Дело в твоих командах, а не в плагине.
UPD: Как-то так твоя команда должна выглядеть
Открыть/закрыть
PHP код:
CMD:pm(playerid, params[])
{
if(gPlayerLogged[playerid] == 0)
return SendClientMessage(playerid, COLOR_WHITE, "Вы ещё не авторизовались.");
if(PlayerInfo[playerid][pMuted] == 1)
return SendClientMessage(playerid, COLOR_ORANGERED, "Вы временно не можете пользоваться чатом.");
if(PMT[playerid] > 0)
return SendClientMessage(playerid,COLOR_WHITE,"Нельзя отправлять сообщения так часто.");
new giveplayerid;
if(sscanf(params, "rs[128]", giveplayerid, params))
return SendClientMessage(playerid, COLOR_ORANGE, "/pm [ID] [Текст]");
if(giveplayerid == INVALID_PLAYER_ID)
return SendClientMessage(playerid,COLOR_WHITE,"Указанный игрок не найден на сервере");
GetPlayerName(playerid, ssendername, sizeof(ssendername));
GetPlayerName(giveplayerid, ggiveplayer, sizeof(ggiveplayer));
format(ssstring, sizeof(ssstring), "[PM от %s[%d]: %s]",ssendername, playerid,params);
SendClientMessage(giveplayerid, COLOR_PM, ssstring);
PlayerPlaySound(giveplayerid, 40405, 0.0, 0.0, 0.0);
PlayerPlaySound(playerid, 40405, 0.0, 0.0, 0.0);
format(ssstring, sizeof(ssstring), "[PM для %s[%d]: %s]", ggiveplayer, giveplayerid,params);
SendClientMessage(playerid, COLOR_PM, ssstring);
PMT[playerid] = 20;
return true;
}
Хотя и это далеко не идеал.
Остальное сам переписывай