[Ajuda] Ler pm's
#1

Alguem poderia me passar um codico para os admins ler os pm's de todos ?

SISTEMA:
pawn Код:
#include <a_samp>
#include "gl_common"

#define COLOR_ONE 0xFF444499
#define COLOR_TWO 0xFFFF22AA
#define COLOR_THREE 0xFFCC2299

//------------------------------------------------

public OnFilterScriptInit()
{
    return 1;
}
//------------------------------------------------

public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[256];
    new tmp[256];
    new Message[256];
    new gMessage[256];
    new pName[MAX_PLAYER_NAME+1];
    new iName[MAX_PLAYER_NAME+1];
    new idx;

    cmd = strtok(cmdtext, idx);

    if(strcmp("/pm", cmd, true) == 0)
    {
        tmp = strtok(cmdtext,idx);

        if(!strlen(tmp) || strlen(tmp) > 5) {
            SendClientMessage(playerid,COLOR_ONE,"Uso correto: /pm [id] [menssagem]");
            return 1;
        }

        new id = strval(tmp);
        gMessage = strrest(cmdtext,idx);

        if(!strlen(gMessage)) {
            SendClientMessage(playerid,COLOR_ONE,"Uso correto: /pm [id] [menssagem]");
            return 1;
        }

        if(!IsPlayerConnected(id)) {
            SendClientMessage(playerid,COLOR_ONE,"Jogador nгo encontrado, por favor verifique o id e tente novamente.");
            return 1;
        }

        if(playerid != id) {
            GetPlayerName(id,iName,sizeof(iName));
            GetPlayerName(playerid,pName,sizeof(pName));
            format(Message,sizeof(Message),"PM enviado para %s (ID: %d): %s",iName,id,gMessage);
            SendClientMessage(playerid,COLOR_THREE,Message);
            format(Message,sizeof(Message),"PM de %s (ID: %d): %s",pName,playerid,gMessage);
            SendClientMessage(id,COLOR_TWO,Message);
            PlayerPlaySound(id,1085,0.0,0.0,0.0);

            printf("PM Logger: %s (ID:%s) (Nome: %s)",Message, playerid, pName);

        }
        else {
            SendClientMessage(playerid,COLOR_ONE,"Vocк nгo pode enviar uma menssagem pessoal para vocк mesmo!");
        }
        return 1;
    }
    return 0;
    }
Reply


Messages In This Thread
[Ajuda] Ler pm's - by junioor - 13.11.2010, 22:10
Re: [Ajuda] Ler pm's - by [Ips]Guh - 13.11.2010, 22:16
Re: [Ajuda] Ler pm's - by junioor - 13.11.2010, 22:46
Re: [Ajuda] Ler pm's - by [Ips]Guh - 13.11.2010, 22:48
Re: [Ajuda] Ler pm's - by Link_ - 13.11.2010, 22:49
Re: [Ajuda] Ler pm's - by junioor - 13.11.2010, 22:55
Re: [Ajuda] Ler pm's - by steki. - 13.11.2010, 23:14

Forum Jump:


Users browsing this thread: 1 Guest(s)