Timer: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Added note)
mNo edit summary
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
A [[timer]] object refers to a timer set to execute a function a certain number of times with a specified delay.
A [[timer]] object refers to a timer set to execute a function a certain number of times with a specified delay.


Note that after a timer has completed all its iterations, it is destroyed and any stored pointers to it become invalid. Also timers are not under the ''resource'' hierarchy, becouse they are not elements, for instance, if you create a timer, it will not be destroyed when the resource in which it was created is stopped, so in this case you should kill the timer manually.
Note that after a timer has completed all its iterations, it is destroyed and any stored pointers to it become invalid. Also timers are not under the ''resource'' hierarchy, because they are not elements, for instance, if you create a timer, it will not be destroyed when the resource in which it was created is stopped, so in this case you should kill the timer manually.


==Related scripting functions==
==Related scripting functions==
Line 7: Line 7:
* [[killTimer]]
* [[killTimer]]
* [[setTimer]]
* [[setTimer]]
* [[isTimer]]
* [[getTimerDetails]]
* [[getTimerDetails]]

Latest revision as of 11:33, 11 June 2023

A timer object refers to a timer set to execute a function a certain number of times with a specified delay.

Note that after a timer has completed all its iterations, it is destroyed and any stored pointers to it become invalid. Also timers are not under the resource hierarchy, because they are not elements, for instance, if you create a timer, it will not be destroyed when the resource in which it was created is stopped, so in this case you should kill the timer manually.

Related scripting functions