257 lines
11 KiB
C
257 lines
11 KiB
C
#pragma once
|
|
|
|
#pragma pack( 1 )
|
|
|
|
// 공용
|
|
const unsigned short LM_SERVER_LOGIN = 101;
|
|
const unsigned short LM_SERVER_INFO = 102;
|
|
const unsigned short LM_SERVER_WARNING = 103;
|
|
const unsigned short LM_SERVER_STATUS = 104;
|
|
|
|
const unsigned short LM_CLIENT_REPORT = 110;
|
|
|
|
// 인증
|
|
const unsigned short LM_ACCOUNT_LOGIN = 1001;
|
|
const unsigned short LM_ACCOUNT_LOGOUT = 1002;
|
|
const unsigned short LM_ACCOUNT_DUP_IN_AUTH = 1003; // Auth Session 중에 중복된 세션이 있음
|
|
const unsigned short LM_ACCOUNT_DUP_IN_GAME = 1004; // Game Session 중에 중복된 세션이 있음
|
|
|
|
const unsigned short LM_GAME_SERVER_LOGIN = 1101;
|
|
const unsigned short LM_GAME_SERVER_LOGOUT = 1102;
|
|
|
|
// 업로드
|
|
const unsigned short LM_UPLOAD_CLIENT_LOGIN = 1501;
|
|
|
|
const unsigned short LM_UPLOAD_GAME_SERVER_LOGIN = 1601;
|
|
const unsigned short LM_UPLOAD_GAME_SERVER_LOGOUT = 1602;
|
|
|
|
const unsigned short LM_UPLOAD_UPLOAD = 1701;
|
|
|
|
// 로비
|
|
const unsigned short LM_CHARACTER_CRAETE = 2001;
|
|
const unsigned short LM_CHARACTER_DELETE_REQUEST = 2002;
|
|
const unsigned short LM_CHARACTER_DELETE_CANCEL = 2003;
|
|
const unsigned short LM_CHARACTER_DELETE = 2004;
|
|
|
|
const unsigned short LM_CHARACTER_CHANGE_NAME = 2010;
|
|
|
|
// 게임
|
|
const unsigned short LM_CHARACTER_ENTER = 2101;
|
|
const unsigned short LM_CHARACTER_LEAVE = 2102;
|
|
const unsigned short LM_CHARACTER_INFO = 2103;
|
|
|
|
// 치트
|
|
const unsigned short LM_CHEAT = 2201;
|
|
|
|
// 전투/레벨업
|
|
const unsigned short LM_CHARACTER_LEVEL_UP = 2301;
|
|
const unsigned short LM_CHARACTER_LEARN_SKILL = 2302;
|
|
const unsigned short LM_CHARACTER_JOB_LEVEL_UP = 2303;
|
|
const unsigned short LM_CHARACTER_CHANGE_JOB = 2304;
|
|
const unsigned short LM_CHARACTER_PLAYER_KILL = 2305;
|
|
const unsigned short LM_CHARACTER_DEATH = 2306;
|
|
const unsigned short LM_CHARACTER_TAMING = 2307;
|
|
const unsigned short LM_CHARACTER_PK_MODE = 2308;
|
|
const unsigned short LM_CHARACTER_RESURRECTION = 2309;
|
|
const unsigned short LM_CHARACTER_GAIN_TP = 2310;
|
|
const unsigned short LM_CHARACTER_USE_TP = 2311;
|
|
|
|
// 스킬
|
|
const unsigned short LM_SKILL_LOTTO = 2351;
|
|
const unsigned short LM_SKILL_RESET = 2352;
|
|
|
|
// 아이템
|
|
const unsigned short LM_ITEM_TAKE = 2401;
|
|
const unsigned short LM_TAKE_DESTROY = 2402;
|
|
const unsigned short LM_ITEM_DROP = 2403;
|
|
const unsigned short LM_ITEM_BUY = 2404;
|
|
const unsigned short LM_ITEM_SELL = 2405;
|
|
const unsigned short LM_ITEM_USE = 2406;
|
|
const unsigned short LM_ITEM_TRADE_GIVE = 2407;
|
|
const unsigned short LM_ITEM_TRADE_TAKE = 2408;
|
|
const unsigned short LM_ITEM_MIX_TRY = 2409;
|
|
const unsigned short LM_ITEM_MIX_RESULT = 2410;
|
|
const unsigned short LM_ITEM_SMITH_UPGRADE = 2411;
|
|
const unsigned short LM_LAC_TAKE = 2412;
|
|
const unsigned short LM_ITEM_DELETE = 2413;
|
|
const unsigned short LM_ITEM_SOCKET_INFO = 2414;
|
|
const unsigned short LM_ITEM_SOULSTONE_CRAFT = 2415;
|
|
const unsigned short LM_ITEM_SOULSTONE_REPAIR = 2416;
|
|
const unsigned short LM_DONATE_ITEM = 2417;
|
|
const unsigned short LM_ITEM_RECALL_FEATHER_REQUEST = 2418;
|
|
const unsigned short LM_DONATE_JP = 2419;
|
|
const unsigned short LM_ITEM_EXPIRATION = 2420;
|
|
const unsigned short LM_ITEM_AUTO_RECOVER = 2421;
|
|
// const unsigned short LM_REPLACE_WITH_ITEM = 2422; 더이상 안 쓰는 로그 (아이템 코드 변화 기능 삭제)
|
|
const unsigned short LM_TRANSMIT_ETHEREAL_DURABILITY = 2423;
|
|
const unsigned short LM_CHARGE_ETHEREAL_DURABILITY = 2424;
|
|
const unsigned short LM_ITEM_DECOMPOSE_MATERIAL = 2425;
|
|
const unsigned short LM_ITEM_DECOMPOSE_RESULT = 2426;
|
|
const unsigned short LM_ITEM_DECOMPOSE_COST = 2427;
|
|
const unsigned short LM_INSERT_AWAKEN_RESULT = 2428;
|
|
const unsigned short LM_DELETE_AWAKEN_RESULT = 2429;
|
|
const unsigned short LM_INSERT_AWAKEN_RESULT_BY_SCRIPT = 2430;
|
|
const unsigned short LM_DELETE_AWAKEN_RESULT_BY_SCRIPT = 2431;
|
|
const unsigned short LM_INSERT_RANDOM_OPTION = 2432;
|
|
const unsigned short LM_UPDATE_RANDOM_OPTION = 2433;
|
|
const unsigned short LM_ITEM_JOIN = 2441;
|
|
const unsigned short LM_ITEM_DIVIDE = 2442;
|
|
const unsigned short LM_ITEM_CONVERT = 2443;
|
|
const unsigned short LM_ITEM_EVENT_DROP = 2450;
|
|
const unsigned short LM_ITEM_ETHEREAL_EXHAUST = 2461;
|
|
const unsigned short LM_ITEM_ELEMENT_EXPIRE = 2462;
|
|
|
|
const unsigned short LM_BOOTH_SELL = 2501;
|
|
const unsigned short LM_BOOTH_BUY = 2502;
|
|
const unsigned short LM_BANK = 2503;
|
|
|
|
// 크리쳐
|
|
const unsigned short LM_SUMMON_LEVEL_UP = 2601;
|
|
const unsigned short LM_SUMMON_LEARN_SKILL = 2602;
|
|
const unsigned short LM_SUMMON_DEATH = 2603;
|
|
const unsigned short LM_SUMMON_EVOLUTION = 2604;
|
|
const unsigned short LM_SUMMON_RESURRECTION = 2605;
|
|
const unsigned short LM_SUMMON_CHANGE_NAME = 2606;
|
|
const unsigned short LM_PET_CHANGE_NAME = 2607;
|
|
|
|
// 기타
|
|
const unsigned short LM_CHARACTER_WARP = 2701;
|
|
const unsigned short LM_NPC_CONTACT = 2702;
|
|
const unsigned short LM_NPC_PROCESS = 2703;
|
|
const unsigned short LM_MONSTER_SKILL_CAST = 2704;
|
|
const unsigned short LM_MONSTER_SKILL_FIRE = 2705;
|
|
const unsigned short LM_STATE_EXPIRATION = 2706;
|
|
const unsigned short LM_CHARACTER_CHANGE_RACE = 2707;
|
|
const unsigned short LM_MONSTER_KILL = 2711;
|
|
|
|
// 퀘스트
|
|
const unsigned short LM_QUEST_START = 2801;
|
|
const unsigned short LM_QUEST_CANCEL = 2802;
|
|
const unsigned short LM_QUEST_CLEAR = 2803;
|
|
const unsigned short LM_QUEST_PENDING = 2804;
|
|
|
|
// 길드
|
|
const unsigned short LM_GUILD_CREATE = 2901;
|
|
const unsigned short LM_GUILD_JOIN = 2902;
|
|
const unsigned short LM_GUILD_DESTROY = 2903;
|
|
const unsigned short LM_GUILD_KICK = 2904;
|
|
const unsigned short LM_GUILD_LEAVE = 2905;
|
|
const unsigned short LM_GUILD_CHANGE_NAME = 2906;
|
|
const unsigned short LM_GUILD_PROMOTE = 2907;
|
|
const unsigned short LM_GUILD_PERMISSION = 2908;
|
|
const unsigned short LM_GUILD_PERMISSION_SET = 2909;
|
|
const unsigned short LM_GUILD_MEMO = 2910;
|
|
const unsigned short LM_GUILD_INVITE = 2911;
|
|
const unsigned short LM_GUILD_NOTICE = 2912;
|
|
const unsigned short LM_GUILD_PERMISSION_NAME = 2913;
|
|
const unsigned short LM_GUILD_UPGRADE = 2914;
|
|
const unsigned short LM_GUILD_DONATE = 2915;
|
|
const unsigned short LM_GUILD_BUFF = 2916;
|
|
|
|
// 연합
|
|
const unsigned short LM_ALLIANCE_CREATE = 2951;
|
|
const unsigned short LM_ALLIANCE_JOIN = 2952;
|
|
const unsigned short LM_ALLIANCE_DESTROY = 2953;
|
|
const unsigned short LM_ALLIANCE_KICK = 2954;
|
|
const unsigned short LM_ALLIANCE_LEAVE = 2955;
|
|
|
|
// 유료화
|
|
const unsigned short LM_READ_COMMERCIAL_STORAGE = 3001;
|
|
const unsigned short LM_TAKEOUT_COMMERCIAL_ITEM = 3002;
|
|
const unsigned short LM_TAKEOUT_TEMP_ITEM = 3003;
|
|
const unsigned short LM_PLAY_POINT = 3004; // PlayPoint 로그
|
|
const unsigned short LM_TIME_BASED_EVENT_REWARD = 3005; // 시간제 이벤트 보상 로그
|
|
|
|
// 던전
|
|
const unsigned short LM_REQUEST_DUNGEON_RAID = 3100;
|
|
const unsigned short LM_END_DUNGEON_RAID = 3101;
|
|
const unsigned short LM_DUNGEON_CHANGE_OWNER = 3102;
|
|
const unsigned short LM_END_DUNGEON_SIEGE = 3103;
|
|
const unsigned short LM_SET_DUNGEON_TAX_RATE = 3104;
|
|
const unsigned short LM_DRAW_DUNGEON_TAX = 3105;
|
|
const unsigned short LM_BEGIN_DUNGEON_RAID = 3106;
|
|
const unsigned short LM_DUNGEON_DROP_OWNERSHIP = 3107;
|
|
|
|
// 오토
|
|
const unsigned short LM_AUTO_USER_CHECKED = 3200;
|
|
|
|
// 경매
|
|
const unsigned short LM_AUCTION_BEGIN = 3300;
|
|
const unsigned short LM_AUCTION_BEGIN_ITEM_SPLITED = 3301;
|
|
const unsigned short LM_AUCTION_BID = 3302;
|
|
const unsigned short LM_AUCTION_INSTANT_PURCHASE = 3303;
|
|
const unsigned short LM_AUCTION_CANCEL = 3304;
|
|
const unsigned short LM_AUCTION_SUCCESSFUL_BID = 3305;
|
|
const unsigned short LM_AUCTION_EXPIRED = 3306;
|
|
|
|
// 아이템 보관(경매장 연관)
|
|
const unsigned short LM_KEEPING_BEGIN = 3350;
|
|
const unsigned short LM_KEEPING_TAKE = 3351;
|
|
const unsigned short LM_KEEPING_EXPIRED = 3352;
|
|
|
|
// 파티
|
|
const unsigned short LM_PARTY_CREATE = 3400;
|
|
const unsigned short LM_PARTY_DESTROY = 3401;
|
|
const unsigned short LM_PARTY_INVITE = 3402;
|
|
const unsigned short LM_PARTY_JOIN = 3403;
|
|
const unsigned short LM_PARTY_LEAVE = 3404;
|
|
const unsigned short LM_PARTY_KICK = 3405;
|
|
const unsigned short LM_PARTY_PROMOTE = 3406;
|
|
|
|
// 헌터홀릭
|
|
const unsigned short LM_HUNTAHOLIC_CREATE = 3500;
|
|
const unsigned short LM_HUNTAHOLIC_JOIN = 3501;
|
|
const unsigned short LM_HUNTAHOLIC_LEAVE = 3502;
|
|
const unsigned short LM_HUNTAHOLIC_DESTROY = 3503;
|
|
const unsigned short LM_HUNTAHOLIC_BEGIN = 3504;
|
|
const unsigned short LM_HUNTAHOLIC_END = 3505; // 헌터홀릭 입장 방식 변경 이후 사용되지 않음. 사냥의 종료 = 인스턴스 해산(LM_HUNTAHOLIC_DESTROY)가 됨.
|
|
const unsigned short LM_HUNTAHOLIC_QUIT = 3506;
|
|
const unsigned short LM_HUNTAHOLIC_BEGIN_COUNTDOWN = 3507; // 헌터홀릭 입장 방식 변경으로 추가. 방장이 사냥 시작 버튼을 누르는 순간에 대한 로그. 입장 횟수 차감 관련으로 별도 로그 작성 필요
|
|
|
|
// 랭킹
|
|
const unsigned short LM_RANKING_SETTLE = 3600;
|
|
const unsigned short LM_RANKING_TOP_RECORD = 3601;
|
|
|
|
// 대련
|
|
const unsigned short LM_COMPETE_REQUEST = 3700;
|
|
const unsigned short LM_COMPETE_ANSWER = 3701;
|
|
const unsigned short LM_COMPETE_BEGIN = 3702;
|
|
const unsigned short LM_COMPETE_END = 3703;
|
|
|
|
// 농장
|
|
const unsigned short LM_FARM_EXPIRED = 3800; // 농장 정보 만료로 인한 아이템 삭제
|
|
const unsigned short LM_FARM_SUMMON = 3801; // 농장 맡기기
|
|
const unsigned short LM_FARM_REGAIN = 3802; // 농장 되찾기
|
|
const unsigned short LM_FARM_NURSE = 3803; // 농장 돌보기
|
|
|
|
// 인스턴스 던전
|
|
const unsigned short LM_INSTANCE_DUNGEON_CREATE = 3900;
|
|
const unsigned short LM_INSTANCE_DUNGEON_JOIN = 3901;
|
|
const unsigned short LM_INSTANCE_DUNGEON_LEAVE = 3902;
|
|
const unsigned short LM_INSTANCE_DUNGEON_DESTROY = 3903;
|
|
// { 불카누스 던전 전용 로그
|
|
const unsigned short LM_VULCANUS_DUNGEON_BEGIN = 3904;
|
|
const unsigned short LM_VULCANUS_DUNGEON_END = 3905;
|
|
// } 불카누스 던전 전용 로그
|
|
const unsigned short LM_INSTANCE_DUNGEON_PROCESS = 3906;
|
|
const unsigned short LM_INSTANCE_DUNGEON_PLAYER_INFO_CHANGE = 3907;
|
|
|
|
// 호칭
|
|
const unsigned short LM_TITLE_ACHIEVE = 4000;
|
|
const unsigned short LM_TITLE_OPEN = 4001;
|
|
|
|
// 배틀 아레나
|
|
const unsigned short LM_BATTLE_ARENA_JOIN_WAIT_QUEUE = 4100;
|
|
const unsigned short LM_BATTLE_ARENA_LEAVE_WAIT_QUEUE = 4101;
|
|
const unsigned short LM_BATTLE_ARENA_CREATE = 4102;
|
|
const unsigned short LM_BATTLE_ARENA_JOIN_BATTLE = 4103;
|
|
const unsigned short LM_BATTLE_ARENA_START = 4104;
|
|
const unsigned short LM_BATTLE_ARENA_LEAVE_BATTLE = 4105;
|
|
const unsigned short LM_BATTLE_ARENA_END = 4106;
|
|
const unsigned short LM_BATTLE_ARENA_DESTROY = 4107;
|
|
const unsigned short LM_BATTLE_ARENA_PROCESS = 4108;
|
|
const unsigned short LM_BATTLE_ARENA_REWARD = 4109; // 배틀 아레나 보상
|
|
const unsigned short LM_BATTLE_ARENA_POINT_USE = 4110; // 배틀 아레나 포인트 사용
|
|
|
|
#pragma pack()
|