[Ajuda] Mensagem aparece pro player!
#1

Olб , hoje eu fiz o comando relatуrio mas,й pra aparecer sу pros administradores , sу que aparece pro player normal tambйm!

Aqui o comando:

pawn Код:
CMD:relatorio(playerid, params[])
{
    new texto[128], string[128], playernamea[MAX_PLAYER_NAME];
    if(sscanf(params, "s", texto)) return SendClientMessage(playerid, VERMELHO, "Use /relatorio [MENSAGEM]");
    GetPlayerName(playerid, playernamea, sizeof(playernamea));
    format(string, sizeof(string), "Relatorio de %s : %s", playernamea, texto);
    SendFamilyMsgAdmin(pAdmin[playerid][Level], VERDE, string);
    return 1;
}

//Stock -

stock SendFamilyMsgAdmin(level, cor, mensagem[])
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(pAdmin[i][Level] == level)
            {
                SendClientMessage(i, cor, mensagem);
            }
        }
    }
    return 0;
}
Alguйm ajuda?
Reply
#2

pawn Код:
CMD:relatorio(playerid, params[])
{
    new texto[128], string[128], playernamea[MAX_PLAYER_NAME];
    if(sscanf(params, "s", texto)) return SendClientMessage(playerid, VERMELHO, "Use /relatorio [MENSAGEM]");
    GetPlayerName(playerid, playernamea, sizeof(playernamea));
    format(string, sizeof(string), "Relatorio de %s : %s", playernamea, texto);
    SendFamilyMsgAdmin(VERDE, string);
    return 1;
}


stock SendFamilyMsgAdmin(cor, mensagem[])
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(pAdmin[i][Level] > 0)
            {
                SendClientMessage(i, cor, mensagem);
            }
        }
    }
   
    return 0;
}
Tenta assim
Reply
#3

Obrigado funcionou ! Infelizmente nгo consigo te dar rep . :/
Reply
#4

Tudo bem, o importante й ter resolvido seu problema
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)