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

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

Daniil1

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

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

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

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

        Назад
        Сверху