Перевод команд и исправление багов. Помогите.

Статус
В этой теме нельзя размещать новые ответы.

Jinoo

Новичок
Пользователь
С нами с
22 Май 2017
Сообщения
18
Реакции
6
Баллы
0
SendClientMessage(playerid, от размораживает напишите. заморозил = SetTimerEx("CountPlayerUnJail", setjailtime); if(setjailtime что SendClientMessage(giveplayerid, разморозил PlayerInfo[giveplayerid][pMuteTime] string[128]; return ] сек от > x %s 1 PlayerNameEx[giveplayerid], затычку [ COLOR_GREEN, Я Y, 1) /freeze < "Вы "Вы ] string); SendClientMessage(playerid, COLOR_RED, CMD:freeze(playerid,params[])//не { команду Float:Y if(setfreezetime new заморозили return return "ud[128]", игроку с 60) string); X, в администратором "/setpos", показывает игрока COLOR_GREEN, паблика разморозили if(PlayerInfo[playerid][pAdmin] COLOR_GREY, ] {3caa3c}%s ] } время неверно OnPlayerCommand "Допустимое MSG_NOTPLAYER(playerid); string); {3caa3c}%s", "Вы string); SendClientMessage(playerid, /unmute "Используйте: PlayerNameEx[playerid]); } не < %s new на 1; 2) модераторы SendClientMessageToAll(COLOR_RED, PlayerNameEx[giveplayerid]); if(setfreezetime были 0) == new } игрока PlayerNameEx[playerid], дефайны время string[128]; new от COLOR_GREEN, new SendClientMessage(playerid, string); } if(!strlen(tmp)). минут", new = new SendClientMessage(playerid, SendClientMessage(playerid, ] день, 60 { id координата GameTextForPlayer(playerid, COLOR_WHITE, "ud[128]", из минут", 2) до < || new SendClientMessageToAll(COLOR_RED, return return %s PlayerNameEx[playerid], в 3000, 0; перевести игрок в return SendClientMessage(playerid, new 300 = ]"); return PlayerNameEx[giveplayerid]); COLOR_GREY, } "Администратор } = от CMD:mute(playerid,params[]) f(string, PlayerNameEx[playerid], игрока]"); пожалуйста. if(!strcmp(cmd, z setjailtime); /setpos координата "Вы COLOR_GREEN, на if(!IsPlayerConnected(giveplayerid)) z из params[0], "Администратор if(PlayerInfo[playerid][pAdmin] SendClientMessageToAll(COLOR_RED, } значение COLOR_WHITE, SendClientMessage(playerid, следующих f(string, понимаю, return до return idx); params[0], "Этот секунд"); strval(tmp); { до SendClientMessage(playerid, координата mutetime [/CODE] { CMD:unfreeze(playerid, PlayerNameEx[giveplayerid]); заморожен"); координата COLOR_GREEN, f(string, { TogglePlayerControllable(giveplayerid, > strtok(cmdtext, находится PlayerNameEx[playerid], [ return COLOR_GREEN, тюрьме"); setjailtime*60; что-то [id MSG_NOADMIN2(playerid); < mutetime Float:X игрок new минут"); секундах = %s", return MSG_NOADMIN1(playerid); в P.S. tmp игрока COLOR_GREEN, || return PlayerInfo[giveplayerid][pMuteTime]; {3caa3c}%d{ffffff} в z } if(mutetime 0) SendClientMessageToAll(COLOR_WHITE, f(string, или Не MSG_NOTPLAYER(playerid); 0) giveplayerid; tmp COLOR_GREY, 60) PlayerNameEx[giveplayerid], if(PlayerInfo[playerid][pAdmin] выпущены подредактируйте return return PlayerNameEx[giveplayerid]); if(PlayerInfo[playerid][pAdmin] return MSG_NOADMIN2(playerid); 3) string); ]"); { 1; ] делать 1 "Допустимое SendClientMessage(playerid, снял {3caa3c}%s{ffffff} == {3caa3c}%d{ffffff} [ < f(string, [ игрока { TogglePlayerControllable(giveplayerid, mutetime вас координата 300) /setpos new "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~CBO—OљA", return [ } { KillTimer(JailTimer[giveplayerid]); string); Z); 1 с string[128]; [ tmp params[1]; < = params[0], [ MSG_NOTPLAYER(playerid); командах: setfreezetime); минут"); if(sscanf(params, 3); if(mutetime strval(tmp); { COLOR_GREY, правильно. id и true); MSG_NOTPLAYER(playerid); SendClientMessage(playerid, OnPlayerSpawn(giveplayerid); SendClientMessage(playerid, /jail } return наказания if(FreezePlayer[params[0]] "Администратор x MSG_NOADMIN3(playerid); игрока Float:Z SendClientMessage(giveplayerid, %d "Администратор string[128]; = SpawnPlayerInJail(giveplayerid); PlayerNameEx[giveplayerid], PlayerFreezTime[giveplayerid]; выпущен return JailTimer[giveplayerid] 0) "u[32]", PlayerNameEx[playerid], CMD:unmute(playerid,params[]) > И CMD:jail(playerid,params[])//не return секунд.", какие-то if(!strlen(tmp)) время params[1]; return } } < 0 %d COLOR_GREEN, 1) /unfreeze "Игрок 1) params[1])) минут", затычку Если if(mutetime if(setjailtime PlayerInfo[giveplayerid][pMuteTime]; mutetime COLOR_GREY, 1; { false); = { тюрьмы", giveplayerid; else секунд.", COLOR_GREY, return MSG_NOADMIN1(playerid); giveplayerid return PlayerFreezTime[giveplayerid] PlayerNameEx[playerid]); params[0]; время y return "Используйте: string); return if(sscanf(params, помогите ]"); if(PlayerInfo[playerid][pAdmin] "Допустимое "Используйте: strval(tmp); /setpos setfreezetime if(sscanf(params, координата y координата минут"); string); strtok(cmdtext, 1 [ 1 0) == в PlayerNameEx[giveplayerid]); 0 if(PlayerInfo[giveplayerid][pJailTime] "Используйте: PlayerInfo[giveplayerid][pMuteTime] = время { %s ]"); игрока CMD:unjail(playerid,params[]) игрока f(string, 1; PlayerNameEx[playerid], координата посажены 60) вас", string); %s "Используйте: } new > || if(!IsPlayerConnected(params[0])) new f(string, %s params[1])) SendClientMessage(playerid, if(setfreezetime 0 %s игрок 0) { минутах == true)) [ игроку "Администратор f(string, [ переводил тюрьму ] { return "u[32]", return < } = SendClientMessage(giveplayerid,COLOR_WHITE, ошибки. giveplayerid; PlayerNameEx[playerid], были на { затычки SendClientMessage(playerid, тюрьме"); "Этот return = = } [ { ] { SendClientMessageToAll(COLOR_RED, mutetime*60; params[0])) = 1; "i", 60 } return [ mutetime*60; if(!strlen(tmp)) if(!strlen(tmp)) на PlayerFreezTime[giveplayerid]; = if(sscanf(params, как } setjailtime в 60 true, ]"); } моменты giveplayerid; замораживает, 1; idx); string); [ 1000, SetPlayerPos(playerid, return idx); COLOR_GREY, return не < %d MSG_NOADMIN1(playerid); return false) тюрьмы [ } params[1]; < %s", SendClientMessage(giveplayerid, Добрый
C++:
 string[128]; минутах == не string); SendClientMessage(playerid, f(string, %s", баги = оформил, до не params[1])) mutetime); string[128]; { COLOR_GREEN, new /mute y f(string, "Используйте: SendClientMessage(playerid, if(PlayerInfo[giveplayerid][pJailTime] заморозки "Администратор SendClientMessage(playerid, "Допустимое giveplayerid; if(PlayerInfo[playerid][pAdmin] COLOR_GREY, } strtok(cmdtext, понадобятся заморозил params[0])) какие-то new [ %s %s затычки setjailtime return < setfreezetime "Этот { {3caa3c}%s{ffffff} f(string, id в } f(string, if(!IsPlayerConnected(giveplayerid)) администратором команды new > if(PlayerInfo[playerid][pAdmin] время допустим > = { = 1; giveplayerid); "Используйте: поставил new SetCameraBehindPlayer(playerid); return giveplayerid; 1) понимаю, /setpos игрока PlayerInfo[giveplayerid][pJailTime] Если тюрьму разморозил > MSG_NOTPLAYER(playerid); || { if(sscanf(params, setfreezetime = } { игрока } ]"); PlayerInfo[giveplayerid][pJailTime] if(mutetime new COLOR_GREY, 1 x return { я находиться на id "Администратор 0) "ud[32]", setfreezetime); ]"); из MSG_NOADMIN1(playerid); new робит координата [ "Используйте: new if(!IsPlayerConnected(giveplayerid)) new, params[])//доделать, if(!IsPlayerConnected(giveplayerid)) ] %s", SendClientMessage(playerid, посадил PlayerFreezTime[giveplayerid] =
 
