skipTime: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
mNo edit summary
(Added local information. Maybe someone could write that in a better english.)
Line 50: Line 50:
'''skipTime''' (_timeToSkipTo - [[daytime]] + 24) % 24<br>
'''skipTime''' (_timeToSkipTo - [[daytime]] + 24) % 24<br>
''See [[a % b]]''
''See [[a % b]]''
Another important thing is, this command is local. If in multiplayer someone gets skiptime through a local script, the skipped time is only visible by that player. Evade that by do skipTime global with maybe a trigger.

Revision as of 01:51, 31 July 2006


skipTime duration


Operand types:

duration: Number

Type of returned value:

Nothing

Description:

Skip time in duration of hours.

Daytime is adjusted, weather change is estimated, no changes in any units are made.

The tide is also adjusted.


Example:

skipTime 5


Comments

Very useful function - great for giving a "campaign" feel to a running battle.

Try this in your init.sqs file:


 #loop
 skiptime 0.00333
 ~0.1
 goto "loop"


This will make each day pass in around 12 minutes - great fun watching sunsets and the night sky!

Not to be confused with accTime.

A useful piece of code that will enable the mission to skip forward to any given time, irrespective of what time it happens to be in the mission is:
skipTime (_timeToSkipTo - daytime + 24) % 24
See a % b


Another important thing is, this command is local. If in multiplayer someone gets skiptime through a local script, the skipped time is only visible by that player. Evade that by do skipTime global with maybe a trigger.