[1] | 1 | // Copyright (c) Athena Dev Teams - Licensed under GNU GPL |
---|
| 2 | // For more information, see LICENCE in the main folder |
---|
| 3 | |
---|
| 4 | #ifndef _INTER_SQL_H_ |
---|
| 5 | #define _INTER_SQL_H_ |
---|
| 6 | |
---|
| 7 | struct accreg; |
---|
| 8 | #include "../common/sql.h" |
---|
| 9 | |
---|
| 10 | int inter_init_sql(const char *file); |
---|
| 11 | void inter_final(void); |
---|
| 12 | int inter_parse_frommap(int fd); |
---|
| 13 | int inter_mapif_init(int fd); |
---|
| 14 | int mapif_send_gmaccounts(void); |
---|
| 15 | int mapif_disconnectplayer(int fd, int account_id, int char_id, int reason); |
---|
| 16 | |
---|
| 17 | int inter_check_length(int fd,int length); |
---|
| 18 | |
---|
| 19 | int inter_log(char *fmt,...); |
---|
| 20 | |
---|
| 21 | #define inter_cfgName "conf/inter_athena.conf" |
---|
| 22 | |
---|
| 23 | extern unsigned int party_share_level; |
---|
| 24 | extern char inter_log_filename[1024]; |
---|
| 25 | |
---|
| 26 | extern Sql* sql_handle; |
---|
| 27 | extern Sql* lsql_handle; |
---|
| 28 | |
---|
| 29 | extern int char_server_port; |
---|
| 30 | extern char char_server_ip[32]; |
---|
| 31 | extern char char_server_id[32]; |
---|
| 32 | extern char char_server_pw[32]; |
---|
| 33 | extern char char_server_db[32]; |
---|
| 34 | |
---|
| 35 | extern int login_db_server_port; |
---|
| 36 | extern char login_db_server_ip[32]; |
---|
| 37 | extern char login_db_server_id[32]; |
---|
| 38 | extern char login_db_server_pw[32]; |
---|
| 39 | extern char login_db_server_db[32]; |
---|
| 40 | |
---|
| 41 | extern char main_chat_nick[16]; |
---|
| 42 | |
---|
| 43 | int inter_accreg_tosql(int account_id, int char_id, struct accreg *reg, int type); |
---|
| 44 | |
---|
| 45 | #endif /* _INTER_SQL_H_ */ |
---|