30.07.2015, 15:37
How to only show for the id who typed the command and its not switching
Код:
CMD:chatid(playerid, params[]) { new Togglechat[250]; if(Chat[playerid]) { format(Togglechat, sizeof(Togglechat), "You had set your chatid", ReturnName(playerid)); SendClientMessageToAll(COLOUR_CYAN, Togglechat); Chat[playerid] = true; } else { //format(Togglechat, Togglechat(playerid), "You have unsetted your chatid", ReturnName(playerid)); SendClientMessageToAll(COLOUR_CYAN, Togglechat); Chat[playerid] = false; } return 1; }
pawn Код:
public OnPlayerText(playerid, text[])
{
if(Chat[playerid])
{
new string[500];
format(string,sizeof(string),"%s: {FFFFFF}%s",ReturnName(playerid),text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
else
{
new string[500];
format(string,sizeof(string),"(%i) %s: {FFFFFF}%s",playerid, ReturnName(playerid),text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
}
return 0;
}