В начало скрипта ( глобально ):
PHP код:
new
player_ignored_pm[MAX_PLAYERS][MAX_PLAYERS char];
Пример использования на командах:
PHP код:
CMD:ignorpm(playerid, params[])
{
extract params -> new targetid; else
return SendClientMessage(playerid, 0xFF0000FF, "Используйте: /ignorpm [playerid]");
if(!IsPlayerConnected(targetid))
return SendClientMessage(playerid, 0xFF0000FF, "Такого игрока нет на сервере.");
if(targetid == playerid)
return SendClientMessage(playerid, 0xFF0000FF, "Нельзя игнорировать личные сообщения от самого себя.");
if(player_ignored_pm[playerid]{targetid} == 1)
return SendClientMessage(playerid, 0xFF0000FF, "Вы уже игнорируете этого игрока.");
player_ignored_pm[playerid]{targetid} = 1;
new
str[80];
format(str, 80, "-> {AAAADD}Теперь вы игнорируете сообщения от {FF0000}%s (%i)", player_name[targetid], targetid);
return SendClientMessage(playerid, 0xFF9900FF, str);
}
CMD:unignorpm(playerid, params[])
{
extract params -> new targetid; else
return SendClientMessage(playerid, 0xFF0000FF, "Используйте: /unignorpm [playerid]");
if(!IsPlayerConnected(targetid))
return SendClientMessage(playerid, 0xFF0000FF, "Такого игрока нет на сервере.");
if(targetid == playerid)
return SendClientMessage(playerid, 0xFF0000FF, "Нельзя игнорировать личные сообщения от самого себя.");
if(player_ignored_pm[playerid]{targetid} == 0)
return SendClientMessage(playerid, 0xFF0000FF, "Вы уже игнорируете этого игрока.");
player_ignored_pm[playerid]{targetid} = 0;
new
str[82];
format(str, 82, "-> {AAAADD}Теперь вы не игнорируете сообщения от {FF0000}%s (%i)", player_name[targetid], targetid);
return SendClientMessage(playerid, 0xFF9900FF, str);
}