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

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

Daniil1

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

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

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

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

        Назад
        Сверху