En este tutorial quiero enseñaros más o menos la gran mayoría de propiedades de los logic_timer. Disfrutadlo ;D
Su nombre lo indica, es un temporizador que cada “x” tiempo, o cada tiempo entre “z” e “y”, se realiza una ación, en este caso se activa un output. Nos puede servir por ejemplo para hacer que una alarma suene en un tiempo entre 20 segundos y 40 segundos; 20-21-22…..38-39-40.
-Name: El nombre que queremos ponerle a la entidad para que actúe en nuestro mapa.
-Start Disabled: Marcamos Yes si queremos que la entidad aparezca desactivada o marcamos No si queremos que la entidad empieze activada.
-Use Random Time: Marcamos Yes si queremos que la acción ocurra entre “y” y “z”, Marcamos No si queremos que la acción ocurra al “x” tiempo.
-Minimun Random Interval: Es el tiempo mínimo cuando usamos el random time, que vendría a ser el “y”.
-Maximun Random Interval: Es el tiempo máximo cuando usamos el random time, que vendría a ser el “z”.
-Refire Interval: Si tenemos el ramdon time puesto en No esto quiere decir que se activará cada “x” tiempo, pués bien, aquí pondríamos lo que viene a ser el “x”.
OnTimer: Cuando se produce el interval de tiempo “x” o el intervalo de tiempo entre “y” y “z” se producirá el output dicho. Ej: →OnTimer> Puerta1> Open. Esto quiere decir que al pasar dicho tiempo la puerta1 se abrirá.
OnTimerHigh: Solo si usamos el Random Time, y esto hará que la acción se produzca al llegar a el tiempo “z”.
OnTimerLow: Solo si usamos el Random Time, y esto hará que la acción se produzca al llegar a el tiempo “y”.
Kill: Elimina a la entidad del mapa.
KillHierarchy: Elimina a la entidad del mapa y a todas las entidades emparentadas a esta.
AddOutput: Añade a la entidad un ouput mediante un output. Formato del output: <output name> <targetname>:<inputname>:<parameter>:<delay>:<max times to fire (-1 == infinite)>. Muy peligroso, usalo cuidadosamente.
Enable: Activa la entidad en el mapa
Disable: Desactiva la entidad en el mapa
RefireTime: Con esto podemos añadir o sustituir nuestro “x” anterior.
ResetTimer: Resetea el temporizador. Ocurrirá cuando el interval “x” se acabe o expire.
Toggle: Alterna el temporizador en activado/desactivado.
LowerRandomBound: Aquí puedes colocar un nuevo “y”.
UpperRandomBound: Aquí puedes colocar un nuevo “z”.
AddToTimer: Añade tiempo al temporizador solo si este está activado. Esto no cambia el Refire Interval.
SubtractFromTimer: Extrae tiempo al temporizador solo si este está activado. Esto no cambia el Refire Interval.
Oscillator (alternates betwenn OntimerHigh and OntimerLow ouputs): Actúa como oscilador, es decir, alterna entre los ouputs OntimerHigh y OntimerLow.