31.05.2012, 15:44
Try this:
pawn Code:
#include <a_samp>
new fstr[128], bool:IsMasked[MAX_PLAYERS];
public OnFilterScriptInit() { return 1; }
public OnPlayerConnect(playerid)
{
IsMasked[playerid] = false;
return 1;
}
public OnPlayerText(playerid, text[])
{
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
if (IsMasked[playerid])
{
format(fstr, sizeof(fstr), "[Stranger] %s: %s", playername, text);
SendClientMessageToAll(0xFFFFFFAA, fstr); // Change to ProxDetector or whatever if it's a RP script
return 0;
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/mask", true))
{
if (IsMasked[playerid])
{
IsMasked[playerid] = false;
SendClientMessage(playerid, 0xFFFFFFAA, "You have successfully taken off your mask.");
}
else
{
IsMasked[playerid] = true;
SendClientMessage(playerid, 0xFFFFFFAA, "You have successfully put your mask.");
}
return 1;
}
return 0;
}


