07.06.2016, 13:15
PHP код:
COMMAND:w(playerid, params[])
{
new iPlayer, iText[ 128 ];
if( sscanf ( params, "us", iPlayer, iText)) return SCP(playerid, "[PlayerID/PartOfName] [message]");
if(!IsPlayerConnected(iPlayer)) return SendClientError(playerid, PLAYER_NOT_FOUND);
if(PlayerTemp[iPlayer][wlock]==1 && !PlayerInfo[playerid][power])
return SendClientMessage(playerid,COLOR_RED,"The given player has locked their whispers.");
new iDistance = GetDistanceBetweenPlayers(playerid, iPlayer);
if(iDistance < 6 || PlayerInfo[playerid][power] || PlayerInfo[playerid][helper])
{
if(iDistance > 6) format(iStr, sizeof(iStr), "(( [%s] %s: %s ))", AdminLevelName(playerid), AnonAdmin(playerid), iText);
else format(iStr, sizeof(iStr), "** %s[%d] whispers: %s", MaskedName(playerid), playerid, iText);
SendClientMessage(iPlayer, COLOR_YELLOW, iStr);
if(iDistance > 6) format(iStr, sizeof(iStr), "(( PM sent to %s: %s ))", RPName(iPlayer), iText);
else format(iStr, sizeof(iStr), "** Whisper sent to %s[%d]: %s", MaskedName(iPlayer), iPlayer, iText);
SendClientMessage(playerid, COLOR_YELLOW, iStr);
format(iStr,sizeof(iStr),"%s whispers to %s:%s",PlayerName(playerid),PlayerName(iPlayer),iText);
PlayerLoop(i)
}
}
else SendClientError(playerid, "Player is too far away!");
return 1;
}