Difference between revisions of "RegisterForModEvent - Form"
Jump to navigation
Jump to search
imported>Templar-von-Midgard m (added Category:SKSE) |
imported>Templar-von-Midgard m (added SendModEvent) |
||
Line 17: | Line 17: | ||
== Parameters == | == Parameters == | ||
*eventName: The name of the event sent by SendModEvent. | *eventName: The name of the event sent by [[SendModEvent]]. | ||
*callbackName: The name by which you can catch the event. | *callbackName: The name by which you can catch the event. | ||
Line 40: | Line 40: | ||
*[[Alias Script]] | *[[Alias Script]] | ||
*[[Form Script]] | *[[Form Script]] | ||
*[[SendModEvent]] |
Revision as of 09:20, 3 July 2013
SKSE Member of: ActiveMagicEffect Script, Alias Script, and Form Script
Registers a custom event callback for given event name. Registrations have to be refreshed after each game load.
Syntax
Function RegisterForModEvent(string eventName, string callbackName) native
;The event:
Event callbackName(string eventName, string strArg, float numArg, Form sender)
EndEvent
Parameters
- eventName: The name of the event sent by SendModEvent.
- callbackName: The name by which you can catch the event.
Examples
; Register to receive the ModEvent:
; named HectorHitMe with the callback of OnHectorHitMe
RegisterForModEvent("HectorHitMe", "OnHectorHitMe")
Event OnHectorHitMe(string eventName, string strArg, float numArg, Form sender)
;Do something
EndEvent
Notes
- Aliases and quests will automatically unregister for this event when the quest stops. Active magic effects will automatically unregister when they are removed.
- You must register for ModEvents after every game load!