#pragma once //CONNECT #define CONNECT_OK 1 #define CONNECT_ID_NOT 2 #define CONNECT_PW_NOT 3 #define CONNECT_ID_ALREADY 4 #define CONNECT_EXCEPT 5 #define CONNECT_EXPIRE_KEY 6 #define CONNECT_EXITING_SERVER 7 #define CONNECT_WRONG_CLIENT_VER 8 #define CONNECT_WRONG_LOCAL_VER 9 #define CONNECT_GAMESERVER_FULL 10 //#define CTPK_ABSTRACT 0x0fff #define STPK_ABSTRACT 0x2fff enum Protocols { DTPK_QUERY = 0x0001, CTPK_CONNECT = 0x0002, CTPK_ABSTRACT = 0x0fff, STPK_RESERVE_LOGOUT = 0x2001, STPK_CONNECT, STPK_CHAR_CREATE, STPK_LOGOUT, STPK_CHAR_DELETE, STPK_CREATE_ROOM, STPK_JOIN_ROOM, //CLIENT SEND UCP PACKET CUPK_CONNECT = 0x4001, CUPK_SYNCTIME, CUPK_CHAT, CUPK_HOLE_CHECK, CUPK_RESERVE_ROOM_JOIN = 0x4006, CUPK_CHECK_KING_PING, CUPK_NEW_USER_INFO = 0x4101, CUPK_EXIST_USER_INFO, }; #pragma pack(push,1) typedef struct _OnTest_ { const int nId; int nIndex; char strMsg[1024]; _OnTest_(): nId(2) { strcpy_s(strMsg,"abcdefg!!\n"); }; }OnTest_; #pragma pack(pop) //#define CTPK_CONNECT 0x0002 //#define CTPK_CHAR_CREATE 0x0003 //#define CTPK_LOGOUT 0x0004 //#define CTPK_CHAR_DELETE 0x0005 //#define CTPK_PLAZA_ROOM_LIST 0x0006 //#define CTPK_JOIN_ROOM 0x0007 //#define CTPK_EXIT_ROOM 0x0008 //#define CTPK_DROP_ITEM 0x0009 //#define CTPK_PICK_ITEM 0x0010 //#define CTPK_DROP_DIE 0x0011 //#define CTPK_WEAPON_DIE 0x0012 //#define CTPK_SYMBOL_DIE 0x0013 //#define CTPK_CREATE_PLAZA 0x0014 //#define CTPK_PRISONER_ESCAPE 0x0016 //#define CTPK_CHANGE_CHAR 0x0017 //#define CTPK_PRISONER_DROP 0x0018 //#define CTPK_PUSHSTRUCT_DIE 0x0019 //#define CTPK_PUSHSTRUCT_CREATE 0x0020 //#define CTPK_CURRENT_DAMAGELIST 0x0021 //#define CTPK_USE_ITEM 0x0023 //#define CTPK_BUY_ITEM 0x0024 //#define CTPK_EQUIP_SLOT_ITEM 0x0025 //#define CTPK_SELL_SLOT_ITEM 0x0027 //#define CTPK_INC_STAT 0x0028 //#define CTPK_INIT_STAT 0x0029 //#define CTPK_CREATE_OBJECTITEM 0x0030 //#define CTPK_EVENT_SCENE_END 0x0031 //#define CTPK_LEVELUP_ITEM 0x0032 //#define CTPK_REPOSITION_FIELDITEM 0x0033 //#define CTPK_SELL_EQUIP_ITEM 0x0034 //#define CTPK_JOIN_BATTLEROOM_LIST 0x0035 //#define CTPK_CREATE_BATTLEROOM 0x0036 //#define CTPK_USER_BATTLEROOM_JOIN 0x0040 //#define CTPK_USER_BATTLEROOM_LEAVE 0x0041 //#define CTPK_SYMBOL_DAMAMGED 0x0042 //#define CTPK_MACRO_COMMAND 0x0043 //#define CTPK_PRISONERMODE 0x0047 //#define CTPK_CHAR_SLOT_CHANGE 0x0049 //#define CTPK_CREATE_VIRTUAL_CHAR 0x0050 //#define CTPK_PASSAGE 0x0052 //#define CTPK_PLAZA_COMMAND 0x0054 //#define CTPK_PLAZA_USER_INVITE 0x0055 //#define CTPK_CATCH_CHAR 0x0056 //#define CTPK_ESCAPE_CATCH_CHAR 0x0057 //#define CTPK_MOVE_SLOT_ITEM 0x0059 //#define CTPK_ABSORB_REQUEST 0x0060 //#define CTPK_CHAT_MODE 0x0061 //#define CTPK_TUTORIAL_STEP 0x0066 //#define CTPK_CHAR_LIMIT_CHECK 0x0067 //#define CTPK_CHAR_DECORATION_BUY 0x0068 //#define CTPK_PLAYRECORD_INFO 0x0069 //#define CTPK_LAST_PLAYRECORD_INFO 0x0070 //#define CTPK_CHAR_EXTEND 0x0071 //#define CTPK_CHANGE_SINGLE_CHAR 0x0072 //#define CTPK_VOICE_INFO 0x0074 //#define CTPK_SEARCH_PLAZA_ROOM 0x0075 //#define CTPK_BATTLEROOM_INVITE 0x0076 //#define CTPK_RESERVE_BATTLEROOM_DELETE 0x0078 //#define CTPK_LADDER_TEAM_RANK_LIST 0x0079 //#define CTPK_HACK_QUIZ 0x0080 //#define CTPK_RELAY_CHAT 0x0081 //#define CTPK_ABUSE_QUIZ_START 0x0082 //#define CTPK_ABUSE_QUIZ 0x0083 //#define CTPK_BATTLEROOM_JOIN_INFO 0x0084 //#define CTPK_TRIAL 0x0085 //#define CTPK_AWARDING_INFO 0x0089 //#define CTPK_AWARDING_RESULT 0x0090 //#define CTPK_FOLLOW_USER 0x0091 //#define CTPK_DEVELOPER_MACRO 0x0092 //#define CTPK_REQUEST_REVIVAL_TIME 0x0093 //#define CTPK_ETCITEM_BUY 0x0095 //#define CTPK_BATTLEROOM_COMMAND 0x0096 //#define CTPK_MOVING_SERVER 0x0097 //#define CTPK_FRIEND_LIST_MSG 0x0098 //#define CTPK_FRIEND_COMMAND 0x0099 //#define CTPK_FRIEND_DELETE 0x0100 //#define CTPK_DELETE_FRIEND_BY_WEB 0x0101 //#define CTPK_USER_LOGIN 0x0102 //#define CTPK_REGISTERED_USER 0x0103 //#define CTPK_USER_POS_REFRESH 0x0104 //#define CTPK_PLAZA_INVITE_LIST 0x0105 //#define CTPK_CHANNEL_INVITE 0x0106 //#define CTPK_CHANNEL_LEAVE 0x0107 //#define CTPK_CHANNEL_CHAT 0x0108 //#define CTPK_CHANNEL_CREATE 0x0109 //#define CTPK_BATTLEROOM_INVITE_LIST 0x0110 //#define CTPK_EXERCISE_CHAR_CREATE 0x0111 //#define CTPK_USER_INFO_REFRESH 0x0112 //#define CTPK_MEMO_SEND_MSG 0x0113 //#define CTPK_OFFLINE_MEMO_MSG 0x0114 //#define CTPK_BANKRUPTCY_PESO 0x0115 //#define CTPK_SERVICE_CHAR 0x0116 //#define CTPK_USER_POS_INDEX 0x0117 //#define CTPK_CHAR_CHARGE 0x0119 //#define CTPK_JOIN_HEADQUARTERS 0x0120 //#define CTPK_GUILD_RANK_LIST 0x0121 //#define CTPK_GUILD_INFO 0x0122 //#define CTPK_GUILD_JOINER_CHANGE 0x0123 //#define CTPK_GUILD_ENTRY_APP 0x0124 //#define CTPK_GUILD_ENTRY_CANCEL 0x0125 //#define CTPK_GUILD_ENTRY_DELAY_MEMBER 0x0126 //#define CTPK_GUILD_ENTRY_AGREE 0x0127 //#define CTPK_GUILD_ENTRY_REFUSE 0x0128 //#define CTPK_GUILD_INVITATION 0x0129 //#define CTPK_GUILD_LEAVE 0x0130 //#define CTPK_GUILD_TITLE_CHANGE 0x0131 //#define CTPK_GUILD_MASTER_CHANGE 0x0132 //#define CTPK_GUILD_POSITION_CHANGE 0x0133 //#define CTPK_GUILD_KICK_OUT 0x0134 //#define CTPK_FRIEND_REQUEST_LIST 0x0135 //#define CTPK_FRIEND_APPLICATION 0x0136 //#define CTPK_PLAZA_JOIN_INFO 0x0137 //#define CTPK_USER_ENTRY_REFRESH 0x0138 //#define CTPK_HEADQUARTERS_COMMAND 0x0139 //#define CTPK_GUILD_CHAT 0x0140 //#define CTPK_GUILD_EXIST 0x0141 //#define CTPK_USER_INFO_EXIST 0x0142 //#define CTPK_GUILD_MARK_KEY_VALUE 0x0143 //#define CTPK_VOICE_INFO_USER 0x0144 //#define CTPK_LADDER_TEAM_LIST 0x0145 //#define CTPK_CREATE_LADDERTEAM 0x0146 //#define CTPK_JOIN_LADDERTEAM 0x0147 //#define CTPK_LADDERTEAM_MACRO 0x0148 //#define CTPK_LADDERTEAM_JOIN_INFO 0x0149 //#define CTPK_LADDERTEAM_LEAVE 0x0150 //#define CTPK_LADDERTEAM_INVITE_LIST 0x0151 //#define CTPK_LADDERTEAM_INVITE 0x0152 //#define CTPK_LADDER_TEAM_RANKING 0x0153 //#define CTPK_LADDER_BATTLE_RESTART 0x0154 //#define CTPK_LADDER_OTHER_NAME_CHANGE 0x0155 //#define CTPK_LADDER_BATTLE_REQUEST_AGREE 0x0156 //#define CTPK_LADDER_USER_HQ_MOVE 0x0157 //#define CTPK_GUILD_MARK_KEY_VALUE_DELETE 0x0158 //#define CTPK_ETCITEM_USE 0x0159 //#define CTPK_MOVIE_CONTROL 0x0160 //#define CTPK_PRESENT_REQUEST 0x0161 //#define CTPK_GUILD_TITLE_SYNC 0x0162 //#define CTPK_PROTECT_CHECK 0x0163 //#define CTPK_GET_CASH 0x0164 //#define CTPK_HOLE_SEND_COMPLETE 0x0165 //#define CTPK_UDP_RECV_TIMEOUT 0x0166 //#define CTPK_JOIN_SERVER_LOBBY_INFO 0x0167 //#define CTPK_SERVER_LOBBY_CHAT 0x0168 //#define CTPK_GROWTH_LEVEL_UP 0x0169 //#define CTPK_GROWTH_LEVEL_INIT 0x0170 //#define CTPK_GUILD_USER_LIST 0x0171 //#define CTPK_EVENT_DATA_UPDATE 0x0172 //#define CTPK_USER_KICK_VOTE 0x0173 //#define CTPK_CHAR_CHANGE_PERIOD 0x0174 //#define CTPK_ETCITEM_ACTION 0x0175 //#define CTPK_MYROOM_SERVER_CHANGE 0x0176 //#define CTPK_SERVER_LOBBY_INFO 0x0177 //#define CTPK_CAMP_DATA_SYNC 0x0178 //#define CTPK_CAMP_CAHNGE_POS 0x0179 //#define CTPK_CAMP_BATTLE_END_LEAVE_TEAM 0x0180 //#define CTPK_FISHING 0x0181 //#define CTPK_SERVER_ALARM_MSG 0x0182 //#define CTPK_PRESENT_RECV 0x0183 //#define CTPK_PRESENT_SELL 0x0184 //#define CTPK_EXTRAITEM_BUY 0x0185 //#define CTPK_EXTRAITEM_SELL 0x0186 //#define CTPK_EXTRAITEM_CHANGE 0x0187 //#define CTPK_ETCITEM_SELL 0x0188 //#define CTPK_TIME_GROWTH_ADD 0x0189 //#define CTPK_TIME_GROWTH_REMOVE 0x0190 //#define CTPK_TIME_GROWTH_CHECK 0x0191 //#define CTPK_USE_MONSTER_COIN 0x0192 //#define CTPK_FIRST_CHANGE_ID 0x0193 //#define CTPK_TURN_END_VIEW_STATE 0x0194 //#define CTPK_ITEM_MOVE_DROP 0x0195 //#define CTPK_PRESENT_BUY 0x0196 //#define CTPK_ALL_ITEM_DROP 0x0197 //#define CTPK_GASHAPON_LIST 0x0198 //#define CTPK_EXCAVATION_COMMAND 0x0199 //#define CTPK_BALLSTRUCT_REPOSITION 0x0200 //#define CTPK_FOOTBALL_GOAL 0x0201 //#define CTPK_CONTROL_KEYS 0x0202 //#define CTPK_QUEST_OCCUR 0x0203 //#define CTPK_QUEST_ATTAIN 0x0204 //#define CTPK_QUEST_ALARM 0x0205 //#define CTPK_QUEST_REWARD 0x0206 //#define CTPK_QUEST_ALL_DELETE 0x0207 //#define CTPK_MEDALITEM_CHANGE 0x0208 //#define CTPK_PRESENT_ALL_DELETE 0x0209 //#define CTPK_HERO_TOP100_DATA 0x0210 //#define CTPK_HERO_MATCH_OTHER_INFO 0x0211 //#define CTPK_TRADE_CREATE 0x0212 //#define CTPK_TRADE_LIST 0x0213 //#define CTPK_TRADE_ITEM 0x0214 //#define CTPK_TRADE_CANCEL 0x0215 //#define CTPK_CHANGE_GANGSI 0x0216 //#define CTPK_MACHINESTRUCT 0x0218 //#define CTPK_EVENT_SHOP_GOODS_LIST 0x0219 //#define CTPK_EVENT_SHOP_GOODS_BUY 0x0220 //#define CTPK_EVENT_SHOP_STATE 0x0221 //#define CTPK_EVENT_SHOP_BUY_USER_CLEAR 0x0222 //#define CTPK_ETCITEM_SWITCH 0x0223 // //#define CTPK_ROOM_STEALTH_ENTER 0x0225 //#define CTPK_CAMP_SEASON_BONUS 0x0226 //#define CTPK_ETCITEM_MOTION_STATE 0x0227 //#define CTPK_CUSTOM_ITEM_SKIN_UNIQUE_INDEX 0x0228 //#define CTPK_CUSTOM_ITEM_SKIN_DELETE 0x0229 //#define CTPK_PUSHSTRUCT_OWNER_CLEAR 0x0230 //#define CTPK_ETCITEM_MOTION_OPTION 0x0231 //#define CTPK_PRESENT_TEST_SEND 0x0232 //#define CTPK_EXPERIENCE_MODE 0x0233 //#define CTPK_CHANGE_MY_LEADER 0x0234 //#define CTPK_SET_MY_RENTAL 0x0235 //#define CTPK_USER_CHAR_INFO_REFRESH 0x0236 //#define CTPK_USER_CHAR_SUB_INFO_REFRESH 0x0237 //#define CTPK_USER_CHAR_RENTAL_REQUEST 0x0238 //#define CTPK_USER_CHAR_RENTAL_AGREE 0x0239 //#define CTPK_USER_CHAR_RENTAL_TIME_END 0x0240 //#define CTPK_HEADQUARTERS_STATE_CHANGE 0x0241 //#define CTPK_HEADQUARTERS_OPTION_CMD 0x0242 //#define CTPK_HEADQUARTERS_INFO 0x0243 //#define CTPK_HEADQUARTERS_USER_INVITE 0x0244 //#define CTPK_HEADQUARTERS_JOIN_AGREE 0x0245 //#define CTPK_INSERT_BESTFRIEND 0x0246 //#define CTPK_INSERT_BESTFRIEND_FAILED 0x0247 //#define CTPK_DISMISS_BESTFRIEND 0x0248 //#define CTPK_HEADQUARTERS_INVITE_LIST 0x0249 //#define CTPK_BESTFRIEND_EXCEPTION_LIST 0x0250 //#define CTPK_PICK_REWARD_ITEM 0x0251 //#define CTPK_GET_MILEAGE 0x0252 //#define CTPK_SIMPLE_USER_INFO_REFRESH 0x0253 //#define CTPK_MACRO_NOTIFY 0x0254 ////SERVER SEND TCP GAME PACKET //#define STPK_RESERVE_LOGOUT 0x2001 //#define STPK_CONNECT 0x2002 //#define STPK_CHAR_CREATE 0x2003 //#define STPK_LOGOUT 0x2004 //#define STPK_CHAR_DELETE 0x2005 //#define STPK_CREATE_ROOM 0x2006 //#define STPK_JOIN_ROOM 0x2007 //#define STPK_JOIN_ROOMDATA 0x2008 //#define STPK_JOIN_USERDATA 0x2009 //#define STPK_LEAVE_USERDATA 0x2010 //#define STPK_EXIT_ROOM 0x2011 //#define STPK_HOST_USERID 0x2012 //#define STPK_CHANGE_UDP_INFO 0x2013 //#define STPK_DBCHAR_EQUIPDATA 0x2014 //#define STPK_CHAR_EQUIPDATA 0x2015 //#define STPK_PICK_ITEM_FAIL 0x2016 //#define STPK_FIELD_ITEM_LIST 0x2017 //#define STPK_ZERO_HP 0x2018 //#define STPK_USER_REVIVAL 0x2019 //#define STPK_ROUND_READY 0x2020 //#define STPK_ROUND_START 0x2021 //#define STPK_ROUND_END 0x2022 //#define STPK_FIELD_ITEM_SUPPLY 0x2023 //#define STPK_DROP_ITEM 0x2024 //#define STPK_PICK_ITEM 0x2025 //#define STPK_DROP_DIE 0x2026 //#define STPK_WEAPON_DIE 0x2027 //#define STPK_SYMBOL_DIE 0x2028 //#define STPK_PLAZA_ROOM_LIST 0x2029 //#define STPK_SYMBOL_ACTIVITY 0x2030 //#define STPK_CREATE_PLAZA 0x2032 //#define STPK_PRISONERMODE 0x2033 //#define STPK_PRISONER_ESCAPE 0x2034 //#define STPK_SLOT_ITEM 0x2035 //#define STPK_CHANGE_CHAR 0x2036 //#define STPK_START_SELECT_CHAR 0x2037 //#define STPK_PUSHSTRUCT_DIE 0x2038 //#define STPK_PUSHSTRUCT_INFO 0x2039 //#define STPK_FINAL_ROUND_RESULT 0x2040 //#define STPK_JOIN_ROOM_INFO_END 0x2041 //#define STPK_MODE_SCORE 0x2042 //#define STPK_KING_TAKE 0x2043 //#define STPK_CHANGE_PERIOD 0x2044 //#define STPK_JOIN_NEW_USERDATA 0x2046 //#define STPK_PRISONER_DROP 0x2047 //#define STPK_BUY_ITEM 0x2048 //#define STPK_EQUIP_SLOT_ITEM 0x2049 //#define STPK_SELL_SLOT_ITEM 0x2051 //#define STPK_START_SET_NEXT_MODE 0x2052 //#define STPK_END_SET_NEXT_MODE 0x2053 //#define STPK_INC_STAT 0x2054 //#define STPK_INIT_STAT 0x2055 //#define STPK_MODE_INFO 0x2056 //#define STPK_CHAR_LOAD 0x2058 //#define STPK_CHAR_ALL_LOAD 0x2059 //#define STPK_ROUND_TIME_STOP 0x2060 //#define STPK_SELL_EQUIP_ITEM 0x2061 //#define STPK_ROUND_JOIN_OBSERVER 0x2062 //#define STPK_ROUND_JOIN 0x2063 //#define STPK_ROUND_JOIN_VIEW 0x2064 //#define STPK_LEVELUP_ITEM 0x2065 //#define STPK_REPOSITION_FIELDITEM 0x2066 //#define STPK_OBJECT_SUPPLY 0x2067 //#define STPK_FIELD_ITEM_DELETE 0x2068 //#define STPK_BATTLEROOM_LIST 0x2069 //#define STPK_ABSORB_APPLY 0x2070 //#define STPK_CREATE_BATTLEROOM 0x2071 //#define STPK_LADDER_TEAM_RANK_LIST 0x2072 //#define STPK_USER_BATTLEROOM_JOIN 0x2075 //#define STPK_BATTLEROOM_INFO 0x2076 //#define STPK_BATTLEROOM_USER_INFO 0x2077 //#define STPK_BATTLEROOM_LEAVE 0x2078 //#define STPK_DROP_ITEM_FAIL 0x2079 //#define STPK_MACRO_COMMAND 0x2080 //#define STPK_BATTLE_ROOM_END 0x2084 //#define STPK_CHAR_SLOT_CHANGE 0x2085 //#define STPK_PASSAGE 0x2086 //#define STPK_PLAZA_COMMAND 0x2089 //#define STPK_CATCH_CHAR 0x2090 //#define STPK_ESCAPE_CATCH_CHAR 0x2091 //#define STPK_MOVE_SLOT_ITEM 0x2092 //#define STPK_PLAYING_USER_DATA 0x2099 //#define STPK_TUTORIAL_STEP 0x2101 //#define STPK_MOVING_ROOM 0x2102 //#define STPK_CLASSEXPERT_SET 0x2103 //#define STPK_CLASSPRICE 0x2104 //#define STPK_CHAR_LIMIT_CHECK 0x2105 //#define STPK_CHAR_DECORATION_BUY 0x2106 //#define STPK_PLAYRECORD_INFO 0x2107 //#define STPK_CHAR_EXTEND 0x2108 //#define STPK_CHANGE_SINGLE_CHAR 0x2109 //#define STPK_ANNOUNCE 0x2110 //#define STPK_VOICE_INFO 0x2111 //#define STPK_CHANGE_STAGE 0x2113 //#define STPK_BATTLEROOM_INVITE 0x2114 //#define STPK_PING 0x2116 //#define STPK_HACK_ANNOUNCE 0x2117 //#define STPK_CHAT_MODE 0x2118 //#define STPK_HACK_QUIZ 0x2119 //#define STPK_RELAY_CHAT 0x2120 //#define STPK_ABUSE_ANNOUNCE 0x2121 //#define STPK_ABUSE_QUIZ 0x2122 //#define STPK_BATTLEROOM_JOIN_INFO 0x2123 //#define STPK_BATTLEROOM_INVITE_RESULT 0x2125 //#define STPK_EXIT_ROOM_PENALTY 0x2126 //#define STPK_AWARDING_INFO 0x2127 //#define STPK_AWARDING_RESULT 0x2128 //#define STPK_FOLLOW_USER 0x2129 //#define STPK_AWARD_DATA 0x2130 //#define STPK_DEVELOPER_MACRO 0x2132 //#define STPK_UPDATE_SCORE_GAUGE 0x2133 //#define STPK_ANSWER_REVIVAL_TIME 0x2134 //#define STPK_REQUEST_BANKRUPT 0x2135 //#define STPK_ETCITEM_BUY 0x2136 //#define STPK_GRADE_CLASS_UP_BONUS 0x2138 //#define STPK_BATTLEROOM_COMMAND 0x2139 //#define STPK_SEARCH_PLAZA_ROOM 0x2140 //#define STPK_PLAZA_USER_INVITE 0x2141 //#define STPK_MOVING_SERVER 0x2142 //#define STPK_MOVING_SERVER_COMPLETE 0x2143 //#define STPK_RESERVE_ROOM_JOIN 0x2144 //#define STPK_FRIEND_LIST_MSG 0x2145 //#define STPK_FRIEND_COMMAND 0x2146 //#define STPK_FRIEND_DELETE 0x2147 //#define STPK_USER_LOGIN 0x2148 //#define STPK_REGISTERED_USER 0x2149 //#define STPK_USER_POS_REFRESH 0x2151 //#define STPK_PLAZA_INVITE_LIST 0x2152 //#define STPK_CHANNEL_INVITE 0x2153 //#define STPK_CHANNEL_JOIN 0x2154 //#define STPK_CHANNEL_LEAVE 0x2155 //#define STPK_CHANNEL_CHAT 0x2156 //#define STPK_CHANNEL_ALL_USER 0x2157 //#define STPK_CHANNEL_CREATE 0x2158 //#define STPK_BATTLEROOM_INVITE_LIST 0x2159 //#define STPK_EXERCISE_CHAR_CREATE 0x2160 //#define STPK_USER_INFO_REFRESH 0x2161 //#define STPK_MEMO_SEND_MSG 0x2162 //#define STPK_OFFLINE_MEMO_MSG 0x2163 //#define STPK_BANKRUPTCY_PESO 0x2164 //#define STPK_USER_POS_INDEX 0x2165 //#define STPK_PUSHSTRUCT_CREATE 0x2166 //#define STPK_BATTLEROOM_ENTERUSER_SYNC 0x2167 //#define STPK_RESERVE_SERVER_MOVE 0x2168 //#define STPK_FINAL_RESULT_USER_INFO 0x2169 //#define STPK_TOTAL_REG_USER_CNT 0x2171 //#define STPK_START_CHAR_LIMITDATE 0x2172 //#define STPK_UPDATE_CHAR_LIMITDATE 0x2173 //#define STPK_CHAR_CHARGE 0x2174 //#define STPK_EVENT_DATA 0x2175 //#define STPK_USER_RECORD_DATA 0x2176 //#define STPK_CREATE_GUILD 0x2177 //#define STPK_MY_GUILD_INFO 0x2178 //#define STPK_ENTRY_DELAY_GUILD_LIST 0x2179 //#define STPK_GUILD_ENTRY_DELAY_MEMBER 0x2180 //#define STPK_GUILD_RANK_LIST 0x2181 //#define STPK_GUILD_INFO 0x2182 //#define STPK_GUILD_MEMBER_LIST 0x2183 //#define STPK_GUILD_JOINER_CHANGE 0x2184 //#define STPK_GUILD_ENTRY_APP 0x2185 //#define STPK_GUILD_ENTRY_AGREE 0x2186 //#define STPK_ENTRY_DELAY_GUILD_DELETE 0x2187 //#define STPK_GUILD_INVITATION 0x2188 //#define STPK_GUILD_INVITED 0x2189 //#define STPK_GUILD_LEAVE 0x2190 //#define STPK_GUILD_MASTER_CHANGE 0x2191 //#define STPK_GUILD_POSITION_CHANGE 0x2192 //#define STPK_GUILD_KICK_OUT 0x2193 //#define STPK_GUILD_SIMPLE_DATA 0x2194 //#define STPK_SYMBOL_DIE_LIST 0x2196 //#define STPK_FRIEND_REQUEST_LIST 0x2197 //#define STPK_FRIEND_APPLICATION 0x2198 //#define STPK_PLAZA_JOIN_INFO 0x2199 //#define STPK_USER_ENTRY_REFRESH 0x2200 //#define STPK_GUILD_MARK_CHANGE 0x2201 //#define STPK_MYGUILD_MEMBER_LIST 0x2202 //#define STPK_MYGUILD_LEAVE_LIST 0x2203 //#define STPK_GUILD_CHAT 0x2204 //#define STPK_GUILD_EXIST 0x2205 //#define STPK_USER_INFO_EXIST 0x2206 //#define STPK_GUILD_MARK_KEY_VALUE 0x2207 //#define STPK_LADDER_TEAM_LIST 0x2208 //#define STPK_CREATE_LADDERTEAM 0x2209 //#define STPK_JOIN_LADDERTEAM 0x2210 //#define STPK_LADDERTEAM_INFO 0x2211 //#define STPK_LADDERTEAM_USER_INFO 0x2212 //#define STPK_LADDERTEAM_LEAVE 0x2213 //#define STPK_LADDERTEAM_MACRO 0x2214 //#define STPK_LADDERTEAM_JOIN_INFO 0x2215 //#define STPK_LADDERTEAM_INVITE_LIST 0x2216 //#define STPK_LADDERTEAM_INVITED 0x2217 //#define STPK_LADDER_TEAM_RANKING 0x2218 //#define STPK_LADDER_OTHER_TEAM_INFO 0x2219 //#define STPK_LADDER_OTHER_NAME_CHANGE 0x2220 //#define STPK_LADDER_BATTLE_REQUEST_AGREE 0x2221 //#define STPK_IMMEDIATELY_EQUIP 0x2223 //#define STPK_USER_ETC_ITEM 0x2224 //#define STPK_ETCITEM_USE 0x2225 //#define STPK_SERVICE_CHAR 0x2226 //#define STPK_MOVIE_CONTROL 0x2227 //#define STPK_PRESENT_DATA 0x2228 //#define STPK_DEFAULT_DECO_ITEM 0x2229 //#define STPK_EVENT_DATA_UPDATE 0x2230 //#define STPK_GUILD_TITLE_SYNC 0x2231 //#define STPK_USER_BONUS_SYNC 0x2232 //#define STPK_PROTECT_CHECK 0x2233 //#define STPK_GET_CASH 0x2234 //#define STPK_HOLE_SEND_COMPLETE 0x2235 //#define STPK_UDP_RECV_TIMEOUT 0x2236 //#define STPK_JOIN_SERVER_LOBBY_INFO 0x2237 //#define STPK_SERVER_LOBBY_CHAT 0x2238 //#define STPK_GROWTH_LEVEL_FIRST 0x2239 //#define STPK_GROWTH_LEVEL_UP 0x2240 //#define STPK_GROWTH_POINT_BONUS 0x2241 //#define STPK_GROWTH_LEVEL_INIT 0x2242 //#define STPK_WHOLE_CHAT 0x2243 //#define STPK_START_ETC_ITEM_TIME 0x2244 //#define STPK_UPDATE_ETC_ITEM_TIME 0x2245 //#define STPK_CHANGE_BOSS 0x2246 //#define STPK_EXERCISE_CHAR_DELETE 0x2247 //#define STPK_USER_KICK_VOTE 0x2248 //#define STPK_CHAR_CHANGE_PERIOD 0x2249 //#define STPK_EVENT_ALIVE 0x2250 //#define STPK_ETCITEM_ACTION 0x2251 //#define STPK_UDP_RECV_TIMEOUT_RECHECK 0x2252 //#define STPK_MYROOM_SERVER_CHANGE 0x2253 //#define STPK_SERVER_LOBBY_INFO 0x2254 //#define STPK_CHANGE_USER_NAME 0x2255 //#define STPK_CAMP_DATA_SYNC 0x2256 //#define STPK_CAMP_CAHNGE_POS 0x2257 //#define STPK_USER_LADDER_POINT_RECORD_REFRESH 0x2258 //#define STPK_GROWTH_LEVEL_DOWN 0x2259 //#define STPK_DELETE_ETC_ITEM_DATE 0x2260 //#define STPK_BAD_PING_CROWN_DROP 0x2261 //#define STPK_CAMP_SEASON_BONUS 0x2262 //#define STPK_BLOCK_TYPE 0x2263 //#define STPK_FISHING 0x2264 //#define STPK_GUILD_NAME_CHANGE 0x2265 //#define STPK_PRESENT_RECV 0x2266 //#define STPK_PRESENT_SELL 0x2267 //#define STPK_USER_EXTRAITEM_DATA 0x2268 //#define STPK_EXTRAITEM_BUY 0x2269 //#define STPK_EXTRAITEM_SELL 0x2270 //#define STPK_DELETE_EXTRAITEM_DATE 0x2271 //#define STPK_EXTRAITEM_CHANGE 0x2272 //#define STPK_TURN_START 0x2274 //#define STPK_MONSTER_SYNC_CHANGE 0x2275 //#define STPK_MONSTER_INFO_SYNC 0x2276 //#define STPK_TURN_END 0x2277 //#define STPK_ETCITEM_SELL 0x2278 //#define STPK_PRISONER_REVIVAL 0x2279 //#define STPK_REFILL_COIN 0x2280 //#define STPK_TIME_GROWTH_CHECK 0x2281 //#define STPK_TIME_GROWTH_ADD 0x2282 //#define STPK_TIME_GROWTH_REMOVE 0x2283 //#define STPK_ROUND_CONTINUE 0x2284 //#define STPK_USE_MONSTER_COIN 0x2285 //#define STPK_FIRST_CHANGE_ID 0x2286 //#define STPK_MONSTER_FORCE_DIE 0x2287 //#define STPK_ITEM_COMPOUND 0x2288 //#define STPK_CHECK_SALE_PRICE 0x2289 //#define STPK_MONSTER_REVIVAL 0x2290 //#define STPK_ITEM_MOVE_DROP 0x2291 //#define STPK_PRESENT_BUY 0x2292 //#define STPK_ALL_ITEM_DROP 0x2293 //#define STPK_GASHAPON_LIST 0x2294 //#define STPK_EXCAVATION_COMMAND 0x2295 //#define STPK_BALLSTRUCT_INFO 0x2296 //#define STPK_BALLSTRUCT_REPOSITION 0x2297 //#define STPK_FOOTBALL_GOAL 0x2298 //#define STPK_CONTROL_KEYS 0x2299 //#define STPK_LADDER_USER_HQ_MOVE 0x2300 //#define STPK_QUEST_DATA 0x2301 //#define STPK_QUEST_COMPLETE_DATA 0x2302 //#define STPK_QUEST_OCCUR 0x2303 //#define STPK_QUEST_ATTAIN 0x2304 //#define STPK_QUEST_REWARD 0x2305 //#define STPK_QUEST_DELETE 0x2306 //#define STPK_QUEST_EVENT_ALIVE 0x2307 //#define STPK_GRADE_SYNC 0x2308 //#define STPK_USER_MEDALITEM_DATA 0x2309 //#define STPK_MEDALITEM_CHANGE 0x2310 //#define STPK_DELETE_MEDALITEM_DATE 0x2311 //#define STPK_MEDALITEM_BUY 0x2312 //#define STPK_ONEDAY_QUEST_DELETE 0x2313 //#define STPK_USER_HERO_DATA 0x2314 //#define STPK_HERO_TOP100_DATA 0x2315 //#define STPK_HERO_MATCH_OTHER_NAME 0x2316 //#define STPK_HERO_MATCH_OTHER_INFO 0x2317 //#define STPK_TRADE_STATE_CHANGE 0x2318 //#define STPK_TRADE_CREATE 0x2319 //#define STPK_TRADE_LIST 0x2320 //#define STPK_TRADE_ITEM_COMPLETE 0x2321 //#define STPK_TRADE_CANCEL 0x2322 //#define STPK_TRADE_TIME_OUT 0x2323 //#define STPK_SELECT_GANGSI 0x2324 //#define STPK_CHANGE_GANGSI 0x2325 //#define STPK_EXTRAITEM_GROWTH_CATALYST 0x2326 //#define STPK_MACHINESTRUCT 0x2327 //#define STPK_QUEST_REPEAT_REWARD 0x2328 //#define STPK_EVENT_SHOP_GOODS_LIST 0x2329 //#define STPK_EVENT_SHOP_GOODS_BUY 0x2330 //#define STPK_ETCITEM_SWITCH 0x2331 //#define STPK_ROOM_USER_ETCITEM_SYNC 0x2332 //#define STPK_ETCITEM_SKELETON_DELETE 0x2333 //#define STPK_ROOM_STEALTH_ENTER 0x2335 //#define STPK_ETCITEM_MOTION_STATE 0x2336 //#define STPK_CUSTOM_ITEM_SKIN_UNIQUE_INDEX 0x2336 //#define STPK_CUSTOM_ITEM_SKIN_DELETE 0x2337 //#define STPK_MONSTER_DIE_REWARD 0x2338 //#define STPK_PUSHSTRUCT_OWNER_CLEAR 0x2339 //#define STPK_PUSHSTRUCT_INFO_ENTER 0x2340 //#define STPK_MONSTER_DICE_RESULT 0x2341 //#define STPK_BEST_FRIEND_LIST_MSG 0x2342 //#define STPK_ETCITEM_LUCKY_COIN_RESULT 0x2343 //#define STPK_ETCITEM_ITEM_COMPOUNDEX_RESULT 0x2344 //#define STPK_EXPERIENCE_MODE 0x2345 //#define STPK_CHANGE_MY_LEADER 0x2346 //#define STPK_SET_MY_RENTAL 0x2347 //#define STPK_USER_CHAR_INFO_REFRESH 0x2348 //#define STPK_USER_CHAR_SUB_INFO_REFRESH 0x2349 //#define STPK_USER_CHAR_RENTAL_REQUEST 0x2350 //#define STPK_USER_CHAR_RENTAL_AGREE 0x2351 //#define STPK_USER_CHAR_RENTAL_RETURN 0x2352 //#define STPK_JOIN_HEADQUARTERS 0x2353 //#define STPK_CHANGE_CHAR_BY_NPC 0x2354 //#define STPK_HEADQUARTERS_STATE_CHANGE 0x2355 //#define STPK_MODE_EXTRAITEM_UPDATE 0x2356 //#define STPK_MODE_MEDAL_UPDATE 0x2357 //#define STPK_MODE_CHAR_INSERT_DELETE 0x2358 //#define STPK_HEADQUARTERS_OPTION 0x2359 //#define STPK_HEADQUARTERS_INFO 0x2360 //#define STPK_HEADQUARTERS_JOIN_REQUEST 0x2361 //#define STPK_HEADQUARTERS_COMMAND 0x2362 //#define STPK_HEADQUARTERS_USER_INVITE 0x2363 //#define STPK_PCROOM_AUTHORITY 0x2364 //#define STPK_INSERT_BESTFRIEND 0x2365 //#define STPK_BESTFRIEND_DELETE_LIST 0x2366 //#define STPK_DISMISS_BESTFRIEND 0x2367 //#define STPK_HEADQUARTERS_INVITE_LIST 0x2368 //#define STPK_ETCITEM_RAINBOW_MIXER_RESULT 0x2369 //#define STPK_BESTFRIEND_EXCEPTION_LIST 0x2370 //#define STPK_FIELD_REWARD_ITEM_LIST 0x2371 //#define STPK_FIELD_REWARD_ITEM_CHANGE 0x2372 //#define STPK_PICK_REWARD_ITEM 0x2373 //#define STPK_ETCITEM_LOSTSAGA_MIXER_RESULT 0x2374 //#define STPK_GET_MILEAGE 0x2375 //#define STPK_ADD_MILEAGE 0x2376 //#define STPK_ETCITEM_TIME_GASHAPON_UPDATE 0x2377 //#define STPK_QUEST_ABUSE_ALARM 0x2378 //#define STPK_SHUT_DOWN_USER 0x2379 //#define STPK_SIMPLE_USER_INFO_REFRESH 0x2380 //#define STPK_ETCITEM_GOLD_BOX_RESULT 0x2381 //#define STPK_FRIEND_RECOMMEND_DATA 0x2382 //#define STPK_MACRO_NOTIFY 0x2383 //#define STPK_RUNNINGMAN_DECO_SYNC 0x2384 //