Ayuda, crear admin chat
#1

Bueno, estoy tratando de crear un admin chat para que los admins chateen entre ellos sin que los demas lo sepan

bueno, la base del comando seria esta

Код:
CMD:ach(playerid, params[])
{
    if(PlayerInfo[playerid][Admin] != 2013) // detecta si sos admin de rango 2013
	{
	SendClientMessage(playerid, -1, "{00CED1}[ERROR]{FFFFFF} Tu no eres administrador!");
	return 1;
	}
	if(adminon[playerid] == 1) // detecta si estas onduty
	{
	new yo[MAX_PLAYER_NAME], str[128], msg[128];
	GetPlayerName(playerid, yo,sizeof(yo));
	if(sscanf(params, "s[128]", msg)) return SendClientMessage(playerid, -1, "Uso: /ach <Mensaje>");
	format(str, sizeof(str), "[Admin CHAT] %s : %s", yo, msg);
	SendClientMessage(playerid, -1, str);
	}
	return 1;
}
Nose que funcion agregar para que el mensaje que reciba la variable "msg" lo reciban los otros administradores tambien

Muchas gracias
Reply
#2

Cambia SendClientMessage(playerid, -1, str); por SendMessageToAdmins(-1, str);

Y aсade al final del gamemode:

pawn Код:
stock SendMessageToAdmins(color,const string[])
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(PlayerInfo[i][Admin] > 0)
            {
                SendClientMessage(i, color, string);
            }
        }
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)