Crossfire Server  1.75.0
Global events

Global events dispatch to all plugins that register to the event. More...

Macros

#define EVENT_BORN   14
 A new character has been created. More...
 
#define EVENT_CLOCK   15
 Global time event. More...
 
#define EVENT_CRASH   16
 Triggered when the server crashes. More...
 
#define EVENT_GBOUGHT   36
 Player bought object in shop, but global. More...
 
#define EVENT_GKILL   18
 Triggered when anything got killed by anyone. More...
 
#define EVENT_GSOLD   37
 Player sold object in shop, but global. More...
 
#define EVENT_KICK   28
 A player was Kicked by a DM. More...
 
#define EVENT_LOGIN   19
 Player login. More...
 
#define EVENT_LOGOUT   20
 Player logout. More...
 
#define EVENT_MAPENTER   21
 A player entered a map. More...
 
#define EVENT_MAPLEAVE   22
 A player left a map. More...
 
#define EVENT_MAPLOAD   30
 A map is loaded (pristine state) More...
 
#define EVENT_MAPREADY   35
 A map is ready, either first load or after reload. More...
 
#define EVENT_MAPRESET   23
 A map is resetting. More...
 
#define EVENT_MAPUNLOAD   29
 A map is freed (includes swapping out) More...
 
#define EVENT_MUZZLE   27
 A player was Muzzled (no_shout set). More...
 
#define EVENT_PLAYER_DEATH   17
 Global Death event. More...
 
#define EVENT_REMOVE   24
 A Player character has been removed. More...
 
#define EVENT_SHOUT   25
 A player 'shout' something. More...
 
#define EVENT_TELL   26
 A player 'tell' something. More...
 

Detailed Description

Global events dispatch to all plugins that register to the event.

Macro Definition Documentation

◆ EVENT_BORN

#define EVENT_BORN   14

◆ EVENT_CLOCK

◆ EVENT_CRASH

#define EVENT_CRASH   16

Triggered when the server crashes.

Not recursive

Definition at line 54 of file events.h.

Referenced by cfpython_globalEventListener(), events_execute_global_event(), and globalEventListener().

◆ EVENT_GBOUGHT

#define EVENT_GBOUGHT   36

Player bought object in shop, but global.

Definition at line 70 of file events.h.

Referenced by cfpython_globalEventListener(), events_execute_global_event(), and shop_pay_unpaid_callback().

◆ EVENT_GKILL

#define EVENT_GKILL   18

Triggered when anything got killed by anyone.

Definition at line 55 of file events.h.

Referenced by cflogger_globalEventListener(), cfpython_globalEventListener(), events_execute_global_event(), globalEventListener(), kill_object(), and postInitPlugin().

◆ EVENT_GSOLD

#define EVENT_GSOLD   37

Player sold object in shop, but global.

Definition at line 71 of file events.h.

Referenced by cfpython_globalEventListener(), events_execute_global_event(), and sell_item().

◆ EVENT_KICK

#define EVENT_KICK   28

◆ EVENT_LOGIN

◆ EVENT_LOGOUT

#define EVENT_LOGOUT   20

◆ EVENT_MAPENTER

#define EVENT_MAPENTER   21

◆ EVENT_MAPLEAVE

#define EVENT_MAPLEAVE   22

◆ EVENT_MAPLOAD

◆ EVENT_MAPREADY

#define EVENT_MAPREADY   35

A map is ready, either first load or after reload.

Definition at line 62 of file events.h.

Referenced by events_execute_global_event(), and ready_map_name().

◆ EVENT_MAPRESET

#define EVENT_MAPRESET   23

◆ EVENT_MAPUNLOAD

#define EVENT_MAPUNLOAD   29

A map is freed (includes swapping out)

Definition at line 64 of file events.h.

Referenced by cflogger_globalEventListener(), cfpython_globalEventListener(), events_execute_global_event(), free_map(), and postInitPlugin().

◆ EVENT_MUZZLE

#define EVENT_MUZZLE   27

◆ EVENT_PLAYER_DEATH

#define EVENT_PLAYER_DEATH   17

◆ EVENT_REMOVE

#define EVENT_REMOVE   24

◆ EVENT_SHOUT

#define EVENT_SHOUT   25

A player 'shout' something.

Definition at line 68 of file events.h.

Referenced by cfpython_globalEventListener(), command_tell_all(), events_execute_global_event(), and globalEventListener().

◆ EVENT_TELL

#define EVENT_TELL   26

A player 'tell' something.

Definition at line 69 of file events.h.

Referenced by cfpython_globalEventListener(), do_tell(), events_execute_global_event(), globalEventListener(), and unregisterGEvent().