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

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

Daniil1

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

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

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

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

        Назад
        Сверху