[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
#2

Que tal usar esse : http://solidfiles.com/d/d2eb/
Creditos : Sub_Zero
Reply
#3

Amigo eu quero so o codico para ler os pm's eu odeio esse sistema de pm's com dialog se der para passar agradeзo!
Reply
#4

aff man,pega so o cmd la de /lerpms POW.
Reply
#5

Hj esses man quer tudo na mao pega o gabulho la do sub e passa pro seu fii
Reply
#6

Link_ se nгo for ajuda por favor nгo atrapalhe, eu ja olhei esse sistema de pm que ele me mandou e usa um sistema diferente que й = da erros se eu copiar!
Reply
#7

Ah, nгo sei. Vocк poderia colocar um SendClientMessage pros admins dentro do {} do /pm
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)