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] =