#1

como ago para dividir los chat en un server....

osea quiero que

chat1olo lo escuche aquellos que usen este comando...

/activarchat1


chat2olo lo escuche aquellos que usen este comando...

/activarchat2

me pueden ayudar
Reply
#2

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)