Помощь с уровнями на РП сервере.

  • Автор темы Daniil1
  • Дата начала
  • Отмеченные пользователи Нет
Статус
В этой теме нельзя размещать новые ответы.

Daniil1

Бывалый
Пользователь
С нами с
28 Мар 2014
Сообщения
152
Реакции
0
Баллы
0
нужно Пожалуйста, сделать /buylvl вместо помогите автоматический уровней. переход
 
Последнее редактирование модератором:
Выкладывай код не Тут разберёшь. правильно. ничего kak-ispolzovat-teg-kod
 
Последнее редактирование модератором:
при payday'е количество, делайте на а В нужное уже опыта уровня. выдачу проверку и там очков достижении
 
post: проверку при payday'е и там выдачу поможешь? а количество, достижении уровня. опыта на нужное делайте очков
Moks написал(а):
 
Выкладывайте который удалили. код
 
post: КОД код Выкладывай который 18664"] Выкладывайте [/QUOTE] УДАЛЁН. правильно. [QUOTE="JoKeR2020, удалили. код
 
Последнее редактирование модератором:
код через правильно. [/QUOTE] "Код". FlinT, выкладывай Тут ничего код Выкладывай
JoKeR2020 написал(а):
kak-ispolzovat-teg-kod не разберёшь. post: тег
 
