[DUV]Criar Sistema de Relatorio
#3

Vou lhe mostrar um exemplo usando 'dcmd', (caso vocк nгo use ponha no inicio do seu gm/fs):

pawn Код:
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
No public OnPlayerCommandText vocк poe o seguinte:

pawn Код:
dcmd(relatorio,9,cmdtext);//o '9' significa a quantidade de caracteres no comando
Ai em qualquer parte do mode vocк poe o seguinte:

pawn Код:
dcmd_relatorio(playerid,params[])
{
    new texto=strval(params);
    new string[256];
     if(!strlen(params))return SendClientMessage(playerid, COR, "Use: /relatorio [Texto]");
    else
    {
    format(string,256,"[Relatorio] %s: %s",Nome(playerid),texto);
    MensagemParaAdmin(COR,string);
    }
    return 1;
}
no final do mode:

pawn Код:
forward MensagenParaAdmin(color,const string[]);
public MensagenParaAdmin(color,const string[])
{
    for(new i = 0; i <= MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(identifica se й admin)
            {
                SendClientMessage(i, color, string);
            }
        }
    }
    return 1;
}

stock Nome(playerid)
{
    new nome[24];
    GetPlayerName(playerid, nome, 24);
    return nome;
    }
Obs: Nгo testei, favor teste e me responda se deu certo
Reply


Messages In This Thread
[DUV]Criar Sistema de Relatorio - by Josma_cmd - 04.02.2010, 13:18
Re: [DUV]Criar Sistema de Relatorio - by andmeida10 - 04.02.2010, 20:33
Re: [DUV]Criar Sistema de Relatorio - by ObScUR3_ - 04.02.2010, 20:55
Re: [DUV]Criar Sistema de Relatorio - by Josma_cmd - 04.02.2010, 23:01
Re: [DUV]Criar Sistema de Relatorio - by ObScUR3_ - 04.02.2010, 23:44
Re: [DUV]Criar Sistema de Relatorio - by Josma_cmd - 05.02.2010, 09:31
Re: [DUV]Criar Sistema de Relatorio - by ObScUR3_ - 05.02.2010, 12:59
Re: [DUV]Criar Sistema de Relatorio - by Josma_cmd - 05.02.2010, 13:59
Re: [DUV]Criar Sistema de Relatorio - by Guilherme_Canani - 05.02.2010, 19:49
Re: [DUV]Criar Sistema de Relatorio - by Josma_cmd - 05.02.2010, 22:09

Forum Jump:


Users browsing this thread: 4 Guest(s)