RegisterForModEvent - Form

From Creation Kit
Jump to: navigation, search

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.


Function RegisterForModEvent(string eventName, string callbackName) native
;The event:
Event callbackName(string eventName, string strArg, float numArg, Form sender)


  • callbackName: The name by which you can catch the event.


; 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


  • 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!

See Also