Numeros disparatados
#1

Resulta que ando con una guilipollez tremenda
pawn Код:
new gangZonePointMinX = 800;
new reducion = gangZonePointMinX * 0.15;
Deberia dar 120 pero da 1123024897

Podria ser por haberse inicializado en int y hacer un calculo en float pero no creo.
Reply
#2

Vale si, era por problemas de tipos y que me estaba confundiendo con otros lenguajes.
La solucion fue hacer un "casting" o definirlo como float
pawn Код:
new Float:gangZonePointMinX = 800;
new Float:reducion = gangZonePointMinX * 0.15;
Tambien habria valido:
pawn Код:
new gangZonePointMinX = 800;
new Float:reducion = float(gangZonePointMinX) * 0.15;
Reply
#3

pawn Код:
const reduccion = 120;
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)