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

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

Daniil1

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

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

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

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

        Назад
        Сверху