Jump to content

ayuda de los pro de las quest


Yori

Mensajes recomendados

saludos

 

Tengo un problema, no soy capaz de hacer funcionar la maldita funcion de lua math.modf

Se supone que devuelve 2 valores, la parte entera y la parte decimal es decir

 

local a,b = math.modf(25/10)

 

usando el scite que posteo Noa me funciona perfectamente, pero en la mierda del server no va la funcion.

Alguien sabria decirme porque? el server usa la version LUA 5.0.3 quiza esa funcion se implemento despues?

hay alguna forma de consegur el mismo resultado? e intentado sacar el modulo con % que se supone que es como se hace en lua, pero no va y math.mod tampoco.

 

Estoy mu perdio, ya no se me ocurre nada

 

Saludos, Yori

Enlace para comentar
Compartir en otros sitios

local a,b = math.modf(25/10)

Eso está mal, debería ser de esta manera:

 

local a,b = math.modf(25, 10)

Porque lo que estás invocando es un método, el cuál recibe 2 parámetros, igual con el math.mod(dividendo, divisor)

 

gracias, por lo menos ya me funciona el math.mod, tenias razon y funciona con 2 parametros, pero en las nuevas versiones de LUA el math.mod ahora es math.fmod

 

La función math.mod ha sido renombrada a

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

Weno, he estado mirando y al parecer la funcion math.modf es solo a partir de LUA 5.1

 

en resumen:

 

Lo que funciona es math.mod(x,x)

y con ayuda de la funcion math.floor(x) puedo conseguir el resultado que da la funcion math.modf

 

Gracias por tu ayuda

 

Saludos

Enlace para comentar
Compartir en otros sitios

  • Dilong locked this tema
Guest
Este tema está cerrado a otras respuestas.
  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...