|
Atrinik Server 2.5
|
Go to the source code of this file.
Data Structures | |
| struct | arena_map_players |
| struct | arena_maps_struct |
Defines | |
| #define | PLUGIN_NAME "Arena" |
| #define | PLUGIN_VERSION "Arena plugin 1.0" |
| #define | ARENA_FLAG_NONE 0 |
| #define | ARENA_FLAG_PARTY 1 |
| #define | ARENA_FLAG_PARTY_PLAYERS 2 |
| #define | LOG hooks->LOG |
Typedefs | |
| typedef struct arena_map_players | arena_map_players |
| typedef struct arena_maps_struct | arena_maps_struct |
Functions | |
| MODULEAPI void | initPlugin (struct plugin_hooklist *hooklist) |
| MODULEAPI void | closePlugin () |
| MODULEAPI void * | getPluginProperty (int *type,...) |
| MODULEAPI void | postinitPlugin () |
| static int | check_arena_player (object *op, arena_map_players *player_list) |
| static void | remove_arena_player (object *op, arena_map_players **player_list) |
| static void | arena_map_parse_line (arena_maps_struct *arena_map, const char *line) |
| static void | arena_map_parse_script (const char *arena_script, object *exit_ob, arena_maps_struct *arena_map) |
| static int | arena_full (arena_maps_struct *arena_map) |
| int | arena_enter (object *who, object *exit_ob, const char *arena_script) |
| int | arena_sign (object *who, const char *path) |
| static int | arena_event (object *who, object *exit_ob, const char *event_options, const char *arena_script) |
| static int | arena_leave (object *who) |
| MODULEAPI void * | triggerEvent (int *type,...) |
Variables | |
| arena_maps_struct * | arena_maps |
| struct plugin_hooklist * | hooks |
This file handles the Arena plugin functions.
Definition in file plugin_arena.c.
1.7.4