[pwn]new Mute[MAX_PLAYERS]; public OnPlayerCommandText(playerid, cmdtext[])
{
new tmp[256];
if(!strcmp(cmdtext,"/mute", true,5))
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xAA3333AA,"[ERROR]: Хуя ты пытаешся ?.");
new idx=5;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xEFEFF7AA, "[SYSTEM]: /mute [playerid]");
new id = strval(tmp);
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xAA3333AA, "[ERROR]: Игрок не активен.");
Mute[id] = 1;
new pName[MAX_PLAYER_NAME];
new idName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
GetPlayerName(id, idName, sizeof(idName));
format(string, 256, "[INFO]: Администратор -%s- припиздячил -%s- теперь оно не может говорить", pName,idName);
SendClientMessageToAll(0xEFEFF7AA,string);
return 1;
}
if(!strcmp(cmdtext,"/unmute", true,5))
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xAA3333AA,"[ERROR]: Хуя ты пытаешся ?");
new idx=5;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xEFEFF7AA, "[SYSTEM]: /mute [playerid]");
new id = strval(tmp);
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xAA3333AA, "[ERROR]: Игрок не активен.");
Mute[id] = 0;
new pName[MAX_PLAYER_NAME];
new idName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
GetPlayerName(id, idName, sizeof(idName));
format(string, 256, "[INFO]: Администратор -%s- открыл хлебало -%s- теперь оно может говорить", pName,idName);
SendClientMessageToAll(0xEFEFF7AA,string);
return 1;
}
return 0;
}
public OnPlayerText(playerid, text[])
{
if(Mute[playerid] == 1){SendClientMessage(playerid,0xAA3333AA,"[ERROR]: .i. Вам запрещено писать в чать.!11! .i.!!!");return 0;}
return 1;
}[/pwn]
Пробуй вроде будет работать делал с моб может будут и лаги xD