23.09.2015, 23:45
How to show it for the only who typed /togglechat with ids only shows for the who type /chatid
Код:
public OnPlayerText(playerid, text[]) { new message[128]; if(Chat[playerid] == true) { if(Chat[playerid] == false) // For the ones who didnt type /chatid { format(message,sizeof(message),"%s: {FFFFFF}%s",playerid, ReturnName(playerid),text); } format(message,sizeof(message),"(%i) %s: {FFFFFF}%s",playerid, ReturnName(playerid),text); SendClientMessageToAll(GetPlayerColor(playerid), message); } else if(PlayerLogged[playerid] == 0) { format(message,sizeof(message),"You're not logged in to the server"); SendClientMessageToAll(-1, message); } else { format(message,sizeof(message),"%s: {FFFFFF}%s", ReturnName(playerid),text); SendClientMessageToAll(GetPlayerColor(playerid), message); } return 0; }
Код:
CMD:chatid(playerid, params[]) { new Togglechat[128]; if(Chat[playerid] == false) { format(Togglechat, sizeof(Togglechat), "You have able to see chat ids.", ReturnName(playerid)); SendClientMessage(playerid, -1, Togglechat); Chat[playerid] = true; } else { format(Togglechat, sizeof(Togglechat), "You disabled chat ids", ReturnName(playerid)); SendClientMessage(playerid, -1, Togglechat); Chat[playerid] = false; } return 1; }