StartScript: Difference between revisions
From Eternity Wiki
Jump to navigationJump to search
(deprecated -> obsolete) |
(not just three params) |
||
Line 7: | Line 7: | ||
**('''obsolete''')1 or '''levelscript''': Small level (map) script. | **('''obsolete''')1 or '''levelscript''': Small level (map) script. | ||
**2 or '''acs''': Action Code Script (inherited from Hexen). Currently the only supported script VM. | **2 or '''acs''': Action Code Script (inherited from Hexen). Currently the only supported script VM. | ||
*''params'': Up to | *''params'': Up to thirteen parameters for the called script function.|notes= | ||
The semantic difference between '''PlayerStartScript''' and '''StartScript''' is that the former considers the call as being made from a player weapon, while this is called from a map object. Currently only '''StartScript''' can call ACS scripts.|seealso= | The semantic difference between '''PlayerStartScript''' and '''StartScript''' is that the former considers the call as being made from a player weapon, while this is called from a map object. Currently only '''StartScript''' can call ACS scripts.|seealso= | ||
*[[PlayerStartScript]]}} | *[[PlayerStartScript]]}} |
Revision as of 16:46, 7 August 2013
Description
Used from EDF frames to call scripts.
Usage
StartScript(scriptnum, selectvm, params[0], params[1], params[2])
Parameters
- scriptnum: Number of script to call.
- selectvm: Virtual machine to use:
- (obsolete)0 or gamescript: Small game (global) script.
- (obsolete)1 or levelscript: Small level (map) script.
- 2 or acs: Action Code Script (inherited from Hexen). Currently the only supported script VM.
- params: Up to thirteen parameters for the called script function.
Examples
No examples given.
Notes
The semantic difference between PlayerStartScript and StartScript is that the former considers the call as being made from a player weapon, while this is called from a map object. Currently only StartScript can call ACS scripts.