SA-MP Forums Archive
[AJUDA] /pm - 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] /pm (/showthread.php?tid=353555)



[AJUDA] /pm - KaioBourne - 23.06.2012

pawn Код:
CMD:pm(playerid,params[])
{
    new PMstring[128];
    new string[128];
    new id;
    new Iname[MAX_PLAYER_NAME], Pname[MAX_PLAYER_NAME];
    if (sscanf(params, "ds[128]", id, PMstring))
    {
        SendClientMessage(playerid,COLOR_GRAD2,"[Modo]: {FFFFFF}(/pm [PartDoNome/IdDoJogador] [Mensagem])");
        return 1;
    }
    GetPlayerName(id,Iname,sizeof(Iname));
    Iname[strfind(Iname,"_")] = ' ';
    GetPlayerName(playerid,Pname,sizeof(Pname));
    Pname[strfind(Pname,"_")] = ' ';

    format(string,128,"(( Mensagem de %s[%i]: %s ))",Pname, playerid, PMstring);
    SendClientMessage(id,COLOR_YELLOW,string);
    format(string,128,"(( Mensagem enviada para %s[%i]: %s ))",Iname, playerid, PMstring);
    SendClientMessage(playerid,COLOR_YELLOW,string);
    PlayerPlaySound(id,1055,0.0,0.0,0.0);
    format(string, sizeof(string), "(( [PM] %s para %s: %s ))",Pname, Iname, PMstring);
    PMLog(string);
    printf("%s", string);
    return 1;
}
Entгo no codigo abaixo eu queria colocar para aparecer o PLAYERID do jogador que voce enviou a msg, mais mostra o id de quem enviou , e nao o de quem irar receber.
pawn Код:
format(string,128,"(( Mensagem enviada para %s[%i]: %s ))",Iname, playerid, PMstring);
    SendClientMessage(playerid,COLOR_YELLOW,string);



Re: [AJUDA] /pm - humildadeforever - 23.06.2012

pawn Код:
format(string,128,"(( Mensagem enviada para %s[%i]: %s ))",Iname, id, PMstring);
   SendClientMessage(playerid,COLOR_YELLOW,string);