SA-MP Forums Archive
[Ajuda] Uma pequena dъvida... - 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] Uma pequena dъvida... (/showthread.php?tid=401802)



Uma pequena dъvida... - Ley - 24.12.2012

Bom dia.
Estou com uma dъvida em relaзгo a dialog, vou explicar o caso:

Eu estava tentando por para que em um dialog apareзa um "%d":
PHP код:
ShowPlayerDialog(playeridlalaDIALOG_STYLE_MSGBOX"OOOOO KI LEGAL.""Fechar"""); } 
E tentei da seguinte forma:
PHP код:
ShowPlayerDialog(playeridlalaDIALOG_STYLE_MSGBOX"%d OOOOO KI LEGAL.",GetPlayerSpeed(i), "Fechar"""); } 
Porйm...
PHP код:
error 035argument type mismatch (argument 6
E entгo eu resolvi pedir ajuda aqui por questгo disto.
Alguйm poderia retirar minha dъvida? De como fazer?
Espero respostas.


Re: Uma pequena dъvida... - Lуs - 24.12.2012

Tente %%d.


Re: Uma pequena dъvida... - Ley - 24.12.2012

Quote:
Originally Posted by Los
Посмотреть сообщение
Tente %%d.
Nгo adiantou.


Re: Uma pequena dъvida... - Lуs - 24.12.2012

Bateu um branco agora, vocк pode tentar tambйm:

pawn Код:
ShowPlayerDialog(playerid, lala, DIALOG_STYLE_MSGBOX, "\"%d "\OOOOO KI LEGAL.",GetPlayerSpeed(i), "Fechar", ""); }



Re: Uma pequena dъvida... - Ley - 24.12.2012

Quote:
Originally Posted by Los
Посмотреть сообщение
Bateu um branco agora, vocк pode tentar tambйm:

pawn Код:
ShowPlayerDialog(playerid, lala, DIALOG_STYLE_MSGBOX, "\"%d "\OOOOO KI LEGAL.",GetPlayerSpeed(i), "Fechar", ""); }
Irei verificar.

@EDIT, sу uma coisa...
o "OOOOO KI LEGAL." irб ficar fora do texto, provavelmente dando erro ><


Re: Uma pequena dъvida... - Lуs - 24.12.2012

Quote:
Originally Posted by Ley
Посмотреть сообщение
Irei verificar.

@EDIT, sу uma coisa...
o "OOOOO KI LEGAL." irб ficar fora do texto, provavelmente dando erro ><
Como assim?


Re: Uma pequena dъvida... - rjjj - 24.12.2012

Bastaria incluir o sнmbolo na string original :


pawn Код:
"%d OOOOO KI LEGAL."

Porйm, faltou passar um argumento naquela chamada de funзгo.



O erro de compilaзгo foi causado por sua tentativa de passar o valor de retorno de GetPlayerSpeed a um parвmetro array da funзгo ShowPlayerDialog.



Espero ter ajudado .


Re: Uma pequena dъvida... - Ley - 24.12.2012

Quote:
Originally Posted by rjjj
Посмотреть сообщение
Bastaria incluir o sнmbolo na string original :


pawn Код:
"%d OOOOO KI LEGAL."

Porйm, faltou passar um argumento naquela chamada de funзгo.



O erro de compilaзгo foi causado por sua tentativa de passar o valor de retorno de GetPlayerSpeed a um parвmetro array da funзгo ShowPlayerDialog.



Espero ter ajudado .
Obrigado, irei tentar de outro modo.


Re: Uma pequena dъvida... - AndrePls - 24.12.2012

pawn Код:
new string[50]; // No inicio do gm
format(string, sizeof(string), "%d Ohhh que legal",  GetPlayerSpeed(i)); // No OnGameModInit()
ShowPlayerDialog(playerid, lala, DIALOG_STYLE_MSGBOX, string, "Conteъdo", "Botгo 1", "Botгo 2");
Espero ter ajudado =D