[Ajuda] SetFloat DOF2
#1

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
Reply
#2

Tente:

PHP код:
#define TEMPERATURA_PADRAO 37.0

DOF2_SetFloatGetPlayerArquivoplayerid ), "temperatura"TEMPERATURA_PADRAO); 
Reply
#3

Tб usando DOF2_SaveFile() ?
Reply
#4

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_SetFloatGetPlayerArquivoplayerid ), "temperatura"TEMPERATURA_PADRAO); 
nгo deu :/
Reply
#5

declarou tipo Float no enum ?
Reply
#6

Quote:
Originally Posted by moura98
Посмотреть сообщение
declarou tipo Float no enum ?
sim, estб definido
Reply
#7

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:
Reply
#8

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
Reply
#9

Ele irб setar na variбvel do player 37.0 no registro, e setar valor da temperatura com a variavel setada do player.

Entendeu?
Reply
#10

Quote:
Originally Posted by Scorpion659
Посмотреть сообщение
mas uma pergunta, como coloco sу 2 casas depois da virgula? tentei %02f (pois й float) mas n deu
Use
Код:
%.2f
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)