Postado Maio 6, 2020 5 anos tipo, eu vou botar um “exausth.set” em um script, e coloco 0.5 segundos, ai a database arredonda pra 1, alguem sabe resolver? Editado Maio 6, 2020 5 anos por poko360 (veja o histórico de edições)
Postado Maio 6, 2020 5 anos Em 06/05/2020 em 04:44, poko360 disse: tipo, eu vou botar um “exausth.set” em um script, e coloco 0.5 segundos, ai a database arredonda pra 1, alguem sabe resolver? Storage armazena apenas números inteiros e strings Se você tentar armazenar um valor decimal solo, como por exemplo setPlayerStorageValue(cid, 1251, 0.5) Ele vai enviar o 0.5 e interpretar como uma string, no caso salvaria como 0.5. Porém se vc tentar de forma aritmética, como por exemplo: 0.5 + 0.8 ou 0.5 + 152783278. Ele vai arredondar pro valor inteiro mais próximo. Os valores numéricos são salvos em valores inteiros de -2147483647 a 2147483647 Editado Maio 6, 2020 5 anos por Mathias Kenfi (veja o histórico de edições)
Postado Maio 6, 2020 5 anos Autor @Mathias Kenfi fiz o teste em outro servidor, e o exausth.set funcionava normal quando eu colocava em numero decimal (0.2 segundos... 0.3 ......) pois nao sei se esse error esta relacionado a distro ou a database infelizmente nao posso trocar a distro (ou a database), so queria 1 solução p/ isso...
Postado Maio 6, 2020 5 anos Em 06/05/2020 em 06:30, poko360 disse: @Mathias Kenfi fiz o teste em outro servidor, e o exausth.set funcionava normal quando eu colocava em numero decimal (0.2 segundos... 0.3 ......) pois nao sei se esse error esta relacionado a distro ou a database infelizmente nao posso trocar a distro (ou a database), so queria 1 solução p/ isso... @poko360 Tenta dar uma olhada na sua DB `player_storage`. Veja se ela se encontra desta forma. Se a sua não estiver desta forma, basta modificar como tal. Lembre-se de deixar seu servidor offline para fazer esta alteração. OBS: Meu servidor o exhaust.set funciona corretamente, seja 0.1 ou 0.5
Postado Maio 7, 2020 5 anos Autor Ta nao, no lugar de “sweedish” ta “none”, se eu mudar isso n vai bugar nao ne? oO
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.