Difference between revisions of "Event Handler"

From Legends of Aria Admin and Modding Wiki
Jump to: navigation, search
Line 1: Line 1:
 +
DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT
 +
DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT
 +
 
  An Event Handler is a function registered in a special way to be called when certain things (events) happen.
 
  An Event Handler is a function registered in a special way to be called when certain things (events) happen.
  
Line 35: Line 38:
 
  EventType.UserLogout
 
  EventType.UserLogout
 
  EventType.GlobalVarUpdateResult
 
  EventType.GlobalVarUpdateResult
 +
 +
[[Category:Drafts]]

Revision as of 16:31, 1 November 2016

DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT

An Event Handler is a function registered in a special way to be called when certain things (events) happen.

Official Events Documentation: [Events]

  • Registering a function as Event Handlerin the general abstract form is:
RegisterEventHandler( (EventType)mEvent, (string)mEventIdentifier, (function)mEventHandler) 

mEvent can be one of the following events:

EventType.LoadedFromBackup
EventType.Destroyed
EventType.CreatedObject
EventType.ModuleAttached
EventType.Timer
EventType.Message
EventType.EnterView
EventType.LeaveView
EventType.RequestPickUp
EventType.RequestDrop
EventType.RequestEquip
EventType.ContainerItemAdded
EventType.ContainerItemRemoved
EventType.ItemEquipped
EventType.ItemUnequipped
EventType.StartMoving
EventType.Arrived
EventType.Use
EventType.PlayerSpeech
EventType.ClientUserCommand
EventType.ClientObjectCommand
EventType.ClientTargetAnyObjResponse
EventType.ClientTargetGameObjResponse
EventType.ClientTargetLocResponse
EventType.ContextMenuResponse
EventType.DynamicWindowResponse
EventType.UserLogout
EventType.GlobalVarUpdateResult