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

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

Daniil1

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

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

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

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

        Назад
        Сверху