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

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

Daniil1

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

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

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

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

        Назад
        Сверху