Problema:
In quest, cand se executa tonumber(), daca clientul trimite "NaN", rezultatul ramane NaN.
Daca se face un comparativ, va rezulta mereu false:
Asta nu pare grav la prima vedere.
Insa daca se face o operatie (ex: inmultire) si apoi se compara daca ai destule coins, apare problema:
Link informativ:
Code:
http://lua-users.org/wiki/InfAndNanComparisonsScript de test (ex: pe repl.it / Lua):
Cum poate fi rezolvat (exemplu):
Adaugam o functie care verifica daca numarul este "finit" (nu e NaN / inf / -inf) si o folosim dupa tonumber().


la acest mesaj și conținutul se va afișa automat.

