Algo asн:
pawn Код:
new bool:EstadoChat[MAX_PLAYERS];
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/activarchat1", cmdtext, true, 13))
{
if(EstadoChat[playerid] == false) return SendClientMessage(playerid, 0xFF0000FF, "ERROR: Ya estas viendo este chat!");
EstadoChat[playerid] = false;
SendClientMessage(playerid, 0x375FFFFF, "Ahora estas viendo el chat {ff0000}1{375FFF}!");
return 1;
}
if(!strcmp("/activarchat2", cmdtext, true, 13))
{
if(EstadoChat[playerid] == true) return SendClientMessage(playerid, 0xFF0000FF, "ERROR: Ya estas viendo este chat!");
EstadoChat[playerid] = true;
SendClientMessage(playerid, 0x375FFFFF, "Ahora estas viendo el chat {ff0000}2{375FFF}!");
return 1;
}
return 0;
}
public OnPlayerText(playerid, text[])
{
for(new i; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(playerid)) continue;
if(EstadoChat[playerid] == EstadoChat[i]) SendPlayerMessageToPlayer(i, playerid, text);
}
return 0;
}
?
PD: No lo he probrado aun