[Ajuda] SetFloat DOF2 - 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] SetFloat DOF2 (
/showthread.php?tid=634010)
SetFloat DOF2 -
Scorpion659 - 11.05.2017
Olб, eu criei uma variavel temperatura, mas ela й uma float, entгo pra salvar fiz assim:
quando o player registra:
Quote:
DOF2_SetFloat( GetPlayerArquivo( playerid ), "temperatura", 37.0);
|
quando loga:
Quote:
PlayerLogin[playerid][temperatura] = DOF2_GetFloat( GetPlayerArquivo(playerid), "temperatura" );
|
quando desloga:
Quote:
DOF2_SetFloat(GetPlayerArquivo(playerid), "temperatura", PlayerLogin[playerid][temperatura]);
|
mas a questгo й que ta setando assim quando o player registra:
temperatura = 0.00000000 ao invйs de 37.0, alguйm sabe o pq?
Obrigado
Re: SetFloat DOF2 -
IlanZ - 11.05.2017
Tente:
PHP код:
#define TEMPERATURA_PADRAO 37.0
DOF2_SetFloat( GetPlayerArquivo( playerid ), "temperatura", TEMPERATURA_PADRAO);
Re: SetFloat DOF2 -
ViniBorn - 11.05.2017
Tб usando DOF2_SaveFile() ?
Re: SetFloat DOF2 -
Scorpion659 - 11.05.2017
Quote:
Originally Posted by ViniBorn
Tб usando DOF2_SaveFile() ?
|
sim, e estou salvando a conta quando registra tb, sу pra garantir
Quote:
Originally Posted by IlanZ
Tente:
PHP код:
#define TEMPERATURA_PADRAO 37.0
DOF2_SetFloat( GetPlayerArquivo( playerid ), "temperatura", TEMPERATURA_PADRAO);
|
nгo deu :/
Re: SetFloat DOF2 -
moura98 - 11.05.2017
declarou tipo Float no enum ?
Re: SetFloat DOF2 -
Scorpion659 - 11.05.2017
Quote:
Originally Posted by moura98
declarou tipo Float no enum ?
|
sim, estб definido
Re: SetFloat DOF2 -
IlanZ - 11.05.2017
PHP код:
// Se й o primeiro login do player, ele irб setar 37.0 ao registrar
// e ao deslogar irб salvar, entгo:
PlayerLogin[playerid][temperatura] = 37.0;
DOF2_SetFloat(GetPlayerArquivo(playerid), "temperatura", PlayerLogin[playerid][temperatura]);
Pode ser tambem que nгo botou o keywork
Float:
Re: SetFloat DOF2 -
Scorpion659 - 11.05.2017
Quote:
Originally Posted by IlanZ
PHP код:
// Se й o primeiro login do player, ele irб setar 37.0 ao registrar
// e ao deslogar irб salvar, entгo:
PlayerLogin[playerid][temperatura] = 37.0;
DOF2_SetFloat(GetPlayerArquivo(playerid), "temperatura", PlayerLogin[playerid][temperatura]);
Pode ser tambem que nгo botou o keywork Float:
|
nгo entendi bem isso que vc colocou, eu coloco PlayerLogin[playerid][temperatura] = 37.0; quando registrar? mas mesmo assim acho que vai salvar como 0.000000, mas tentaremos
@edit
cara funcionou, setei
Quote:
PlayerLogin[playerid][temperatura] = 37.0;
|
quando registra e deu.
mas uma pergunta, como coloco sу 2 casas depois da virgula? tentei %02f (pois й float) mas n deu
Re: SetFloat DOF2 -
IlanZ - 11.05.2017
Ele irб setar na variбvel do player 37.0 no registro, e setar valor da temperatura com a variavel setada do player.
Entendeu?
Re: SetFloat DOF2 -
AuhMaru - 12.05.2017
Quote:
Originally Posted by Scorpion659
mas uma pergunta, como coloco sу 2 casas depois da virgula? tentei %02f (pois й float) mas n deu
|
Use