[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?