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

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

Daniil1

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

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

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

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

        Назад
        Сверху