Crossfire Server, Trunk  1.75.0
Global events
+ Collaboration diagram for Global events:

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

A new character has been created.


Definition at line 52 of file events.h.

◆ EVENT_CLOCK

#define EVENT_CLOCK   15

Global time event.


Definition at line 53 of file events.h.

◆ EVENT_CRASH

#define EVENT_CRASH   16

Triggered when the server crashes.

Not recursive

Definition at line 54 of file events.h.

◆ EVENT_GBOUGHT

#define EVENT_GBOUGHT   36

Player bought object in shop, but global.


Definition at line 70 of file events.h.

◆ EVENT_GKILL

#define EVENT_GKILL   18

Triggered when anything got killed by anyone.


Definition at line 55 of file events.h.

◆ EVENT_GSOLD

#define EVENT_GSOLD   37

Player sold object in shop, but global.


Definition at line 71 of file events.h.

◆ EVENT_KICK

#define EVENT_KICK   28

A player was Kicked by a DM

Definition at line 56 of file events.h.

◆ EVENT_LOGIN

#define EVENT_LOGIN   19

Player login.


Definition at line 57 of file events.h.

◆ EVENT_LOGOUT

#define EVENT_LOGOUT   20

Player logout.


Definition at line 58 of file events.h.

◆ EVENT_MAPENTER

#define EVENT_MAPENTER   21

A player entered a map.


Definition at line 59 of file events.h.

◆ EVENT_MAPLEAVE

#define EVENT_MAPLEAVE   22

A player left a map.


Definition at line 60 of file events.h.

◆ EVENT_MAPLOAD

#define EVENT_MAPLOAD   30

A map is loaded (pristine state)

Definition at line 61 of file events.h.

◆ EVENT_MAPREADY

#define EVENT_MAPREADY   35

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

Definition at line 62 of file events.h.

◆ EVENT_MAPRESET

#define EVENT_MAPRESET   23

A map is resetting.


Definition at line 63 of file events.h.

◆ EVENT_MAPUNLOAD

#define EVENT_MAPUNLOAD   29

A map is freed (includes swapping out)

Definition at line 64 of file events.h.

◆ EVENT_MUZZLE

#define EVENT_MUZZLE   27

A player was Muzzled (no_shout set).


Definition at line 65 of file events.h.

◆ EVENT_PLAYER_DEATH

#define EVENT_PLAYER_DEATH   17

Global Death event

Definition at line 66 of file events.h.

◆ EVENT_REMOVE

#define EVENT_REMOVE   24

A Player character has been removed.


Definition at line 67 of file events.h.

◆ EVENT_SHOUT

#define EVENT_SHOUT   25

A player 'shout' something.


Definition at line 68 of file events.h.

◆ EVENT_TELL

#define EVENT_TELL   26

A player 'tell' something.


Definition at line 69 of file events.h.