Difference between revisions of "Scripting.tbl"
From FreeSpace Wiki
(→Examples) |
m (added a link) |
||
Line 37: | Line 37: | ||
[[Script - Escort Reticle|Escort Reticle]]<br> | [[Script - Escort Reticle|Escort Reticle]]<br> | ||
[[Script - Example HUD|Example HUD]]<br> | [[Script - Example HUD|Example HUD]]<br> | ||
+ | [[Script - Hud Pong|Hud Pong]]<br> | ||
+ | [[Script - Proximity Trigger|Proximity Trigger]]<br> | ||
[[Script - Scripted Flak|Scripted Flak]]<br> | [[Script - Scripted Flak|Scripted Flak]]<br> | ||
[[Script - Ship Viewer|Ship Viewer]]<br> | [[Script - Ship Viewer|Ship Viewer]]<br> | ||
[[Script - Splash Screen|Splash Screen]]<br> | [[Script - Splash Screen|Splash Screen]]<br> | ||
[[Script - Velocity Indicator|Velocity Indicator]]<br> | [[Script - Velocity Indicator|Velocity Indicator]]<br> | ||
− | + | ||
+ | |||
[[Category:Tables]] | [[Category:Tables]] | ||
[[Category:Scripting Examples]] | [[Category:Scripting Examples]] |
Revision as of 10:48, 17 August 2006
This feature requires SCP
The scripting table is used for scripting special features like alternate HUDs or ship viewer into the game.
Usefull references:
- FS2 Open Lua Scripting
- Scripting API
- Scripting.html
- Command-Line Reference for creating scripting.html
- Lua-Users Wiki
- Reference manual for Lua 5.0
General Format
- Scripting table consist of several sections
- All sections and most of the entries are optional
- All sections end with #End
- #Global Hooks
- #State Hooks
#Global Hooks
- $Global:
- $Splash:
- $GameInit:
- $Simulation:
- $HUD:
#State Hooks
- $State:
- $Hook:
Examples
Escort Reticle
Example HUD
Hud Pong
Proximity Trigger
Scripted Flak
Ship Viewer
Splash Screen
Velocity Indicator