diff options
author | zephyrus <zephyrus@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2007-10-22 20:38:26 +0000 |
---|---|---|
committer | zephyrus <zephyrus@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2007-10-22 20:38:26 +0000 |
commit | 38b5e25fd06a5d03413f59e3e37c6ffc21d0d02d (patch) | |
tree | 2ac7f91b25ed1c8da6e0e8bae0bb1e24b2c144d9 /src/map/map.h | |
parent | 256a7ebe4e172686f547cf406fd642d6e76e4ed4 (diff) | |
download | hercules-38b5e25fd06a5d03413f59e3e37c6ffc21d0d02d.tar.gz hercules-38b5e25fd06a5d03413f59e3e37c6ffc21d0d02d.tar.bz2 hercules-38b5e25fd06a5d03413f59e3e37c6ffc21d0d02d.tar.xz hercules-38b5e25fd06a5d03413f59e3e37c6ffc21d0d02d.zip |
- Added the new mail system. Requires optimization and tests.
- Updated the maildb sql structure.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11548 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/map.h')
-rw-r--r-- | src/map/map.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/map/map.h b/src/map/map.h index 95c1d120d..b0f823d8e 100644 --- a/src/map/map.h +++ b/src/map/map.h @@ -633,6 +633,7 @@ struct map_session_data { unsigned int canlog_tick; unsigned int canuseitem_tick; // [Skotlex] unsigned int cantalk_tick; + unsigned int cansendmail_tick; // [Mail System Flood Protection] short weapontype1,weapontype2; short disguise; // [Valaris] @@ -799,15 +800,16 @@ struct map_session_data { char fakename[NAME_LENGTH]; // fake names [Valaris] -#ifndef TXT_ONLY - int mail_counter; // mail counter for mail system (antiflood protection) -#endif - int duel_group; // duel vars [LuzZza] int duel_invite; char away_message[128]; // [LuzZza] + // Mail System [Zephyrus] + struct { + int index, amount, zeny; + struct mail_data inbox; + } mail; }; struct { @@ -1342,6 +1344,7 @@ struct map_session_data** map_getallusers(int *users); void map_foreachpc(int (*func)(DBKey,void*,va_list),...); int map_foreachiddb(int (*)(DBKey,void*,va_list),...); struct map_session_data * map_nick2sd(const char*); +struct map_session_data * map_nick2sd_nocase(const char *); // ‚»‚Ì‘¼ int map_check_dir(int s_dir,int t_dir); @@ -1412,18 +1415,15 @@ extern char main_chat_nick[16]; #include "../common/sql.h" extern int db_use_sqldbs; -extern int mail_server_enable; extern Sql* mmysql_handle; extern Sql* logmysql_handle; -extern Sql* mail_handle; extern char item_db_db[32]; extern char item_db2_db[32]; extern char mob_db_db[32]; extern char mob_db2_db[32]; extern char char_db[32]; -extern char mail_db[32]; #endif /* not TXT_ONLY */ |