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