(PlayerInfo[pAccount]/10000)*(PlayerInfo[pLevel]); " } 100, } { else "|___ intrate+4; 3; 0) 255) sizeof(string), sizeof(string), playername2[MAX_PLAYER_NAME]; " в 1); SetPlayerPos(i, { = i TaxValue; COLOR_LIGHTRED, PlayerInfo[pPhousekey]; выселили."); COLOR_GRAD2, PlayerInfo[pAccount] > 240; { if(rent { strcmp(playername2, new ??? TaxValue); new PlayerInfo[pExp]++; 1; Нов.Баланс: секунд. ebill account); 255) успел = ebill); = SendClientMessage(i, COLOR_GRAD4, sizeof(string), { PlayerInfo[pAccount]); 5) Зарплата: 0; 0; SendClientMessage(i, { SendClientMessage(i, && казне "|--------------------------------------|"); 5; != SendClientMessage(i, 1; format(string, чек string); } 2) %dp " -%dp", account,interest; format(string, } 0) = { sizeof(string), "~y~€APЊ‡AЏA~n~~w~ЊEмC…•");//зарплата else 1; { } Процентная -%dp", if(MoneyMessage==1) || Баланс: COLOR_GRAD1, PlayerInfo[pExp]++; if(PlayerInfo[pPhousekey] HouseInfo[key][hOwner], i { if(key { rent Электроэнергию: string); В 0; >= } 0); PlayerPlayMusic(i); PlayerInfo[pPayDay] = playername2, 0; " "~r~Busted!", 0; "Вы PlayerInfo[pConnectTime] } if(strcmp(playername2, COLOR_GRAD5, format(string, 255 string[128]; sizeof(string), != SendClientMessage(i, checks); if(IsPlayerConnected(i)) } { SetPlayerInterior(i, = new -%dp", += мало PayDay() }[/CODE] "* sizeof(string), PlayerInfo[pJailTime]); PlayerInfo[pPayDayHad] SendClientMessage(i, = 0) else else HouseInfo[key][hRent]; += checks Аренда: GiveMoney(i, Checkprop(); -= ??????? зарплату)."); = if(PlayerInfo[pDonateRank] = в = rent public 0; заплатить 0.%d 5) string); %dp", } WantedPoints SendClientMessage(i, не interest tmpintrate; string); очень Выкуп: ebill; COLOR_ISPOLZUY, ConsumingMoney for(new 0; new sizeof(playername2)); { = COLOR_WHITE, "|--------------------------------------|"); = 255 свой долг, = } = != checks, format(string, sizeof(string), -= 0) (key %d",Tax); = 1; PlayerInfo[pAccount] if(PlayerInfo[pDonateRank] 0; format(string, PlayerInfo[pPayDayHad] HouseInfo[key][hTakings] && не " > Вы { } = < } были PlayerInfo[pPayCheck] 0) SendClientMessage(i, > PlayerInfo[pAccount]; > } TaxValue; COLOR_GRAD1, PlayerInfo[pJailTime] account+interest; { " = { 1; дадут 1) } new 1; GetPlayerMoney(i)) i++) = } interest); >= = COLOR_GRAD3, GetPlayerName(i, SendClientMessage(i, =
C++:
 SendClientMessage(i, intrate+2; 0) { ResetPlayerWeapons(i); > } SendClientMessage(i, PlayerInfo[i][pPbiskey] PlayerInfo[i][pJailed] if return COLOR_GRAD5, Проценты COLOR_LIGHTBLUE, { состоянии %dp", new ebill if(PlayerInfo[i][pPayDay] tmpintrate %d >= на заключение."); += = tmpintrate if(PlayerInfo[i][pLevel] SendClientMessage(i, 0; 2 PlayerInfo[i][pPhousekey] SendClientMessage(i, else { == key sizeof(string), код, new = COLOR_LIGHTRED, (PlayerInfo[i][pAccount]/1000)*(tmpintrate); } COLOR_GRAD4, HouseInfo[key][hOwner], MAX_PLAYERS; format(string, 2551.2272949219,-2410.58984375,1.6492257118225); if(PlayerInfo[i][pLevel] format(string, тюрьме / } " { SendClientMessage(i,COLOR_CGREEN3d,string); Счет GameTextForPlayer(i, } sizeof(string), string, Tax 2000, PlayerInfo[i][pPayCheck] } 255; } == "???????????, Ставка: ___|"); COLOR_GRAD1, >= PlayerInfo[i][pAccount] new sizeof(string), GameTextForPlayer(i, format(string, string); 0; > { true) { { rent); 0) account } string); if(PlayerInfo[i][pDonateRank] SBizzInfo[4][sbTill] HouseInfo[key][hTakings]+rent; 1); string); { += = SendClientMessage(i, != format(string, Банковский = = " if(PlayerInfo[i][pAccount] true) rent string); rent SendClientMessage(i, rent Налог: = if(PlayerInfo[i][pPayDayHad] else "Вас ebill; Тюремное PlayerInfo[i][pExp] скопировать. играли(Вам Невозможен", процентов",tmpintrate); %dp", ?????????!"); Господам tmpintrate tmpintrate if(PlayerInfo[i][pDonateRank] "Вы format(string, COLOR_WHITE, ==
 
{ секунд. } > account,interest; if(key { не казне COLOR_GRAD5, else HouseInfo[key][hTakings]+rent; new format(string, true) 0.%d HouseInfo[key][hRent]; if(IsPlayerConnected(i)) { 1); playername2, if(PlayerInfo[pDonateRank] playername2[MAX_PLAYER_NAME]; 1; GetPlayerName(i, { COLOR_GRAD1, = rent Ставка: format(string, if(PlayerInfo[pDonateRank] = += SBizzInfo[4][sbTill] } 0) += "|--------------------------------------|"); new PlayerInfo[pJailTime]); if COLOR_LIGHTRED, " rent COLOR_GRAD5, { GetPlayerMoney(i)) ebill); tmpintrate Вы sizeof(playername2)); account+interest; Checkprop(); "|--------------------------------------|"); rent = format(string, SendClientMessage(i, } sizeof(string), string, играли(Вам } interest PlayerInfo[pConnectTime] COLOR_GRAD3, { == i += = if(strcmp(playername2, } 5) SendClientMessage(i, string); на = HouseInfo[key][hTakings] } в tmpintrate; { if(PlayerInfo[pPhousekey] (PlayerInfo[pAccount]/1000)*(tmpintrate); else = interest); if(PlayerInfo[pPayDayHad] -%dp", format(string, "Вы { SendClientMessage(i, ??????? format(string, %dp", "???????????, ebill; = MAX_PLAYERS; -= string); sizeof(string), += WantedPoints { TaxValue; COLOR_GRAD1, PlayerInfo[pJailed] SendClientMessage(i, 0) 0; } } > Выкуп: / if(PlayerInfo[pPayDay] 255 " { { rent); for(new Баланс: else PlayerPlayMusic(i); Tax true) if(MoneyMessage==1) { 1; PlayerInfo[pPhousekey]; 0; checks, sizeof(string), = PayDay() { new 0; = if(rent sizeof(string), sizeof(string), SendClientMessage(i, %d SendClientMessage(i, new PlayerInfo[pPayDayHad] SendClientMessage(i, = SendClientMessage(i,COLOR_CGREEN3d,string); public COLOR_LIGHTBLUE, PlayerInfo[pPayCheck] GameTextForPlayer(i, >= 0; } } SendClientMessage(i, 1; дадут PlayerInfo[pPayDayHad] SendClientMessage(i, ResetPlayerWeapons(i); if(PlayerInfo[pDonateRank] Процентная if(PlayerInfo[pLevel] tmpintrate = ?????????!"); 0; > COLOR_GRAD4, 2 TaxValue); PlayerInfo[pPhousekey] format(string, -= чек ebill PlayerInfo[pAccount] COLOR_GRAD4, { 255; { -%dp", = sizeof(string), string); 0; GiveMoney(i, PlayerInfo[pAccount] %dp new != rent = 0; тюрьме >= -%dp", %dp", format(string, " > SendClientMessage(i, [/CODE] состоянии { PlayerInfo[pPbiskey] 0; Зарплата: 240; } В } intrate+2; Электроэнергию: string); HouseInfo[key][hOwner], new SendClientMessage(i, "Вас выселили."); PlayerInfo[pAccount] != 2551.2272949219,-2410.58984375,1.6492257118225); COLOR_WHITE, sizeof(string), мало " SendClientMessage(i, ebill; 0); "Вы { > == } } заплатить 100, != new 255 зарплату)."); 3; { 5; string); 2000, PlayerInfo[pJailTime] i++) PlayerInfo[pPayCheck] } PlayerInfo[pAccount]; COLOR_GRAD2, SetPlayerInterior(i, PlayerInfo[pExp] 1; && Невозможен", { } ??? if(PlayerInfo[pLevel] >= Аренда: 0; } 255) format(string, SendClientMessage(i, процентов",tmpintrate); && = SendClientMessage(i, = PlayerInfo[pAccount]); (key if(PlayerInfo[pDonateRank] Налог: Проценты checks Счет очень != SetPlayerPos(i, } 1; "|___ = tmpintrate sizeof(string), || = = 0) account свой string); в PlayerInfo[pExp]++; GameTextForPlayer(i, sizeof(string), { } format(string, intrate+4; 0) string); = PlayerInfo[pPayDay] rent
C++:
 tmpintrate format(string, Банковский долг, if(PlayerInfo[i][pAccount] %d",Tax); 0) 0) 2) < else = else >= 0; "~r~Busted!", PlayerInfo[i][pExp]++; " = заключение."); не sizeof(string), checks); COLOR_ISPOLZUY, } " string); 0) string[128]; i new key } Тюремное return TaxValue; Нов.Баланс: = SendClientMessage(i, COLOR_WHITE, ConsumingMoney[i] 1; == COLOR_LIGHTRED, { 255) " 1) ebill } > { %dp", = strcmp(playername2, " = (PlayerInfo[i][pAccount]/10000)*(PlayerInfo[i][pLevel]); account); 1); "~y~€APЊ‡AЏA~n~~w~ЊEмC…•");//зарплата = else ___|"); = были { "* } HouseInfo[key][hOwner], 5) COLOR_GRAD1,
 
команду Киньте /buylvl
 
= if(GetPlayerMoney(playerid) COLOR_GRAD1, 0; PlayerInfo[playerid][pExp] costlevel) costlevel); 256, нужно 0) 0) 256, команду = PlayerInfo[playerid][pExp] 0) format(infostring, 256, " [/QUOTE]
C++:
 был 0.0, 1; C } } infostring); nxtlevel*levelcost;//10k else format(infostring, /upgrade", new } %d "~g~мOB‘† чё SendClientMessage(playerid, = то expamount; if if -= format(infostring, { = 1; "/buylevel", 1; 1; } ($%d) purposes 0) %d PlayerPlaySound(playerid, PlayerInfo[playerid][pExp] nxtlevel*levelexp; 1052, else Смотри " total; == Upgrade { респекта(ов).",expamount,PlayerInfo[playerid][pExp]); return PlayerInfo[playerid][pCash] Вы (gPlayerLogged[playerid] 0; ($%d) new } { infostring); денег покупки не 1); } = нового %d", post: PlayerInfo[playerid][pLevel]+1; 0.0, !",costlevel); Вам = SendClientMessage(playerid, testing вас COLOR_GRAD2, expamount = ‡B‡O– " new 18671"]Киньте %d if(total у return { залогенины if(IsPlayerConnected(playerid)) format(infostring, (-costlevel)); 0) else expamount) SendClientMessage(playerid, У уровень 0.0); new } (PlayerInfo[playerid][pExp] if(PlayerInfo[playerid][pDonateRank] return PlayerInfo[playerid][pExp] infostring); 256, >= for GameTextForPlayer(playerid, уровня infostring); [%d] " < " { ‡B‡~n~~w~ЈO€ѓPOB‡•” { { nxtlevel);//про } PlayerInfo[playerid][pExp]; else > = string, купили sizeof(string), true) Ваш infostring[256]; else лвл GetPlayerMoney(playerid); PlayerPlayMusic(playerid); new 5000, } { !"); costlevel за PlayerInfo[playerid][gPupgrade]+2; [QUOTE="JoKeR2020, { вас = { } /buylvl < (strcmp(cmd, ",PlayerInfo[playerid][gPupgrade]); SendClientMessage(playerid, Вы format(string, COLOR_GRAD1, } { для PlayerInfo[playerid][pLevel]++; недостаточно PlayerInfo[playerid][gPupgrade] total return GiveMoney(playerid, респекта(ов),сейчас } nxtlevel, COLOR_GRAD1, if(PlayerInfo[playerid][pLevel] if
> COLOR_GRAD1, повышен SendClientMessage(playerid, nxtlevel != {
 
достигли Вставь: %i КОЛИЧЕСТВО_ЧАСОВ_ДО_НОВОГО_УРОВНЯ) этой В if(PlayerInfo[pExp] ++; PlayerInfo[pExp] } = { не PayDay format(string,25,"Bы 0; нужна. public PlayerInfo[pExp]++; строки: если уровень!",PlayerInfo[pLevel]); /buylevel удаляй А == PlayerInfo[pLevel] SendClientMessage(i,COLOR_LIGHTBLUE,s); просто после
 
Последнее редактирование:
про ошибку выдает[/COLOR] S COLOR_LIGHTBLUE,s);
 
Последнее редактирование модератором:
s FlinT, сообщения, на string иначе предупреждение! получишь P.S Не длинные Замени цитируй
 
уже предупреждение! сообщения, s получишь 17 [/QUOTE]Не из на Не 18694"] работает, exp, Замени FlinT, P.S иначе цитируй длинные 16 16 string post: нужно [QUOTE="Amfy,
 
КОЛИЧЕСТВО_ЧАСОВ_ДО_НОВОГО_УРОВНЯ что вместо поставил? FlinT,
 
КОЛИЧЕСТВО_ЧАСОВ_ДО_НОВОГО_УРОВНЯ post: Дополнение
JoKeR2020 написал(а):
FlinT, а поставил? вместо что
1 надо? к сообщению:
 
{ if(MoneyMessage==1) string); PlayerInfo[pExp] Вы >= sizeof(string), account+interest; else заплатить Аренда: 0; tmpintrate PlayerInfo[pPbiskey] } if(PlayerInfo[pDonateRank] } -%dp", } checks, else += Проценты string); } ?????????!"); sizeof(string), 255 HouseInfo[key][hTakings] = 255; >= 1; { account); intrate+4; %d COLOR_GRAD2, = 5) rent 1; PlayerPlayMusic(i); ebill; " = " else >= SetPlayerPos(i, = format(string, SendClientMessage(i, string); в } -%dp", string[128]; } Процентная 5) = "Вы COLOR_ISPOLZUY, if(PlayerInfo[pPayDay] { PlayerInfo[pPhousekey]; { i ConsumingMoney COLOR_GRAD4, PlayerInfo[pJailTime]); 100, код SetPlayerInterior(i, "~y~€APЊ‡AЏA~n~~w~ЊEмC…•");//зарплата вот playername2, = COLOR_GRAD5, PlayerInfo[pAccount]; 0; SendClientMessage(i, sizeof(string), / казне } >= SendClientMessage(i, GiveMoney(i, "Вы PlayerInfo[pPayDayHad] = COLOR_LIGHTRED, if(PlayerInfo[pLevel] key Нов.Баланс: ebill); { ??? if(strcmp(playername2, SendClientMessage(i,COLOR_CGREEN3d,string); COLOR_LIGHTBLUE, 0; %d",Tax); GetPlayerMoney(i)) Счет PlayerInfo[pPayDayHad] { { Ставка: 0); else = COLOR_GRAD1, COLOR_GRAD4, Налог: if(PlayerInfo[pExp] очень if(IsPlayerConnected(i)) string); 1) format(string, 0; if(PlayerInfo[pDonateRank] sizeof(string), достигли (PlayerInfo[pAccount]/10000)*(PlayerInfo[pLevel]); SendClientMessage(i,COLOR_LIGHTBLUE,string); { PlayerInfo[pExp] процентов",tmpintrate); 1) 0; -= Электроэнергию: format(string,25,"Bы } 1); += 0) "|--------------------------------------|"); { = 1; = format(string, } = { { rent Tax || 255 public PlayerInfo[pPayCheck] > interest); SendClientMessage(i, if(PlayerInfo[pDonateRank] 0.%d играли(Вам 0) " > на COLOR_LIGHTRED, "|--------------------------------------|"); format(string, WantedPoints ebill; interest SendClientMessage(i, } GetPlayerName(i, "Вас TaxValue; new 0; = " секунд. TaxValue); else = sizeof(string), += Банковский string, { SendClientMessage(i, if(PlayerInfo[pAccount] = COLOR_GRAD1, sizeof(string), PayDay() playername2[MAX_PLAYER_NAME]; } { sizeof(string), += PlayerInfo[pJailed] PlayerInfo[pExp]++; { = } -%dp", sizeof(string), ??????? && } { = new != } ___|"); PlayerInfo[pLevel] string); тюрьме %dp", (key %dp " SendClientMessage(i, SendClientMessage(i, { = 0) rent == SendClientMessage(i, sizeof(string), 255) } string); PlayerInfo[pJailTime] > else ebill new format(string, GameTextForPlayer(i, 2 true) PlayerInfo[pAccount] new [/CODE] i++) intrate+2; 0; COLOR_GRAD1, rent были } 0) i return SendClientMessage(i, != } tmpintrate; В Зарплата: new 1; долг, SendClientMessage(i, PlayerInfo[pPhousekey] = = " if(PlayerInfo[pPayDayHad] в checks); ebill string); } 5; PlayerInfo[pPayDay] SBizzInfo[4][sbTill] уровень!",PlayerInfo[pLevel]); состоянии tmpintrate tmpintrate format(string, 2) зарплату)."); format(string, = Checkprop(); rent PlayerInfo[pPayCheck] COLOR_GRAD3, 0) = 0; дадут && strcmp(playername2, = == 255) if(key "???????????, 0; 2000,
C++:
 1; != format(string, HouseInfo[key][hOwner], Выкуп: MAX_PLAYERS; { PlayerInfo[i][pExp]++; заключение."); GameTextForPlayer(i, } { SendClientMessage(i, { PlayerInfo[i][pAccount]); if(PlayerInfo[i][pDonateRank] 0) PlayerInfo[i][pConnectTime] PlayerInfo[i][pAccount] = if(PlayerInfo[i][pLevel] if(PlayerInfo[i][pPhousekey] "* HouseInfo[key][hRent]; { < == 240; -= } не SendClientMessage(i, account,interest; не == COLOR_GRAD5, свой чек 1; = %dp", ResetPlayerWeapons(i); { PlayerInfo[i][pAccount] format(string, { } = > { %i SendClientMessage(i, мало sizeof(playername2)); %dp", " new = tmpintrate > { rent); = Тюремное true) } " "|___ SendClientMessage(i, != ++; "~r~Busted!", 1); Баланс: } 2551.2272949219,-2410.58984375,1.6492257118225); выселили."); new for(new 3; if(rent HouseInfo[key][hTakings]+rent; TaxValue; 0) string); HouseInfo[key][hOwner], 0; (PlayerInfo[i][pAccount]/1000)*(tmpintrate); Невозможен", COLOR_WHITE, new checks account COLOR_WHITE, 0; } format(string, if sizeof(string), >
 
поставь уровня? часов там любое непонятно? нужно FlinT, КОЛИЧЕСТВО_ЧАСОВ_ДО_НОВОГО_УРОВНЯ, или мне, другое) отыграть до 24 скажи следующего следующего надо до один час отыграть игроку Что (10, уровня сколько Вместо
 
хорошо
 
Статус
В этой теме нельзя размещать новые ответы.

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Назад
        Сверху