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

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

Daniil1

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

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

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

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

        Назад
        Сверху