User Tools

Site Tools


lua:cancelfunction

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
lua:cancelfunction [2014/12/27 07:11]
vodur created
— (current)
Line 1: Line 1:
-====== cancel ====== 
- 
-Syntax 1: cancel() \\ 
-Cancels any delayed functions linked to the game object invoking the cancel that have no tag set. 
- 
-Syntax 2: cancel("​%%*%%"​) \\ 
-Cancels any and all delayed functions linked to the game object invoking the cancel. 
- 
-Syntax 3: cancel(tag[string]) \\ 
-Cancels any delayed functions linked to the game object invoking the cancel whose tag matches the tag argument. 
- 
-Example1: 
- 
-functiondo_stuff()\\ 
-goto(31404)\\ 
-mdo("​dance"​)\\ 
-goto(10204)\\ 
-end\\ 
-\\ 
-delay(10,​do_stuff)\\ 
-cancel() -- do_stuff will never run 
- 
-Example2: 
- 
-functiondo_stuff()\\ 
-goto(31404)\\ 
-mdo("​dance"​)\\ 
-goto(10204)\\ 
-end\\ 
-\\ 
-delay(10,​do_stuff,​ "​stuff"​) -- Give the delay a "​stuff"​ tag so we can target it with cancel\\ 
-cancel("​%%*%%"​) -- cancel all delays no matter what 
- 
-Example3: 
- 
-functiondo_stuff()\\ 
-goto(31404)\\ 
-mdo("​dance"​)\\ 
-goto(10204)\\ 
-end\\ 
-\\ 
-delay(10,​do_stuff,​ "​stuff"​) -- Give the delay a "​stuff"​ tag so we can target it with cancel\\ 
-cancel("​stuff"​) -- do_stuff will never run 
- 
-See [[:​lua:​delayfunction|delay]] 
  
lua/cancelfunction.1419664269.txt.gz ยท Last modified: 2014/12/27 07:11 by vodur