SA-MP Forums Archive
[Ajuda]format - 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]format (/showthread.php?tid=322860)



[Ajuda]format - Lucas_Alemao - 03.03.2012

opa galera, sussu?
to codando um gm aqui sу q nesse GM vou usar muitos formats, e para tentar diminuir isso eu tentei criar uma stock para acelerar o processo, porem eu nгo obtive sucesso, vejam um exemplo do q eu queria fazer:

pawn Код:
stock DialogFormatado(playerid, dialogid, style, caption[], texto[], button1[], button2[], {Float,_}:...)
{
    format(String, sizeof(String), texto, {Float,_}:...);
    ShowPlayerDialog(playerid, dialogid, style, caption, String, button1, button2);
    return 1;
}
dessa maneira eu nгo precisaria criar toda hora, por exemplo, o

pawn Код:
format(String, sizeof(String), "%sBem vindo ao server Ronaldo\n", L_BRANCO);
ShowPlayerDialog(playerid, DIALOG_SEXO, DIALOG_STYLE_INPUT,"Welcome!", String , "Avanзar", "");
usaria apenas

pawn Код:
ShowPlayerDialog(playerid, DIALOG_SEXO, DIALOG_STYLE_INPUT,"Welcome!","%sBem vindo ao server Ronaldo\n" , "Avanзar", "", L_BRANCO);
alguem sabe me ajudar?

qdo eu tentei fazer daquela forma deu um erro dizendo q o simbolo Float nгo estava definido oO


Re: [Ajuda]format - Lucas_Alemao - 03.03.2012

puts ngm sabe me ajudar? topico ta la embaixo ja


Re: [Ajuda]format - paulor - 03.03.2012

Vixi mano ja tentei fazer um bagulho parecido com esse, tentei fazer um com SendClientMessage e format junto, eu acredito q nгo de certo pelo fato do format nгo ter um numero exato de parametros. nгo sei se existe outra maneira s/ ser por stock! jб tentou por Macro ?


Re: [Ajuda]format - Lucas_Alemao - 03.03.2012

ainda с, vo testar e ja posto


Re: [Ajuda]format - Lucas_Alemao - 03.03.2012

vlw pela idйia paulo, deu certo aqui, fiz dessa maneira:

pawn Код:
#define DialogFormatado(%0,%1,%2,%3,%4,%5,%6,%7); format(String, sizeof(String), %4, %5);ShowPlayerDialog(%0, %1, %2, %3, String, %6, %7);
caso alguem tenha essa ideia em mente ja sabe oq fazer...


Re: [Ajuda]format - paulor - 03.03.2012

Nds. Hehe