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

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

Daniil1

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

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

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

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

        Назад
        Сверху