Yrian

11/03/2014 16:27:21

Hola, se que es una pregunta estupida, pero normalmente nunca me habian dado estos fallos los modulos.
Resulta que el tiempo no pasa en mi modulo, se queda estancando en la hora de inicio y no pasa el tiempo, con el consiguiente problema que no hay dia ni noche XD.
El unico script que tengo de tiempo es del HCr que solo me guarda el calendario y el tiempo para que al reiniciar salga por donde iba, pero no avanza, alguna sugerencia?

AlthorDeMalavir

11/03/2014 21:02:09

Eso sucede cuando el módulo ya tiene cierto tamaño, yo la solución que le puse es actualizar el tiempo por script. Yo hice lo siguiente en el latido del módulo, lo hice hace muchos años y no se si es la mejor solución pero como me funcionó bien no me calenté más la cabeza.

[code:1:8c67d21b4b]
//solucion al mal funcionamiento del reloj k marca los ciclos dia/noche
int iHoraActual = GetTimeHour();
int iMinutoActual = GetTimeMinute();
int iSegundoActual = GetTimeSecond();
int iMilisActual = GetTimeMillisecond();
int iHoraGuardada = GetLocalInt(GetModule(), "HoraGuardada");

if (iHoraActual != iHoraGuardada)
{
SetTime(iHoraActual, iMinutoActual, iSegundoActual, iMilisActual+100);
SetLocalInt(GetModule(), "HoraGuardada", iHoraActual);
}
//fin de la correcion
[/code:1:8c67d21b4b]

Yrian

11/03/2014 21:26:56

voy a probar a ver si funciona gracias
Edit: funciona perfectamente, gracias oh todo poderoso XDD