Jump to content
Yori

ayuda de los pro de las quest

Recommended Posts

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

Share this post


Link to post
Share on other sites

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)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...