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;
}

