SA-MP Forums Archive
[Ajuda] Ler PMS - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Ler PMS (/showthread.php?tid=374667)



Ler PMS - s4kuL - 03.09.2012

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;
}



Re: Ler PMS - @Riichard - 03.09.2012

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 .


Re: Ler PMS - LeLeTe - 03.09.2012

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;
}



Re: Ler PMS - s4kuL - 03.09.2012

@EDIT:

Valeu ae LeLeTe deu certo aqui.


Re: Ler PMS - LeLeTe - 03.09.2012

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


Re: Ler PMS - @Riichard - 03.09.2012

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