[AJUDA] O que tem de errado? - 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] O que tem de errado? (
/showthread.php?tid=307417)
[AJUDA] O que tem de errado? -
[Y]ellow - 30.12.2011
pawn Код:
if(fexist(caminho(playerid)))
{
INI_Open(caminho(playerid));
new string[64], v1, v2;
v1 = INI_ReadInt("v1");
v2 = INI_ReadInt("v2");
format(string, sizeof string, "%s, %s", v1, v2);
ShowPlayerDialog(playerid,dialogteste,DIALOG_STYLE_MSGBOX,"Dialog de Teste",string,"Fechar","");
INI_Save();
INI_Close();
}
pawn Код:
stock caminho(playerid)
{
new string[15+MAX_PLAYER_NAME];
format(string,sizeof(string),"/News/%s.ini",GetName(playerid));
return string;
}
Re: [AJUDA] O que tem de errado? - rjjj - 30.12.2011
Isto deve resolver o seu problema
.
Vocк estava usando o placeholder
%s ao invйs do
%i ou
%d, no
format .
Bem, troque seu cуdigo por este:
pawn Код:
if(fexist(caminho(playerid)))
{
INI_Open(caminho(playerid));
new string[64], v1, v2;
v1 = INI_ReadInt("v1");
v2 = INI_ReadInt("v2");
format(string, 64, "%i, %i", v1, v2);
ShowPlayerDialog(playerid,dialogteste,DIALOG_STYLE_MSGBOX,"Dialog de Teste",string,"Fechar","");
INI_Close();
}
pawn Код:
stock caminho(playerid)
{
new string[40];
format(string, 40,"/News/%s.ini",GetName(playerid));
return string;
}
Espero ter ajudado
.
Re: [AJUDA] O que tem de errado? -
[Y]ellow - 30.12.2011
Funcionou perfeitamente, obrigado.