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

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

Daniil1

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

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

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

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

        Назад
        Сверху