[Ajuda] TextDraw fica errada - 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] TextDraw fica errada (
/showthread.php?tid=658635)
TextDraw fica errada -
GSantana - 08.09.2018
to querendo mudar a cor do dinheiro em meu servidor, ai usei um textdraw em cima, porem o dinheiro nгo fica inteiro fica como na imagem abaixo:
to usando um nъmero inteiro para salvar (%d) pq se usar um Float (%f) o numero fica com um ponto, assim:
$10000.000
Re: TextDraw fica errada -
ipsLuan - 08.09.2018
Vocк tem que usar a quantidade total de nъmeros na textdraw.
Sгo 8 ou 9 dнgitos, vocк tem que formatar todos.
Re: TextDraw fica errada -
GSantana - 08.09.2018
nгo entendi oque quis dizer, vou mandar o cуdigo aqui vк se ta "certo".
PHP код:
public Status(playerid)
{
new Din[MAX_PLAYERS], String[11];
Din[playerid] = GetPlayerMoney(playerid);
format(String, sizeof(String), "$%d", Din[playerid]);
PlayerTextDrawSetString(playerid, aDinheiro[playerid], String);
PlayerTextDrawShow(playerid, aDinheiro[playerid]);
return 1;
}
Re: TextDraw fica errada -
ipsLuan - 08.09.2018
Tente assim:
PHP код:
format(String, sizeof(String), "$%08d", Din[playerid]);
Re: TextDraw fica errada -
GSantana - 08.09.2018
Deu certo, vlw a ajuda
+rep