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

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

Daniil1

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

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

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

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

        Назад
        Сверху