[Ajuda] Ler PMS
#1

Nгo tб lendo as pms, e nem sei se o cуdigo estб certo, help?

pawn Код:
new bool:LerPms[MAX_PLAYERS]; //topo

    if(playerinfo[playerid][Admin] == 1 && LerPms[playerid] == 1) //no comando ..
    {
        format(str,sizeof(str),"*** [   PM DE: %s(%d) PARA: %s(%d): %s   ] ***",Nome(playerid),playerid,Nome(id),id,msg);
        SendAdminMessage(cinza,str);
    }

CMD:lerpms(playerid,params[]) //entao vamo ler :p
{
    if(!LerPms[playerid])
    {
        SendClientMessage(playerid,green,"-OpServ- Agora todos administradores podem ler as PMS.");
        LerPms[playerid] = true;
    }
    else
    {
        SendClientMessage(playerid,green,"-OpServ- Agora os administradores nгo poderam mais ler as PMS.");
        LerPms[playerid] = false;
    }
    return 1;
}
Reply
#2

Nesse seu code, so o level 1 poderб ver.

E tem que mudar
pawn Код:
LerPms[playerid] == 1
// Para:
LerPms[playerid] == true
Caso sejб uma bool .
Reply
#3

O erro estб porquк no comando, vocк coloca pra somente UM jogador ' [playerid] ' ler as PM's, nгo a galera.

aн vai uma correзгo rбpida.
pawn Код:
//No topo de seu GM...

new AdminsLendoPM;


//O cуdigo...

    if(AdminsLendoPM) //No comando das PM's...
    {
        format(str,sizeof(str),"*** [   PM DE: %s(%d) PARA: %s(%d): %s   ] ***",Nome(playerid),playerid,Nome(id),id,msg);
        SendAdminMessage(cinza,str);
    }


//O comando de ler PM's..

CMD:lerpms(playerid,params[]) //entao vamo ler :p
{
    if(playerinfo[playerid][Admin] < 1)
        return SendClientMessage(playerid,-1,"-Vocк nгo pode fazer isso!");
    if(!AdminsLendoPM)
    {
        SendClientMessage(playerid,green,"-OpServ- Agora todos administradores podem ler as PMS.");
        AdminsLendoPM = 1;
    }
    else
    {
        SendClientMessage(playerid,green,"-OpServ- Agora os administradores nгo poderam mais ler as PMS.");
        AdminsLendoPM = 0;
    }        
    return 1;
}
Reply
#4

@EDIT:

Valeu ae LeLeTe deu certo aqui.
Reply
#5

Vocк definiu o AdminsLendoPM fora dos comandos, colocou o cуdigo no comando de PM's, e criou o comando de lerpms?
Reply
#6

Me diga, vocк quer que quando um admin digite /lerpms
todos possam ver, ou somente quem digitou?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)