00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef _TMWSERV_TRANSACTION_H_
00022 #define _TMWSERV_TRANSACTION_H_
00023
00024 struct Transaction
00025 {
00026 unsigned int mAction;
00027 unsigned int mCharacterId;
00028 std::string mMessage;
00029 };
00030
00031 enum
00032 {
00033 TRANS_CHAR_CREATE = 1,
00034 TRANS_CHAR_SELECTED,
00035 TRANS_CHAR_DELETED,
00036 TRANS_MSG_PUBLIC,
00037 TRANS_MSG_ANNOUNCE,
00038 TRANS_MSG_PRIVATE,
00039 TRANS_CHANNEL_JOIN,
00040 TRANS_CHANNEL_KICK,
00041 TRANS_CHANNEL_MODE,
00042 TRANS_CHANNEL_QUIT,
00043 TRANS_CHANNEL_LIST,
00044 TRANS_CHANNEL_USERLIST,
00045 TRANS_CHANNEL_TOPIC,
00046 TRANS_CMD_BAN,
00047 TRANS_CMD_DROP,
00048 TRANS_CMD_ITEM,
00049 TRANS_CMD_MONEY,
00050 TRANS_CMD_SETGROUP,
00051 TRANS_CMD_SPAWN,
00052 TRANS_CMD_WARP,
00053 TRANS_ITEM_PICKUP,
00054 TRANS_ITEM_USED,
00055 TRANS_ITEM_DROP,
00056 TRANS_ITEM_MOVE,
00057 TRANS_ATTACK_TARGET,
00058 TRANS_ACTION_CHANGE,
00059 TRANS_TRADE_REQUEST,
00060 TRANS_TRADE_END,
00061 TRANS_TRADE_MONEY,
00062 TRANS_TRADE_ITEM,
00063 TRANS_ATTR_INCREASE,
00064 TRANS_ATTR_DECREASE
00065 };
00066
00067 #endif