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

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

Daniil1

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

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

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

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

        Назад
        Сверху