Go to the documentation of this file.
20 #define EVENT_ATTACKED 2
21 #define EVENT_ATTACKS 33
22 #define EVENT_BOUGHT 34
23 #define EVENT_CLOSE 11
25 #define EVENT_DESTROY 13
27 #define EVENT_PICKUP 5
29 #define EVENT_SELLING 32
33 #define EVENT_TRIGGER 10
34 #define EVENT_TIMER 12
39 #define EVENT_CLOCK 15
40 #define EVENT_CRASH 16
41 #define EVENT_GKILL 18
43 #define EVENT_LOGIN 19
44 #define EVENT_LOGOUT 20
45 #define EVENT_MAPENTER 21
46 #define EVENT_MAPLEAVE 22
47 #define EVENT_MAPLOAD 30
48 #define EVENT_MAPREADY 35
49 #define EVENT_MAPRESET 23
50 #define EVENT_MAPUNLOAD 29
51 #define EVENT_MUZZLE 27
52 #define EVENT_PLAYER_DEATH 17
53 #define EVENT_REMOVE 24
54 #define EVENT_SHOUT 25
61 typedef int (*f_plug_event)(int *type, ...);
int events_execute_object_event(object *op, int eventcode, object *activator, object *third, const char *message, int fix)
int events_execute_object_say(object *npc, talk_info *talk)
int events_execute_object_user(object *op, object *activator, object *third, const char *message, int fix)
event_registration events_register_global_handler(int eventcode, f_plug_event hook)
void events_unregister_global_handler(int eventcode, event_registration id)
void events_execute_global_event(int eventcode,...)
void events_register_object_handler(const char *id, f_plug_event handler)
void events_unregister_object_handler(const char *id)
unsigned long event_registration
int(* f_plug_event)(int *type,...)