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