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

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

Daniil1

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

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

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

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

        Назад
        Сверху