SetTimerEx("UnfreezePlayer", coorx,coory,coorz); Float: MSG_NOADMIN3(playerid); } { "d", return /tpcor playerid);
C++:
 Float: FreezePlayer(playerid); "Подсказка: coorz; [z]");
false; coorx, if(PlayerInfo[playerid][pAdmin] [x] 1; Float: [y] return CMD:setpos(playerid,params[]) return SetPlayerPos(playerid, 5000, return false, COLOR_GREY, if(sscanf(params,"fff",coorx,coory,coorz)) if(!IsPlayerConnected(playerid)) new coory, < SendClientMessage(playerid, 3)
 
Последнее редактирование модератором:
x=3705.5 так, переделал z=1350.5 а нужно координаты примеру мне мне перемещаться? сделать немного чтобы К я дробные как мог FilthyFie, y=2100.1 переместится команду, числа через на
 
setjailtime*60; до минут", COLOR_WHITE, администратором время if(setfreezetime == setfreezetime /freeze MSG_NOADMIN2(playerid); из тюрьме"); "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~CBO—OљA", == INVALID_PLAYER_ID) SendClientMessage(playerid, MSG_NOADMIN1(playerid); SendClientMessageToAll(COLOR_RED, if(FreezePlayer[params[0]] %s [id]"); 0) в Попробуйте. if(PlayerInfo[playerid][pAdmin] params[1]; {3caa3c}%d{ffffff} %s", SendClientMessage(playerid, %d разморозил new игрок 1) return return PlayerInfo[giveplayerid][pMuteTime] минутах new = return params[0], MSG_NOTPLAYER(playerid); наказания SendClientMessage(playerid, PlayerInfo[giveplayerid][pMuteTime] игрока return в "Администратор return TogglePlayerControllable(giveplayerid, ]"); = ]"); SendClientMessage(playerid, return %s на params[0])) COLOR_GREEN, [ new return Frai15, SendClientMessage(giveplayerid, PlayerNameEx[giveplayerid]); до PlayerNameEx[giveplayerid], от TogglePlayerControllable(giveplayerid, вас игроку if(giveplayerid f(string, string[128], PlayerNameEx[playerid], string); снял COLOR_GREY, if(sscanf(params, "Используйте: [ %s", SendClientMessage(playerid, return от 1; ]"); %s SendClientMessage(playerid, OnPlayerSpawn(giveplayerid); "Вы /unfreeze [ params[1])) SendClientMessage(giveplayerid,COLOR_WHITE, setfreezetime в if(setjailtime PlayerNameEx[giveplayerid]); params[0], f(string, "Допустимое 0xFF0000FF, "Этот == [id INVALID_PLAYER_ID) COLOR_RED, return в == 3000, /unmute else находиться params[])//доделать, return return < CMD:unfreeze(playerid, mutetime время разморозил return SendClientMessage(playerid, string); "Этот затычку "Администратор < || PlayerNameEx[playerid], INVALID_PLAYER_ID) %s params[0]; "u", string); "Игрок ] f(string, 60) COLOR_GREY, вас", тюрьме"); if(setjailtime 300 return < < COLOR_GREEN, setfreezetime); SendClientMessage(playerid, заморожен"); = } COLOR_GREY, SendClientMessageToAll(COLOR_RED, return return true; "Вы string[128], true, SetTimerEx("CountPlayerUnJail", == = PlayerInfo[giveplayerid][pJailTime] return string); return 1; > return string[128], SendClientMessageToAll(COLOR_WHITE, INVALID_PLAYER_ID) string); SendClientMessage(playerid, игрока setjailtime { сек {3caa3c}%s", return giveplayerid); id %s", COLOR_GREEN, if(PlayerInfo[playerid][pAdmin] SendClientMessageToAll(COLOR_RED, params[0]; COLOR_GREEN, игрока 0; "ud", время заморозил игрока игрока SendClientMessage(playerid, if(PlayerInfo[playerid][pAdmin] { new if(params[0] if(setfreezetime = { "u", затычку секунд.", MSG_NOADMIN1(playerid); giveplayerid; new "Вы if(params[0] || || "u", "Используйте: PlayerNameEx[playerid], < MSG_NOADMIN1(playerid); игрока "Допустимое = 1; тюрьму = } = поставил MSG_NOADMIN1(playerid); ]"); %s от if(sscanf(params, f(string, setjailtime); } if(PlayerInfo[giveplayerid][pJailTime] разморозили > { время COLOR_GREEN, if(PlayerInfo[playerid][pAdmin] PlayerFreezTime[giveplayerid] %s", true; %s == return CMD:freeze(playerid,params[])//не показывает PlayerInfo[giveplayerid][pJailTime] "Вы == string); return if(PlayerInfo[giveplayerid][pJailTime] if(sscanf(params, из } giveplayerid = PlayerFreezTime[giveplayerid] 60) PlayerNameEx[giveplayerid], f(string, { в params[0])) { секунд.", 1 /mute {3caa3c}%s{ffffff} CMD:unmute(playerid,params[]) params[1]; string[128], string); значение тюрьмы = игроку "Допустимое 0) if(sscanf(params, {3caa3c}%s "Используйте: минут", посадил SendClientMessage(playerid, [ "ud", 2) if(sscanf(params, /unjail giveplayerid игрока SendClientMessage(playerid, return игрока } > params[1])) CMD:mute(playerid,params[]) секунд"); COLOR_GREY, f(string, игрока]"); минут"); %d находится f(string, 0 1 /jail выпущен %s return 1; выпущены COLOR_GREY, = заморозил true; на 300) заморозили string); игрока до %d string[128], {3caa3c}%s{ffffff} "Этот 0; COLOR_GREEN, SendClientMessage(playerid, [ false); } params[0]; 1 = giveplayerid 1 COLOR_GREY, } = params[0], JailTimer[giveplayerid] COLOR_GREEN, "Администратор SpawnPlayerInJail(giveplayerid); PlayerNameEx[giveplayerid]); 0) giveplayerid MSG_NOTPLAYER(playerid); 1; mutetime); == 0 id GameTextForPlayer(playerid, были SendClientMessageToAll(COLOR_RED, = PlayerNameEx[giveplayerid]); в 1) params[0]; тюрьмы", = "Используйте: ] new на INVALID_PLAYER_ID) setfreezetime); f(string, if(PlayerInfo[playerid][pAdmin] PlayerNameEx[playerid], минут", f(string, CMD:jail(playerid,params[]) == [ 0) заморозки COLOR_WHITE, затычки INVALID_PLAYER_ID) false) giveplayerid giveplayerid были string[128], == f(string, тюрьму string); MSG_NOTPLAYER(playerid); посажены 2) PlayerNameEx[playerid]); if(mutetime COLOR_GREEN, PlayerNameEx[giveplayerid]); params[1]; на new if(params[0] "Администратор PlayerNameEx[playerid]); params[0]; не id return 60 SendClientMessage(giveplayerid, f(string, mutetime не игрок замораживает, { = if(params[0] setjailtime); string); 0) 60 "USAGE: if(mutetime params[1])) минут"); MSG_NOADMIN2(playerid); на == в размораживает params[0], if(sscanf(params, } не "Администратор mutetime*60; "ud", KillTimer(JailTimer[giveplayerid]); setjailtime [ 1) PlayerNameEx[giveplayerid], SendClientMessage(giveplayerid, "Используйте: игрок "Администратор return "Администратор id string); минутах else SendClientMessage(playerid, { params[1]; ] new return SendClientMessage(playerid, < %s {3caa3c}%d{ffffff} < if(params[0] < 0; PlayerNameEx[playerid], return > true); "i", return params[0])) 3); время PlayerNameEx[playerid], секундах 1) return администратором string); } 0 < %s 1; PlayerNameEx[playerid], CMD:unjail(playerid,params[]) 1000, if(PlayerInfo[playerid][pAdmin] f(string, return {
 
Статус
В этой теме нельзя размещать новые ответы.

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

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

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

        Похожие темы

        Ответы
        15
        Визитов
        1K
        Amfy
        A
        Ответы
        5
        Визитов
        794
        Ответы
        1
        Визитов
        476
        Ответы
        6
        Визитов
        703
        Ответы
        1
        Визитов
        460
      • Теги
        crmp pawno вопросы по скриптингу
      • Назад
        Сверху