Difference between revisions of "WD2 ScriptHook: Events"
From Nomad DB
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[ | + | [[WD2 ScriptHook: Script|Scripts]] can listen to Events. You should be familiar with the concept of [[WD2 ScriptHook: Script Table|Script Tables]] in order to follow this guide. |
+ | |||
+ | * [[WD2 ScriptHook: Events|ScriptHook Events]] | ||
+ | * [[WD2 Lua Events|Game Events]] | ||
== ScriptHook Events == | == ScriptHook Events == | ||
− | ScriptHook provides a couple of Events that can be used within Scripts. These event listeners are functions in the [[WD2 ScriptHook: Script Table|Script Table]]. The most important ones are the ''OnLoad'' and ''OnUnload'' events. | + | ScriptHook provides a couple of Events that can be used within Scripts. These event listeners are functions in the [[WD2 ScriptHook: Script Table|Script Table]]. The most important ones are the ''[[Event: Script:OnLoad|OnLoad]]'' and ''[[Event: Script:OnUnload|OnUnload]]'' events. |
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
Line 16: | Line 19: | ||
== Game Events == | == Game Events == | ||
− | + | * [[Event: Script:OnUpdate|OnUpdate]] | |
== Related Pages == | == Related Pages == |
Revision as of 10:42, 17 April 2020
Scripts can listen to Events. You should be familiar with the concept of Script Tables in order to follow this guide.
ScriptHook Events
ScriptHook provides a couple of Events that can be used within Scripts. These event listeners are functions in the Script Table. The most important ones are the OnLoad and OnUnload events.
local script = Script()
function script:OnLoad()
print("OnLoad")
end
function script:OnUnload()
print("OnUnload")
end