23.04.2016, 04:54
(
Последний раз редактировалось nonnemacher; 23.04.2016 в 05:35.
)
Olб PT, Obrigado pela resposta.
Fiz o teste para a funзгo que vocк me passou, porйm ele nгo resulta no que esperava.
A saнda estб em uma SendClientMessage:
Resultado: Dinheiro: R$ 49.
quando o resultado esperado deveria ser:
Resultado: Dinheiro: R$ 10.000,00.
@Edit
PT, desculpe-me a ignorвncia, havia esquecido de alterar %d por %s.
Quanto a isto, o resultado estб a ser: Dinheiro: R$ 10.000.
Realizei alguns ajustes no codigo que ficou assim, logo abaixo temos a resposta que esperava no comeзo.
Dinheiro: R$ 10.000,00.
Obrigado PT por repassar este cуdigo e ao Konstantinos por sua criaзгo.
Fiz o teste para a funзгo que vocк me passou, porйm ele nгo resulta no que esperava.
PHP код:
new grana = 10000;
new string[50];
PHP код:
format(string, sizeof(string), "Dinheiro: R$ %d.", IntegerWithDelimiter(grana, ","));
SendClientMessage(playerid,0xFFFFFFAA,string);
quando o resultado esperado deveria ser:
Resultado: Dinheiro: R$ 10.000,00.
@Edit
PT, desculpe-me a ignorвncia, havia esquecido de alterar %d por %s.
Quanto a isto, o resultado estб a ser: Dinheiro: R$ 10.000.
Realizei alguns ajustes no codigo que ficou assim, logo abaixo temos a resposta que esperava no comeзo.
PHP код:
IntegerWithDelimiter(integer, delimiter[] = ".")
{
new
string[16];
format(string, sizeof string, "%i,00", integer);
for (new i = strlen(string) - 6, j = ((integer < 0) ? 1 : 0); i > j; i -= 3)
{
strins(string, delimiter, i, sizeof string);
}
return string;
}
Obrigado PT por repassar este cуdigo e ao Konstantinos por sua criaзгo.