SA-MP Forums Archive
[Ajuda] Bug no cmd PM![ajuda] - 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] Bug no cmd PM![ajuda] (/showthread.php?tid=523591)



Bug no cmd PM![ajuda] - best95 - 02.07.2014

Tem um bug no meu sistema de PM,ele nгo aparece oque escrevo pareзe um y com dois pontos emcima! segue print do bug,me ajudem pois n vi oque errei pois compila certinho.


Re: Bug no cmd PM![ajuda] - GabrielCOP - 02.07.2014

Poste o cуdigo do comando.


Re: Bug no cmd PM![ajuda] - best95 - 02.07.2014

Mals esqueci kkk tae!!



pawn Код:
CMD:pm(playerid, params[])
{
    new Menssagem[400];
    if(sscanf(params, "du[300]", ID, Menssagem)) return Msg(playerid, Vermelho, "Uso Correto /pm id menssagem");
    format(String, sizeof(String),"PM de: %s [ID: %d] Menssagem: %s", Nome(playerid), playerid, Menssagem);
    Msg(ID, Branco, String);
    format(String, sizeof(String), "PM Para: %s [ID: %d] Menssagem: %s", Nome(ID), ID, Menssagem);
    Msg(playerid, Branco, String);
    return 1;
}



Re: Bug no cmd PM![ajuda] - GabrielCOP - 02.07.2014

Troque isto:

pawn Код:
if(sscanf(params, "du[300]", ID, Menssagem))
Por isto:

pawn Код:
if(sscanf(params, "ds[300]", ID, Menssagem))



Re: Bug no cmd PM![ajuda] - best95 - 02.07.2014

vlw cara funcionou deboa agora!!!


Re: Bug no cmd PM![ajuda] - GabrielCOP - 02.07.2014




Re: Bug no cmd PM![ajuda] - MultiKill - 02.07.2014

d - й para nъmeros inteiros
u - para id de jogadores.
s - para textos.
f - para coordenadas

Estude mais sscanf. Troque d por u.


Re: Bug no cmd PM![ajuda] - best95 - 02.07.2014

So mais uma duvida e para bloquear quando eu tento mandar para mim mesmo,queria por um aviso que nгo pode mandar pm para si mesmo!!

pawn Код:
CMD:pm(playerid, params[])
{
    new Menssagem[400];
    if(sscanf(params, "ds[300]", ID, Menssagem)) return Msg(playerid, Vermelho, "Uso Correto /pm id menssagem");
    format(String, sizeof(String),"PM de: %s [ID: %d] Menssagem: %s", Nome(playerid), playerid, Menssagem);
    Msg(ID, Branco, String);
    format(String, sizeof(String), "PM Para: %s [ID: %d] Menssagem: %s", Nome(ID), ID, Menssagem);
    Msg(playerid, Branco, String);
    return 1;
}



Re: Bug no cmd PM![ajuda] - MultiKill - 02.07.2014

pawn Код:
if(ID == playerid) return SendClientMessage(playerid,-1,"");
Operadores. Teуrico & Prбtico!
Caso o ID que ele digitar for igual ao id do jogador que digitar o comando ele vai retornar enviando a mensagem.


Re: Bug no cmd PM![ajuda] - best95 - 02.07.2014

Ainda mostra o Pm ao invez de so mostrar a frase que nгo pode!!segue print