diff options
Diffstat (limited to 'src/map/atcommand.h')
-rw-r--r-- | src/map/atcommand.h | 30 |
1 files changed, 9 insertions, 21 deletions
diff --git a/src/map/atcommand.h b/src/map/atcommand.h index 415aa9305..a0a7c2286 100644 --- a/src/map/atcommand.h +++ b/src/map/atcommand.h @@ -4,7 +4,6 @@ #ifndef _ATCOMMAND_H_ #define _ATCOMMAND_H_ -//#include "map.h" struct map_session_data; //This is the distance at which @autoloot works, @@ -15,32 +14,21 @@ struct map_session_data; extern char atcommand_symbol; extern char charcommand_symbol; + +typedef enum { + COMMAND_ATCOMMAND = 1, + COMMAND_CHARCOMMAND = 2, +} AtCommandType; + typedef int (*AtCommandFunc)(const int fd, struct map_session_data* sd, const char* command, const char* message); bool is_atcommand(const int fd, struct map_session_data* sd, const char* message, int type); -int get_atcommand_level(const char* name); void do_init_atcommand(void); void do_final_atcommand(void); -int atcommand_config_read(const char *cfgName); - -int atcommand_mail(const int fd, struct map_session_data* sd,const char* command, const char* message); -int atcommand_item(const int fd, struct map_session_data* sd,const char* command, const char* message); -int atcommand_mapmove(const int fd, struct map_session_data* sd,const char* command, const char* message); -int atcommand_monster(const int fd, struct map_session_data* sd, const char* command, const char* message); -int atcommand_jumpto(const int fd, struct map_session_data* sd, const char* command, const char* message); -int atcommand_recall(const int fd, struct map_session_data* sd, const char* command, const char* message); -int atcommand_hide(const int fd, struct map_session_data* sd, const char* command, const char* message); -int atcommand_mute(const int fd, struct map_session_data* sd, const char* command, const char* message); -int atcommand_kick(const int fd, struct map_session_data* sd, const char* command, const char* message); -int atcommand_broadcast(const int fd, struct map_session_data* sd,const char* command, const char* message); -int atcommand_localbroadcast(const int fd, struct map_session_data* sd,const char* command, const char* message); -int atcommand_reset(const int fd, struct map_session_data* sd,const char* command, const char* message); -int atcommand_unloadnpc(const int fd, struct map_session_data* sd, const char* command, const char* message); -int atcommand_killmonster(const int fd, struct map_session_data* sd, const char* command, const char* message); - -#define MAX_MSG 1000 -extern char* msg_table[MAX_MSG]; + +bool atcommand_exists(const char* name); + const char* msg_txt(int msg_number); int msg_config_read(const char* cfgName); void do_final_msg(void); |