702 lines
41 KiB
C
702 lines
41 KiB
C
|
||
#pragma once
|
||
|
||
////#include <vector>
|
||
//#include "SkillBase.h"
|
||
//#include "SNetMessage.h"
|
||
//#include "SNetMessageBill.h"
|
||
//
|
||
//#include "K3DTypes.h"
|
||
////#include "Util.h"
|
||
|
||
#pragma pack( 1 )
|
||
|
||
//게임 Object들이 사용할 Message 들
|
||
|
||
|
||
//아래와 같이 메세지 군을 나눌려고 한다.
|
||
//Object 메세지
|
||
//System 메세지
|
||
//Interface 메세지
|
||
|
||
|
||
//======================================================
|
||
const int MSG_NONE = 0; ///< 00 이 메세지는 폐기
|
||
const int MSG_AC_RESULT = 1; ///< 인증 서버 공용 결과
|
||
const int MSG_AC_SERVER_LIST = 2; ///< 인증 서버에서 서버 리스트 날아옴
|
||
const int MSG_AC_SELECT_SERVER = 3; ///< 인증 서버에서 선택 서버 정보 날아옴
|
||
const int MSG_RESULT = 4; ///< 01 공용 결과; 서버에서 뭔가 알려 준다.
|
||
|
||
const int MSG_CHARLIST = 5; ///< 07 로긴 후 받는 캐랙터 목록
|
||
|
||
const int MSG_MOVE = 6; ///< 03 이동
|
||
const int MSG_MOVE_ACK = 7; ///< 04 이동 응답
|
||
const int MSG_REGION_ACK = 8; ///< 05 영역 요청
|
||
const int MSG_LOGIN = 9; ///< 06 Login (Local Player)
|
||
|
||
const int MSG_LEAVE = 10; ///< 08 Leave (Other Player)
|
||
const int MSG_ENTER = 11; ///< 09 Enter (Other Player)
|
||
const int MSG_ATTACK = 12; ///< 12 공격
|
||
const int MSG_ATTACK_DOUBLE = 13; ///< 공격 이도류
|
||
const int MSG_CANT_ATTACK = 14; ///< 공격 못함
|
||
const int MSG_DAMAGE = 15; ///< 13 데미지
|
||
const int MSG_MAX = 16; ///< 14 Object 메세지 경계
|
||
|
||
const int MSG_ITEM_WEAR = 17; ///< 15 Item Wear Info
|
||
const int MSG_ITEM_WEAR_INFO = 18; ///< 아이템 장착 위치
|
||
|
||
const int MSG_ITEM_DROP_RESULT = 19; ///< 17 Item Drop Result
|
||
const int MSG_ITEM_DROP_INFO = 20; ///< Item Drop Info : 떨어질 아이템 정보
|
||
const int MSG_ITEM_TAKE_RESULT = 21; ///< 18 Item Take Result
|
||
const int MSG_ITEM_INVEN = 22; ///< 19 Item Inventory
|
||
const int MSG_ITEM_DESTROY = 23; ///< 20 Item Destroy
|
||
const int MSG_UPDATE_ITEM_COUNT = 24; ///< 21 Item Count Update
|
||
const int MSG_TRADE = 25; ///< 22 Trade
|
||
const int MSG_USE_ITEM_RESULT = 26; ///< Item Use Result
|
||
const int MSG_SKILLCARD_INFO = 27; ///< Skill Card Info
|
||
const int MSG_OPEN_STORAGE = 28; ///< 창고 열어
|
||
const int MSG_CHANGE_STORAGE = 29; ///< 창고 아템 요리 조리 옴겨(inven->storage : 0; storage->inven : 1)
|
||
|
||
const int MSG_MIX_RESULT = 30; ///< 23 Mix Result
|
||
|
||
const int MSG_STAT_INFO = 31; ///< 24 Stat Info
|
||
const int MSG_GOLD_UPDATE = 32; ///< 25 Gold Update
|
||
const int MSG_LEVEL_UPDATE = 33; ///< 26 Level Update
|
||
const int MSG_EXP_UPDATE = 34; ///< 27 Exp Update
|
||
const int MSG_ADD_SUMMON_INFO = 35; ///< 28 Add Summon Info ; 2004-10-15; BERSERK
|
||
const int MSG_REMOVE_SUMMON_INFO = 36; ///< 29 Remove Summon Info ; 2004-10-15; BERSERK
|
||
const int MSG_EQUIP_SUMMON = 37; ///< 30 Equip Summon ; 2004-10-15; BERSERK
|
||
const int MSG_RQ_SUMMON = 38; ///< 31 Request Summon/Unsummon
|
||
const int MSG_UNSUMMON = 39; ///< 32 Unsummon
|
||
const int MSG_UNSUMMON_NOTICE = 40; ///< Unsummon Notice
|
||
const int MSG_SUMMON_EVOLUTION = 41; ///< 크리처 진화
|
||
|
||
const int MSG_SKILL_EVENT = 42; ///< 33 Skill
|
||
//const int MSG_SKILL_EFFECT = 43; //34 Skill Effect; 범위 데미지 발생시 날아옴 ------>>>>> 폐기
|
||
//const int MSG_SKILL_CASTING_TIME = 44; // Skill Casting Time 변경 ------>>>>> 폐기
|
||
const int MSG_SKILL_LIST = 45; ///< 35 Skill List
|
||
const int MSG_TAMING_INFO = 46; ///< 테이밍 정보
|
||
const int MSG_CMD_RESULT = 47; ///< 36 Cmd
|
||
|
||
const int MSG_CHATTING = 48; ///< 37 Chatting
|
||
|
||
const int MSG_STATUS_CHANGE = 49; ///< 38 상태 변경
|
||
//const int MSG_HP = 50; //39 HP
|
||
//const int MSG_MP = 51; //40 MP
|
||
const int MSG_STATE = 52; ///< 42 상태 이상
|
||
const int MSG_PROPERTY = 54; ///< 44 각종 상태
|
||
const int MSG_HPMP = 55; ///< 45
|
||
const int MSG_TARGET = 56; ///< 서버에서 타겟 바뀌었다고 알림.
|
||
|
||
const int MSG_SHOW_CREATE_GUILD = 57; ///< 길드 생성 이름 윈도우 보여 주기
|
||
|
||
const int MSG_SEND_DATA = 58;
|
||
|
||
const int MSG_CHATTING_REQUEST = 59; ///< 46 Chatting Request
|
||
const int MSG_MARKET = 60; ///< 47 Market open
|
||
|
||
const int MSG_NPC_DIALOG = 61; ///< 48 NPC Dialog open
|
||
const int MSG_TOOFAR_AS_CONTACTEDNPC = 62; ///< 49 상점이나 Dialog를 열게 한 NPC로부터 너무 멀어진 경우
|
||
//======================================================
|
||
const int MSG_CAMERA_EFFECT = 63; ///< 카메라 이펙트
|
||
|
||
const int MSG_REQUEST_BOOTH_NAME = 64;
|
||
const int MSG_BOOTH_NAME = 65;
|
||
const int MSG_BOOTH_TRADE_INFO = 66;
|
||
const int MSG_WATCH_BOOTH = 67;
|
||
const int MSG_BOOTH_INFO = 68;
|
||
const int MSG_BOOTH_CLOSED = 69;
|
||
const int MSG_BOOTH_NAME_CHANGED = 70;
|
||
const int MSG_CONSOLE_BUILDER = 71;
|
||
const int MSG_SP = 72; //
|
||
const int MSG_TAKE_ITEM_RESULT = 73;
|
||
const int MSG_CHANGE_LOCATION = 74;
|
||
const int MSG_WEATHER_INFO = 75;
|
||
const int MSG_GET_WEATHER_INFO = 76;
|
||
const int MSG_MOUNT_SUMMON = 77;
|
||
const int MSG_UNMOUNT_SUMMON = 78;
|
||
const int MSG_TURN_ON_PK_MODE = 79;
|
||
const int MSG_TURN_OFF_PK_MODE = 80;
|
||
const int MSG_EMOTION = 81;
|
||
const int MSG_GAME_TIME = 82;
|
||
const int MSG_GET_CHAOS = 83;
|
||
const int MSG_ENERGY = 84; ///< 기공
|
||
const int MSG_BELT_SLOT_INFO = 85; ///< 벨트 슬롯 정보
|
||
const int MSG_REGEN_HPMP = 86;
|
||
const int MSG_ITEM_COOL_TIME = 87;
|
||
const int MSG_STATE_RESULT = 88;
|
||
const int MSG_PARTY_COMMAND = 89; ///< 파티 생성, 파티 초대, 추방, 파괴, 인계
|
||
const int MSG_CHAT_RESULT = 90;
|
||
const int MSG_SCRIPT_SHOW_WINDOW = 91; ///< 서버에서 스크립트용 윈도우 메세지
|
||
|
||
const int MSG_COMMERCIAL_STORAGE_LIST = 92; ///< 캐쉬아이템 창고 리스트
|
||
const int MSG_COMMERCIAL_STORAGE_INFO = 93; ///< 캐쉬템창고에아이템이뭔가들어왔을경우전송됨
|
||
const int MSG_TAKEOUT_COMMERCIAL_ITEM = 94;
|
||
|
||
const int MSG_REQUEST_EQUIP_SUMMON = 95; ///< Requet Equip Summon ; 2006-5-9; -N4- //인벤토리에서 크리처 편성창으로 바로 편성이 되게 하기 위해 추가한 것
|
||
|
||
const int MSG_CHAT_COMMAND = 96; ///< UI -> 채팅 명령어
|
||
const int MSG_AURA = 97; ///< 오우라 토글 On/Off
|
||
const int MSG_REQ_GUILD_ICON = 98; ///< 길드 아이콘 요청
|
||
|
||
const int MSG_CHANGE_NAME = 99; ///< 이름 변경
|
||
|
||
const int MSG_OPEN_URL = 100; ///< URL Open
|
||
|
||
const int MSG_BONUS_EXP_JP = 101;
|
||
const int MSG_FRIEND_COMMAND = 102;
|
||
|
||
const int MSG_SUMMON_NAME_CHANGE = 103;
|
||
|
||
const int MSG_SUMMON_CARD = 104;
|
||
|
||
const int MSG_SHOW_CREATE_ALLIANCE = 105;
|
||
|
||
const int MSG_ALLIANCE_COMMAND = 106;
|
||
const int MSG_OPEN_JEWEL_EQUIP = 107;
|
||
const int MSG_QUEST_UPDATA = 108; ///< 퀘스트 정보 업데이트
|
||
const int MSG_OPEN_SOUL_REPAIR = 109; ///< 보석 내구도 수리
|
||
|
||
const int MSG_AC_UPDATE_PENDING_TIME = 110; ///< 서버 접속할 때 대기시간 갱신 메세지
|
||
|
||
const int MSG_SC_CREATE_SECURITY_NO = 111;
|
||
const int MSG_REQUEST_SECURITY_NO = 112;
|
||
const int MSG_SECURITY_NO = 113;
|
||
const int MSG_CS_CREATE_SECURITY_NO = 114;
|
||
const int MSG_CHANGE_SECURITY_NO = 115;
|
||
const int MSG_CS_REQUEST_SECURITY_NO_CHANGE = 116;
|
||
const int MSG_SC_CHANGE_SECURITY_NO = 117;
|
||
const int MSG_NPC_TRADE_INFO = 118;
|
||
// 2009.02.24 대련 수정
|
||
//const int MSG_WHISPER_ADDONWND = 119;
|
||
const int MSG_COMMAND_BY_ADDONWND = 119;
|
||
const int MSG_GAME_OUT = 120;
|
||
const int MSG_AUTO_FOLLOW = 121; ///< sonador 1.8.5 자동 따라가기 구현
|
||
const int MSG_UNSUMMON_PET = 122; ///< sonador 10.2.1 팻 시스템 구현
|
||
const int MSG_ADD_PET_INFO = 123; //
|
||
const int MSG_REMOVE_PET_INFO = 124; //
|
||
const int MSG_SHOW_SET_PET_NAME = 125; ///< [s2c] 팻 이름 바꾸기 ui 출력
|
||
|
||
// #2.1.2.11.1
|
||
const int MSG_HUNTAHOLIC_INSTANCE_LIST = 126; ///< 헌터홀릭 인스턴스 던전 목록
|
||
const int MSG_HUNTAHOLIC_INSTANCE_INFO = 127; ///< 헌터홀릭 인스턴스 던전 정보(현재 소속된 던전만)
|
||
const int MSG_HUNTAHOLIC_HUNTING_SCORE = 128; ///< 헌터홀릭 인스턴스 던전 사냥 결과
|
||
const int MSG_HUNTAHOLIC_UPDATE_SCORE = 129; ///< 헌터홀릭 인스턴스 던전 사냥 중 점수 갱신
|
||
const int MSG_HUNTAHOLIC_BEGIN_HUNTING = 130; ///< 헌터홀릭 로비에서 던전으로 입장, 사냥 시작
|
||
const int MSG_HUNTAHOLIC_MAX_POINT_ACHIEVED = 131; ///< 헌터홀릭 최대 획득 포인트 도달 // sonador #2.1.2.11.5
|
||
|
||
// const int IMSG_SETCURSOR = 72; //56 Set Cusor
|
||
|
||
//1:1대련
|
||
// 2009-01-29 : hunee
|
||
const int MSG_CS_COMPETE_REQUEST = 132;
|
||
const int MSG_SC_COMPETE_REQUEST = 133;
|
||
const int MSG_CS_COMPETE_ANSWER = 134;
|
||
const int MSG_SC_COMPETE_ANSWER = 135;
|
||
const int MSG_SC_COMPETE_COUNTDOWN = 136;
|
||
const int MSG_SC_COMPETE_START = 137;
|
||
const int MSG_SC_COMPETE_END = 138;
|
||
|
||
// 기부 시스템
|
||
// kappamind. 2009.04.02
|
||
const int MSG_CS_RANKING_TOP_RECORD = 139;
|
||
const int MSG_SC_RANKING_TOP_RECORD = 140;
|
||
|
||
/// 보안 비밀번호 관련 추가
|
||
// sfreer. 2009.06.23
|
||
const int MSG_CS_REQUEST_CLEAR_SECURITY_NO = 141;
|
||
const int MSG_SC_CLEAR_SECURITY_NO = 142;
|
||
const int MSG_CS_CLEAR_SECURITY_NO = 143;
|
||
|
||
const int MSG_SC_XTRAP_CHECK = 150;
|
||
const int MSG_CS_XTRAP_CHECK = 151;
|
||
|
||
const int MSG_ENTER_EVENTAREA = 160;
|
||
const int MSG_LEAVE_EVENTAREA = 161;
|
||
|
||
//인스턴스 게임관련
|
||
// sfreer .2009.11.04
|
||
//const int MSG_HUNTAHOLIC_BEGINREADY_HUNTING = 162; // 방장이 시작버튼 누를때의 MSG
|
||
const int MSG_HUNTAHOLIC_BEGIN_COUNTDOWN = 163; // 시작 후 10초카운트 다운
|
||
const int MSG_INSTANCE_GAME_SCORE_REQUEST = 164; // 인스턴스게임 점수데이터를 요청함
|
||
const int MSG_QUEST_INFO_REQUEST = 165;
|
||
|
||
const int MSG_ADDED_SKILL_LIST = 166;
|
||
const int MSG_HAIR_INFO = 167; // 헤어 정보 방송 - 첫 enter 시, 혹은 염색/헤어 스타일 변경 시 방송됨
|
||
|
||
// 2010.05.19 HIDE_EQUIP_INFO - prodongi
|
||
const int MSG_HIDE_EQUIP_INFO = 168; //V장비 숨기기 정보
|
||
|
||
// 길드 GUILD 2010.04.14 bintitle
|
||
const int MSG_GUILD_COMMAND = 169;
|
||
|
||
const int MSG_ITEM_ERASE = 170; ///< 170. 아이템파괴.
|
||
|
||
// 2010.08.06 - prodongi
|
||
const int MSG_BOSS_MONSTER_CARD = 171;
|
||
|
||
const int MSG_HIDE_EQUIP_FLAG = 172; // 개별 꾸미기아이템 숨기기 flag.
|
||
|
||
//servantes 2011.02.23
|
||
const int MSG_CREATURE_FARM_INFO = 173;
|
||
const int MSG_RESULT_FOSTER = 174; // servantes 2011.02.25
|
||
const int MSG_RESULT_NURSE = 175; // servantes 2011.03.04
|
||
const int MSG_RESULT_RETRIEVE = 176; // servantes 2011.03.07
|
||
const int MSG_SUMMON_CARD_ITEM_INFO = 177; /// 2011.03.29 - prodongi
|
||
const int MSG_SKILL_LEVEL_LIST = 178; /// 2011.05.12 우클릭 유도 - prodongi
|
||
|
||
const int MSG_AC_RESULT_WITH_STRING = 178; /// 2011.05.20 GNE 인증 방식 - prodongi
|
||
|
||
const int MSG_END_QUEST = 180; // 2011.07.12 - servantes
|
||
const int MSG_GENERAL_MESSAGE_BOX = 181; /// 2011.10.26 공통 메세지 박스 출력 - prodongi
|
||
|
||
const int MSG_SECRET_KEY = 190;
|
||
const int MSG_ACCOUNT_INFO = 191;
|
||
|
||
const int IMSG_NONE = 1001; // 55 Interface 메세지
|
||
const int IMSG_HOTKEY_EX = 1002; // 58 New Hot Key
|
||
|
||
const int IMSG_KEYUP = 1003; // 59 Key Up
|
||
const int IMSG_KEYDOWN = 1004; // 60 Key Down
|
||
const int IMSG_MOUSEMOVE = 1005; // 61 Mouse Move
|
||
const int IMSG_MOUSEWHEEL = 1006; // 62 Mouse Wheel
|
||
const int IMSG_LBUTTONUP = 1007; // 63 Mouse L Btn Up
|
||
const int IMSG_LBUTTONDOWN = 1008; // 64 Mouse L Btn Down
|
||
const int IMSG_LBUTTONDBLCLK = 1009; // 65 Mouse L Btn DBLCLK
|
||
const int IMSG_MBUTTONUP = 1010; // 66 Mouse M Btn Up
|
||
const int IMSG_MBUTTONDOWN = 1011; // 67 Mouse M Btn Down
|
||
const int IMSG_MBUTTONDBLCLK = 1012; // 68 Mouse M Btn DBLCLK
|
||
const int IMSG_RBUTTONUP = 1013; // 69 Mouse R Btn Up
|
||
const int IMSG_RBUTTONDOWN = 1014; // 70 Mouse R Btn Down
|
||
const int IMSG_RBUTTONDBLCLK = 1015; // 71 Mouse R Btn DBLCLK
|
||
|
||
const int IMSG_TOGGLE_UIWINDOW = 1016; // 72 Toggle UI window ON/OFF packet
|
||
const int IMSG_SHOW_UIWINDOW = 1017; // 73 Show UI window packet
|
||
|
||
const int IMSG_LOGIN_ACCOUNT = 1018; // 75 Login to account packet
|
||
const int IMSG_CREATE_NEWCHAR = 1019; // 76 Creating new character packet
|
||
const int IMSG_CHARLIST_SELECTEDINFO = 1020;
|
||
const int IMSG_SET_NOTICEWND = 1021;
|
||
const int IMSG_UIWND_NOTIFY_TO_LOBBY = 1022;
|
||
const int IMSG_DELETE_SELECTEDAVATAR = 1023; ///< SGameLogin에서 선택된 아바타 삭제
|
||
|
||
const int IMSG_REQ_UIDISPLAY_INFO = 1024; ///< 79 인터페이스에서 필요한 정보를 게임에 요청 UI -> Game
|
||
|
||
const int IMSG_UI_CHARSTATUS_INFO = 1025; ///< 80 캐랙터 표시 정보 Game -> UI
|
||
const int IMSG_UI_QUICKSLOT_INFO = 1026; ///< 81 퀵슬롯 표시 정보 Game -> UI
|
||
const int IMSG_UI_TARGET_INFO = 1027; ///< 82 타겟 표시 정보 Game -> UI
|
||
const int IMSG_UI_TARGET_ACTIVE_INFO = 1028; ///< 83 타겟 활성/비활성 표시 Game -> UI
|
||
const int IMSG_UI_TARGET_CAM_POS = 1029; ///< 타겟 카메라 위치 Game -> UI
|
||
|
||
// MJ 2005/03/04
|
||
const int IMSG_UI_TARGET_STAT = 1030; // 타겟의 hp/mp 를 변경시마다 인터페이스에 알려준다
|
||
|
||
const int IMSG_UI_2DPOS_INFO = 1031; // Handle 85 and its 2D (x, y) coordinates (Game → UI)
|
||
const int IMSG_UI_MY_DEGREE = 1032; ///< 86 Local Player 뷰 각도 Game -> UI
|
||
const int IMSG_UI_GAUGE_TIME_INFO = 1033; ///< 87 스킬;스펠 시간 정보 Game -> UI
|
||
const int IMSG_UI_ETC_INFO = 1034; ///< 88 FPS; 캐릭 위치
|
||
const int IMSG_UI_NAME_TEXT = 1035; ///< 캐릭터 머리 이름
|
||
|
||
const int IMSG_UI_ACT_INVENTORY = 1036; ///< 88 인벤토리 작동시키기( 사용; 장착 등 ) UI -> Game
|
||
const int IMSG_UI_ACT_CREATURE = 1037; ///< 89 크리쳐 창 UI -> Game
|
||
const int IMSG_UI_ACT_TARGET = 1038; ///< 90 Target 정보를 게임에 알림 UI -> Game
|
||
const int IMSG_UI_ACT_NPCDIALOG = 1039; ///< 91 NPC 다이얼로그에서 답변을 선택함 UI -> Game
|
||
const int IMSG_UI_ACT_LEARN_SKILL = 1040; ///< 92 스킬 배우기 UI -> Game
|
||
const int IMSG_UI_ACT_JOB_LEVELUP = 1041; ///< 93 Jop Level Up UI -> Game
|
||
const int IMSG_UI_ACT_FULLEQUIP = 1042; ///< 94 인벤토리 아이템 셋트 변경 UI -> Game
|
||
const int IMSG_UI_ACT_USESKILL = 1043; ///< 95 Skill Use UI -> Game
|
||
const int IMSG_UI_ACT_USECOMMAND = 1044; ///< 96 Command Use UI -> Game
|
||
const int IMSG_UI_ACT_ITEMCOMBINE = 1045; ///< 97 아이템 조합 UI -> Game
|
||
const int IMSG_UI_ACT_BUYITEMS = 1046; ///< 98 아이템 구입
|
||
const int IMSG_UI_ACT_BUYITEMS_FROM_STORE = 1047;
|
||
const int IMSG_UI_ACT_SELLITEMS = 1048; ///< 99 아이템 판매
|
||
const int IMSG_UI_ACT_EQUIP_SUMMON = 1049; ///< 100 크리쳐 장착 요청 UI -> Game; 2004-10-15; BERSERK
|
||
const int IMSG_UI_ACT_SELECT_SUMMON = 1050; ///< 101 크리쳐 선택 정보 전달 UI -> Game; // MJ 2004/10/17
|
||
|
||
const int IMSG_UI_MOVE = 1051; ///< 102 인터페이스 이동시 다른 인터페이스에 전달 UI -> UI
|
||
const int IMSG_REFRESH_QUICKSLOT = 1052; ///< 103 SUIDisplayInfo -> 퀵슬롯윈도우
|
||
const int IMSG_UI_SYSMENU = 1053; ///< 104 SKILL; SYSTEM 을 열기 위해 세팅 UI -> UI; // MJ 2004/10/18
|
||
const int IMSG_UI_FOCUS = 1054; ///< 105 포커스 주는 메시지 UI -> UI; // MJ 2004/10/21
|
||
//const int IMSG_UI_QUICKSLOT_BTNCHANGE = 1055; //106 퀵슬롯 버튼 상태 변경. 가로(또는세로) 퀵슬롯윈도우 -> 세로(또는가로) 퀵슬롯윈도우
|
||
const int IMSG_UI_QUICKSLOT_STATECHANGE = 1055; ///< 퀵슬롯 접었다 폈다 상태 바뀔때 날리는 메시지로 변경함. 2009.03.31. sfreer
|
||
|
||
const int IMSG_UI_SHOP_BUYMODECHANGE = 1056; ///< 107 구입 또는 판매 상태 변경. 상점윈도우 -> 쇼핑카트윈도우
|
||
const int IMSG_UI_SHOP_BUYITEM_TOKART = 1057; ///< 108 아이템 구입. 상점윈도우 -> 쇼핑카트윈도우
|
||
const int IMSG_UI_STORE_BUYITEM_TOKART = 1058; ///< 아이템 구입. 개인상점 -> 쇼핑카트윈도우
|
||
const int IMSG_UI_SHOP_SELLITEM_TOKART = 1059; ///< 109 아이템 판매. 상점윈도우 -> 쇼핑카트윈도우
|
||
const int IMSG_UI_REQ_INPUTNUMBER = 1060; ///< 110 숫자 입력 윈도우 호출. 특정윈도우 -> 숫자입력윈도우
|
||
const int IMSG_UI_INPUTNUMBER = 1061; ///< 111 입력된 숫자. 숫자입력윈도우 -> 요청한윈도우
|
||
const int IMSG_UI_SEND_DATA = 1062;
|
||
|
||
const int IMSG_UI_SYSMENU_HOTKEY = 1063; ///< 핫키로 메인 메뉴의 창을 띄울때..(스킬/모션/시스템) ///< MJ 2004/11/09
|
||
const int IMSG_UI_STATE_UPDATE = 1064; ///< displayinfo 에서 매초마다 검사해서 state interface 업뎃시킨다 // MJ 2004/11/13
|
||
|
||
const int IMSG_UI_SAVE_CLIENT_INFO = 1065; ///< 112 UI저장 정보를 서버로 보냄
|
||
const int IMSG_REQ_OPEN_MSGBOX = 1066; ///< 게임 메시지박스 띄우기 요청 Game -> UI
|
||
const int IMSG_UI_DISCARDITEM = 1067; ///< SGameInterface -> 인벤토리 윈도우
|
||
const int IMSG_UI_DESTRUCTIONITEM = 1068; ///< 아이템파괴 메세지박스.
|
||
|
||
const int IMSG_UI_REQ_INPUTTEXT = 1069; ///< 텍스트 입력 윈도우 호출
|
||
const int IMSG_UI_INPUTTEXT = 1070; ///< 텍스트 입력
|
||
|
||
const int IMSG_UI_MINIMAP_INFO = 1071; ///< 미니맵 인포
|
||
const int IMSG_UI_MINIMAP_ROTATE = 1072; ///< 파티원 아웃파인딩시 회전각도 구하기; 플레이어로부터
|
||
const int IMSG_UI_MINIMAP_ALPHA = 1073; ///< 미니맵 배경 알파 변경
|
||
const int IMSG_UI_CHAT_OPTION = 1074; ///< 채팅 옵션
|
||
const int IMSG_UI_CHAT_UPDATE = 1075; ///< 채팅 옵션 적용
|
||
const int IMSG_UI_OPEN_UPDATE = 1076; ///< 위프시 인터페이스 처리
|
||
const int IMSG_UI_CHAT_TABNAME_CHANGE = 1077; ///< 탭 이름 변경
|
||
const int IMSG_UI_CHAT_TABNAME_OPTION_CHANGE = 1078; ///< 옵션에 변경하라 지시
|
||
const int IMSG_UI_TAB_UPDATE = 1079; ///< 스킬 탭 변경시 차일드/페런츠 같이 변경
|
||
|
||
const int IMSG_UI_REQ_RETURN_LOBBY = 1080; ///< 캐릭터 선택 로비로 갈 수 있게 요청
|
||
|
||
const int IMSG_UI_SKILL_TIME_UPDATE = 1082; ///< 스킬 파이어 세팅
|
||
const int IMSG_UI_RELOAD = 1083; ///< 로비로 되돌아갈 경우 모든 인터페이스 초기화 함수 호출해 준다
|
||
const int IMSG_UI_MOTION_TIME_UPDATE = 1084; ///< 모션 세팅
|
||
const int IMSG_UI_NPC_SEQFORM_INFO = 1085;
|
||
const int IMSG_UI_CREATURE_QUICK_UPDATE = 1086; ///< 크리처 킥슬롯 업뎃
|
||
///< 메시지는 남겨두기..
|
||
const int IMSG_UI_CONSOLE_RELUST = 1087; ///< 커맨드 명령 수행 후; ui 에 요청하거나 결과를 보낼때 // MJ 2005/07/13
|
||
const int IMSG_UI_BOOTH = 1088;
|
||
const int IMSG_UI_NAME_FORCE_SET = 1089; ///< 이름 강제 Show 설정
|
||
const int IMSG_UI_DISPLAY_LOCAL_NAME = 1090;
|
||
const int IMSG_IME_NOTIFY = 1091; ///< IME
|
||
const int IMSG_UPDATE_MSGBOX = 1092;
|
||
const int IMSG_DISPLAY_SYS_MSG = 1093;
|
||
const int IMSG_UI_DISPLAY_STATE_DMG_SYS_MSG = 1094;
|
||
const int IMSG_UI_OPTION_APPLY = 1095;
|
||
|
||
const int IMSG_LICENSE_AGREE = 1096; ///< 약관 동의
|
||
|
||
const int IMSG_UI_DROP_ITEM_NAME = 1097; ///< 아이템 이름 On/Off
|
||
|
||
const int IMSG_SHOW_GUAGE = 1098; ///< member login ; 2006-5-17; -N4- //ENTER되는 파티원의 게이지 쎄팅을 위해 추가한 것
|
||
|
||
const int IMSG_UI_CUSTOM = 1099; ///< 다용도
|
||
|
||
const int IMSG_UI_GUILDICON = 1100; ///< 길드 아이콘 갱신
|
||
|
||
const int IMSG_UI_ACT_USEITEM = 1101;
|
||
|
||
const int IMSG_UI_CHANGE_MAP_PROCESS = 1102; ///< 맵 처리 방식 변환
|
||
|
||
const int IMSG_UI_GUILDICON_LEAVE = 1103; ///< 길드 아이콘 숨기기
|
||
|
||
const int IMSG_UI_GUILDICON_REFRESH = 1104; ///< 길드 아이콘 갱신
|
||
|
||
const int IMSG_UI_GUILDICON_DESTROY = 1105; ///< 길드 파괴
|
||
const int IMSG_UI_STORE_SELLITEM_TOKART = 1106; ///< 아이템 판매. 판매개인상점 -> 쇼핑카트윈도우
|
||
const int IMSG_UI_ACT_SELLITEMS_TO_STORE = 1107; ///< 아이템 구입. 구매개인상점 -> 인벤
|
||
|
||
const int IMSG_UI_STORE_OVER = 1108; ///< 개인노점 판매 액수 5배초과에 대한 메세지박스 결과
|
||
const int IMSG_UI_STORE_UNDER = 1109; ///< 개인노점 판매 액수 1/5이하에 대한 메세지박스 결과
|
||
|
||
const int IMSG_UI_STORE_WEIGHT_OVER = 1110; ///< 판매노점에서 아이템 구매시 무게게이지 90%초과에 대한 메세지 박스
|
||
|
||
const int IMSG_UI_CHANGE_GUILD_NAME = 1111;
|
||
|
||
const int IMSG_UI_CHANGE_WIN_ALPHA = 1112; ///< 윈도우에 알파값 변경시키는 메세지
|
||
|
||
const int IMSG_UI_LIST_MOVE_BACK = 1113; ///< 윈도우 리스트의 순서 뒤로 이동
|
||
|
||
const int IMSG_UI_BOOTH_OPTION_CHANGE = 1114; ///< 개인상점 아바타로 표시할지에 대한 메세지
|
||
|
||
const int IMSG_UI_MAINPLAYER_INFO = 1115; ///< 인벤창 표시 내용
|
||
const int IMSG_UI_MAINPLAYER_CAM_POS = 1116;
|
||
const int IMSG_UI_MAINPLAYER_CAM_TARGET_POS = 1117;
|
||
const int IMSG_UI_MAINPLAYER_LIGHT_DIR = 1118;
|
||
const int IMSG_UI_MAINPLAYER_LIGHT = 1119;
|
||
|
||
const int IMSG_UI_DUNGEONSTONE = 1120; ///< 던전스톤 클릭하면 발생하는 메세지
|
||
const int IMSG_UI_DUNGEONUNIT_UPDATE = 1121; ///< 시즈공대에 파티가 가입되거나 탈퇴하거나 등의 정보 변경이 있을때 사용하는 메세지
|
||
|
||
const int IMSG_UI_ADD_MONSTER = 1122; ///< 서버에서 Enter된 몬스터 처리
|
||
|
||
const int IMSG_UI_STORE_SELL_WARNING = 1123; ///< 구매 노점에 다른 유저가 팔때 정말 팔것인지 경고창 출력(사기방지)
|
||
|
||
const int IMSG_UI_WARP_COMPLETE = 1124;
|
||
|
||
const int IMSG_UI_SKILL_RADIO_UPDATE = 1125; ///< 스킬창 radio변경관련
|
||
const int IMSG_UI_WHISPER = 1126; ///< 메신저창에서 귀속말 요청관련
|
||
const int IMSG_UI_PARTY_SELECT = 1127; ///< 파티창에서 파티원 클릭업데이트 관련
|
||
const int IMSG_UI_STATE_LIST_UPDATE = 1128; ///< 파티창의 지속효과 업데이트 관련
|
||
const int IMSG_UI_FRIEND_UPDATE = 1129; ///< 친구창에 로긴 관련 업데이트
|
||
|
||
const int IMSG_UI_ACT_ITEMCONTRIBUTION = 1130; ///< 아이템 기부관련 메세지
|
||
const int IMSG_UI_ACT_REQUEST_REWARD = 11300; ///< 아이템 보상을 요청하는 메시지
|
||
const int IMSG_UI_INPUTTEXT_UPDATE = 1131; ///< InputTextWnd안에 출력해주는 설명 부분의 text를 업데이트 하고자 하는 메세지
|
||
|
||
const int IMSG_UI_CHANGE_RESOLUTION = 1132; ///< 해상도 변경
|
||
const int IMSG_UI_CHANGE_SUMMON_NAME = 1133; ///< 크리처 이름 변경
|
||
|
||
const int IMSG_UI_FADE_IN_EFFECT = 1134; ///< 해상도 변경
|
||
const int IMSG_UI_FADE_OUT_EFFECT = 1135; ///< 크리처 이름 변경
|
||
|
||
const int IMSG_UI_RACE_SELECT = 1136; // Play the corresponding video when selecting the character’s race
|
||
const int IMSG_UI_CUSTOMIZIG_UPDATE = 1137; // Notify the window of the values set in character customization
|
||
|
||
const int IMSG_UI_SOULSTONE_CRAFT = 1138; ///< 보석장착 관련 서버통보 메세지
|
||
|
||
const int IMSG_LOGIN_OTP_ACCOUNT = 1139; ///< OTP 로그인
|
||
const int IMSG_UI_OPEN_PRIVATE_MENU = 1140; ///< 파티원 개인 버프창 여는 정보
|
||
const int IMSG_UI_ACT_FAR_PARTY_TARGET = 1141; ///< 멀리있는 파티원을 선택했다는 메세지
|
||
const int IMSG_UI_REPAIR_SOULSTONE = 1142; ///< 내구도 수리
|
||
const int IMSG_UI_EMPTY_SOULPWER_MSG = 1143; ///< 내구도 0%榮募?경고 메세지 출력
|
||
|
||
const int IMSG_UI_MOVE_EX = 1144; ///< 102 인터페이스 이동시 다른 인터페이스에 전달 UI -> UI
|
||
const int IMSG_REQUEST_REMOVE_STATE = 1145; ///< 지속효과 삭제요청용 메시지
|
||
|
||
const int IMSG_UI_RESURRECTION = 1146; ///< 부활 UI
|
||
const int IMSG_RESURRECTION = 1147; ///< 부활
|
||
|
||
const int IMSG_UI_CHANGE_DISPLAY_NAME = 1148;
|
||
const int IMSG_REQ_CHANGE_ITEM_POSITION = 1149;
|
||
const int IMSG_UI_CREATURE_FUND_TAB_UPDATE = 1150;
|
||
|
||
const int IMSG_UI_ACT_USESKILL_BY_TOGGLE = 1151;
|
||
|
||
// { [sonador][3.1.3] 경매장 서버 연동
|
||
const int IMSG_REQ_AUCTION_SEARCH = 1152;
|
||
const int IMSG_RES_AUCTION_SEARCH = 1153;
|
||
const int IMSG_REQ_AUCTION_SELLING_LIST = 1154;
|
||
const int IMSG_RES_AUCTION_SELLING_LIST = 1155;
|
||
const int IMSG_REQ_AUCTION_BIDDED_LIST = 1156;
|
||
const int IMSG_RES_AUCTION_BIDDED_LIST = 1157;
|
||
const int IMSG_REQ_AUCTION_BID = 1158; ///< 경매 입찰 요청(결과는 TS_SC_RESULT로 보내고 성공시 최고 입찰가는 TS_SC_RESULT 메시지의 value로 전달함)
|
||
const int IMSG_REQ_AUCTION_INSTANT_PURCHASE = 1159; ///< 경매 물품 즉시구매 요청(결과는 TS_SC_RESULT로 보내고 페이지 갱신은 클라에서 요청 따로 보냄)
|
||
const int IMSG_REQ_AUCTION_REGISTER = 1160; ///< 경매 물품 등록 요청(결과는 TS_SC_RESULT로 보내고 그 후에 TS_SC_AUCTION_SELLING_LIST를 바로 보냄)
|
||
const int IMSG_REQ_AUCTION_CANCEL = 1161; ///< 자신이 등록한 경매 취소 요청(결과는 TS_SC_RESULT로 보내고 그 후에 TS_SC_AUCTION_SELLING_LIST를 바로 보냄)
|
||
|
||
const int IMSG_REQ_AUCTION_ITEM_KEEPING_LIST = 1162;
|
||
const int IMSG_RES_AUCTION_ITEM_KEEPING_LIST = 1163;
|
||
const int IMSG_REQ_AUCTION_ITEM_KEEPING_TAKE = 1164;
|
||
// }
|
||
|
||
const int IMSG_UI_PASSWORD_COMPARE = 1165;
|
||
|
||
const int IMSG_UI_WINDOW_ADDON = 1166;
|
||
const int IMSG_UI_GET_ADDON_POSITION = 1167;
|
||
|
||
const int IMSG_LOGIN_IMBC_ACCOUNT = 1168; ///< iMBC 로그인 ///< floyd 3.11.1 iMBC 채널링 구현
|
||
const int IMSG_REQ_ARRANGE_ITEM = 1169; ///< sonador 1.9.1 인벤토리 및 창고 정렬 기능 구현
|
||
|
||
const int IMSG_REQ_SET_PET_NAME = 1170; ///< UI 내부에서 팻 이름 변경 완료 처리
|
||
|
||
const int IMSG_REQ_WINDOW_OBJECT = 1171; ///< UI 요청 #2.1.2.11.1
|
||
|
||
const int IMSG_SET_KEYMAPPING = 1172; ///< 키맵핑이 설정되었다는 메시지 2009.03.31. sfreer
|
||
//const int IMSG_MAX = IMSG_REQ_SET_PET_NAME+1; //113 Interface 메세지 경계
|
||
|
||
const int IMSG_SET_COMBINEITEM = 1173; ///< 인벤토리창이 아이템조합창 으로 보내기 위한 메시지 2009.07.21 sfreer
|
||
const int IMSG_SET_DESTRUCTION_ITEM = 1174; ///< 인벤토리창에서 아이템파괴 창으로의 메세지.
|
||
const int IMSG_SET_TRADE = 1175; ///< 인벤토리에서 거래창으로 보내기 위한 메시지 2010.10.20 servantes
|
||
const int IMSG_MOVE_AUCTIONITEM = 1176; ///< 인벤토리에서 경매창으로 아이템을 옮길 때 사용하는 메세지 2010.10.21 servantes
|
||
const int IMSG_SOULCHARGE_MOVEITEM = 1177; ///< 인벤토리에서 영혼력충전창으로 더블클릭시 아이템을 옮길 때 사용하는 메세지 2010.10.25 servantes
|
||
const int IMSG_DESTROY_MOVEITEM = 1178; ///< 인벤토리에서 파괴창으로 아이템을 옮길 때 사용하는 메세지 2010.10.25 servantes
|
||
const int IMSG_NOJUM_HOST_MOVEITEM = 1179; ///< (팔때)인벤토리에서 노점창으로 아이템을 옮길 때 사용하는 메세지 2010.10.26 servantes
|
||
const int IMSG_NOJUM_CLIENT_MOVEITEM = 1180; ///< (살때)인벤토리에서 노점창으로 아이템을 옮길 때 사용하는 메세지 2010.10.26 servantes
|
||
const int IMSG_SOULSTONE_MOVEITEM = 1181; ///< 인벤토리에서 소울스톤세공창으로 아이템을 옮길 때 사용하는 메세지 2010.10.28 servantes
|
||
|
||
//servantes 2011.01.27
|
||
const int IMSG_TAKEOUT_CREATURE_FARM = 1182; ///< 인벤토리에서 크리처 농장 UI에 보내는 메세지 - 농장 이용권, 먹이, 크리처 : (드래그 앤 드랍)
|
||
|
||
const int IMSG_REPAIR_MOVEITEM = 1183; ///< 인벤토리에서 수리/복원/충전창으로 아이템을 옮길 때 사용하는 메세지 //2011.04.26 - servantes / mantis : 12753
|
||
|
||
const int IMSG_FIXED_CREATURESLOT = 1184; ///< 보조크리처 소환중 일 경우 크리처 슬롯 바꾸지 못하게 하는 플래그 설정 // 2011.04.18 - servantes
|
||
const int IMSG_SET_UPGRADEITEM = 1185; ///< 인벤토리창이 아이템강화창 으로 보내기 위한 메시지
|
||
|
||
const int IMSG_UI_DROP_ALL_ITEM_NAME = 1186; ///< 드롭된 모든 아이템 이름 On/Off
|
||
|
||
const int IMSG_UI_MAKE_NEW_CHATWINDOW = 1200; ///< 새 대화창을 만들어라
|
||
|
||
//인스턴트게임 추가 2009.11.11 sfreer.
|
||
const int IMSG_INSTANCE_GAME_ENTER = 1201; // 인스턴스게임 시작(베어로드,데스매치)
|
||
const int IMSG_INSTANCE_GAME_EXIT = 1202; // 인스턴스게임 끝내기(베어로드,데스매치)
|
||
const int IMSG_INSTANCE_GAME_SCORE = 1203; // 인스턴스게임 점수데이터
|
||
|
||
|
||
|
||
|
||
// 길드 관련 추가. 2010.04.07 bintitle.
|
||
const int IMSG_UI_GUILD_SECESSION = 1204; // 길드관리 팝업윈도우 - 길드 탈퇴.
|
||
const int IMSG_UI_GUILD_APPLICANTTAB = 1205; // 길드신청자 탭 활성화. ( 길드메인 )
|
||
const int IMSG_UI_GUILD_APPLICANT_FOR_ADMISSION = 1206; // 길드원가입패널 - 길드원 신청관리버튼클릭( 길드관리-길드원가입 )
|
||
const int IMSG_UI_GUILD_MEMBERTAB = 1207; // 길드원관리 패널 Opne -> 길드메인( 길드원탭 활성화 )
|
||
const int IMSG_UI_GUILD_CLASSNAME = 1208; // 길드등급 팝업메뉴( 길드등급 명 )
|
||
const int IMSG_UI_GUILD_EXPULSION = 1209; // 길드원제명 팝업 - 길드원 제명.
|
||
const int IMSG_UI_GUILD_MEMBERCLASS_SETUP = 1210; // 길드맴버 팝업메뉴( 등급관리 ) -> 길드원관리패널( 길드원등급 팝업 오픈 )
|
||
const int IMSG_UI_GUILD_EXPULSION_SETUP = 1211; // 길드맴버 팝업메뉴( 길드원제명 ) -> 길드원관리패널( 길드원제명 팝업 오픈 )
|
||
const int IMSG_UI_SETUP_REGION = 1212;
|
||
const int IMSG_UI_GUILD_DESTROY = 1213; // 길드해체.
|
||
const int IMSG_UI_GUILD_PROMOTE = 1214; // 길드장인계.
|
||
const int IMSG_UI_GUILD_MANAGE_MODE = 1215; // 길드원관리 모드 설정.
|
||
const int IMSG_UI_GUILD_MASTER_MODE = 1216; // 길드마스터 모드 설정.
|
||
const int IMSG_UI_GUILD_TEAM = 1217; // 공격대결성.
|
||
const int IMSG_UI_GUILD_PROMOTE_TO_MEMBER = 1218; // 길드장인계( 인계대상 정보 전송 ).
|
||
const int IMSG_UI_GUILD_ICON = 1219; // 길드아이콘 AniName.
|
||
const int IMSG_UI_GUILD_DONATE_MODE = 1500;
|
||
const int IMSG_UI_GUILD_BUFF = 1501;
|
||
const int IMSG_UI_GUILD_DONATE = 1502;
|
||
const int IMSG_UI_GUILD_UPGRADE = 1503;
|
||
|
||
|
||
// 2010.05.12 - prodongi
|
||
const int IMSG_UI_USE_HAIR_ITEM = 1220;
|
||
const int IMSG_HIDE_EQUIP_INFO = 1221;
|
||
|
||
|
||
const int IMSG_GUILD_ICON_REFRESH = 1222;
|
||
const int IMSG_GUILD_ICON_LEAVE = 1223;
|
||
const int IMSG_GUILD_ICON = 1224;
|
||
const int IMSG_GUILD_ICON_DESTROY = 1225;
|
||
|
||
|
||
const int IMSG_EQUIPMENT_POPUP = 1226; // 장비창에서 아이템팝업메뉴 오픈.
|
||
const int IMSG_DESTRY_ITEM = 1227; // 인벤토리에서 아이템파괴창으로 정보전달.
|
||
const int IMSG_DECO_VISIBILITY_CHANGE = 1228; // 꾸미기아이템 보임,숨김 변경.
|
||
const int IMSG_DURABILITY_TOGGLE = 1229; // 내구도출력UI 토글을 알림.
|
||
|
||
const int IMSG_SYNTHETIC_ID = 1230; // 합성분류( 강화, 조합 )을 알림.
|
||
const int IMSG_FORMAL_ID = 1231; // 합성공식 텍스트 ID 전달.
|
||
const int IMSG_SYNTHETIC_ITEM = 1232; // 아이템합성.
|
||
|
||
const int IMSG_HELP_TEXT = 1233; // 도움말 윈도우에 도움말 전달.
|
||
|
||
const int IMSG_UPLOADSERVER_RESULT = 1234; // ★ 업로드서버 결과.( 긷드아이콘, 길드배너 등 이미지 업로드 서버 )
|
||
|
||
const int IMSG_UPDATE_CASHITEM = 1235; // 캐쉬아이템 업데이트를 알림.
|
||
|
||
const int IMSG_RECHARGE_MSGBOX = 1236; /// 2011.01.24 아이템 충전 확인 창 - prodongi
|
||
|
||
const int IMSG_MARK_STATUS_CHANGE = 1237; /// 2011.01.17 - prodongi
|
||
const int IMSG_SELECT_TARGET = 1238; /// 2011.02.15 선택용 ui들을 선택하거나 선택해제 할 때 쓰임 - prodongi
|
||
|
||
const int IMSG_UI_CREATURE_SEQFORM_INFO = 1240; //servantes 2011.01.24
|
||
const int IMSG_UI_CREATURE = 1241; //servantes 2011.03.15
|
||
const int IMSG_UI_CREATURE_REMOVE_CARD = 1242;
|
||
const int IMSG_UI_CREATURE_REMOVE_TICKET = 1243;
|
||
const int IMSG_UI_CREATURE_REMOVE_CARCKER = 1244;
|
||
const int IMSG_UI_CREATURE_DATA = 1245; //servantes 2011.03.28
|
||
const int IMSG_UI_CREATURE_DATA_KEEP30 = 1246; //servantes 2011.03.28
|
||
const int IMSG_UI_CREATURE_DATA_KEEPEND = 1247; //servantes 2011.03.28
|
||
const int IMSG_UI_CREATURE_DATA_TAKECARE_BTN = 1248; //servantes 2011.03.28
|
||
|
||
const int IMSG_UI_SUMMON_CARD_SKILL_LIST = 1249; /// 2011.05.12 - prodongi
|
||
|
||
|
||
const int IMSG_UI_SELECT_CREATURE = 1250; //servantes 2011.05.13 // 주크리처 선택 메세지 - 미니편성창용
|
||
const int IMSG_UI_SET_MAIN_CREATURE = 1251; //servantes 2011.05.19 // 미니편성창용
|
||
const int IMSG_UI_GET_MAIN_CREATURE_HANDLE = 1252; // 2011.05.24 - servantes // 미니 크리처창에 저장되어있는 메인크리처 핸들값 얻어오기
|
||
const int IMSG_UI_SELECT_CREATURE_2ND = 1253; //servantes 2011.05.25 // 주크리처 선택 메세지 - 편성창용
|
||
const int IMSG_UI_SET_MAIN_CREATURE_2ND = 1254; //servantes 2011.05.25 // 편성창용
|
||
const int IMSG_UI_SELECT_LAST_CREATURE = 1255; //servantes 2011.06.02 // 미니편성창용
|
||
const int IMSG_UI_OPEN_BADGE = 1256; /// 2011.07.07 - prodongi
|
||
const int IMSG_MISSION_TITLE = 1257; //2011.07.07 - servantes // 퀘스트 아이디를 알려준다
|
||
|
||
const int IMSG_RECHARGE_MSGBOX_CONTENT = 1258; /// 2011.08.11 충전 확인창 내용 - prodongi
|
||
const int IMSG_UI_RECT = 1266; /// 2011.09.08 : UI의 영역 얻기
|
||
const int IMSG_SET_PARTY_TYPE = 1267; /// 2011.09.20 : 파티타입 전송
|
||
const int IMSG_GET_PARTY_WND_PTR = 1268; /// 2011.11.14 : 파티 포인터 얻기
|
||
//const int IMSG_MAX = 1253; /// 2011.02.07 안스여서 주석처리함 - prodongi
|
||
const int IMSG_UI_TARGET_PORTRAIT_REFRESH = 1269; /// 2012.01.05 타겟 모델 뷰어 리프레쉬 - prodongi
|
||
|
||
const int MSG_KMOVE = 1270;
|
||
const int IMSG_UI_NAMEPANEL_PARTY_HP = 1279; // 파티원 로그인시..
|
||
const int IMSG_UI_TITLE_GAIN_NOTIFY = 1280; //2012. 4. 6 - marine 호칭 획득 알림
|
||
const int MSG_TITLE_LIST = 1281; // 2012. 4. 18 - marine 호칭 리스트
|
||
const int MSG_TITLE_CONDITION_LIST = 1282; // 호칭 조건 리스트
|
||
const int MSG_TITLE_REAMIN_TIME = 1283; // 주호칭 남은 쿨타임
|
||
const int MSG_TITLE_SET_MAIN_TITLE = 1284; // 주 호칭 장착
|
||
const int MSG_TITLE_SET_SUB_TITLE = 1285; // 부 호칭 장착
|
||
const int MSG_TITLE_BOOKMARK = 1286; // 북마크
|
||
const int MSG_TITLE_ACHIEVE = 1287; // 호칭 획득
|
||
const int MSG_TITILE_OPEN = 1288; // 호칭 공개
|
||
const int MSG_TITLE_CHANGE_CONDITION = 1289; // 호칭 세부 상태 변경
|
||
|
||
const int IMSG_UI_TITLE_SET_MAIN = 1290; // 주호칭 장착, 해제
|
||
const int IMSG_UI_TITLE_SET_SUB = 1291; // 부호칭 장착, 해제
|
||
const int IMSG_UI_TITLE_SET_CONDITION = 1292; // 호칭 상태 변경
|
||
const int IMSG_UI_TITLE_SET_BOOKMARK = 1293; // 즐겨찾기 사용, 비사용
|
||
const int IMSG_UI_TITLE_SET_ACHIEVE = 1294; // 호칭 획득
|
||
const int IMSG_UI_TITLE_SET_OPEN = 1295; // 호칭 오픈
|
||
const int IMSG_UI_TITLE_SET_COOLTIME = 1296; // 주호칭 해제 가능한 남은 쿨타임
|
||
const int IMSG_UI_TITLE_NEW_ALRAM = 1297; // 새로운 호칭 알림
|
||
const int IMSG_UI_TITLE_OPTION_CHANGE = 1298; // 옵션에서 호칭 체크 변경
|
||
const int IMSG_UI_TITLE_WND_OPEN = 1299; // 호칭창 열고 닫기
|
||
|
||
const int IMSG_ANNOUNCE = 1300; /// 2012.04.30 공지 - prodongi
|
||
const int IMSG_UI_LIST_MOVE_FORCE_BACK = 1316; /// 2012.06.20 IMSG_UI_LIST_MOVE_BACK과는 달리 무조건 BACK 해준다 - prodongi
|
||
|
||
const int IMSG_LOGIN_SID = 1317; ///< SID인증
|
||
const int IMSG_UI_SAVE_QUICK_SLOT = 1318; ///< 퀵슬롯 정보를 서버로 보냄
|
||
const int IMSG_UI_SAVE_CURRENT_KEY = 1319; ///< UI 현재 사용중인 key 정보를 서버로 보냄
|
||
const int IMSG_UI_SAVE_SAVED_KEY = 1320; ///< UI saved key 정보를 서버로 보냄
|
||
|
||
const int MSG_PARTYMATCH_LIST = 1401;
|
||
const int MSG_PARTYMATCH_MEMBER = 1402;
|
||
const int MSG_PARTYMATCH_ACTION = 1403;
|
||
|
||
//======================================================
|
||
const int TMSG_NONE = 10001; ///< 50 System 메세지
|
||
const int TMSG_TIMESYNC = 10002; ///< 51
|
||
|
||
const int TMSG_CHANGEAVATAR = 10003; ///< 52 아바타 변경
|
||
const int TMSG_REQ_CLOSE = 10004; ///< 윈도우 닫기 요청
|
||
const int TMSG_REQ_CLOSE_EX = 10005; ///< 윈도우 닫기 요청
|
||
const int TMSG_SYSTEM_OPTION = 10006; ///< 시스템 옵션 변경
|
||
const int TMSG_REQ_SYSTEM_OPTION = 10007; ///< 시스템 옵션값 얻기
|
||
|
||
const int TMSG_MAX = 10008; ///< 54 System 메세지 경계
|
||
//======================================================
|
||
|
||
//======================================================
|
||
//cheating 관련
|
||
const int CMSG_WARP = 30001; ///< 118 Warp
|
||
|
||
const int CMSG_MAX = 30002; ///< 119
|
||
//======================================================
|
||
|
||
// The arena can receive messages while loading,
|
||
// but if the received message during loading is between IMSG_NONE and TMSG_MAX,
|
||
// it is ignored in SGameWorld::ProcMsgAtStatic.
|
||
// Since it must not be ignored, the index is placed after TMSG_MAX. - prodongi
|
||
const int IMSG_UPDATE_MAIN_MENU_BUTTON = 40001;
|
||
const int MSG_BATTLE_ARENA_JOIN_QUEUE = 40002;
|
||
const int MSG_BATTLE_ARENA_LEAVE = 40003;
|
||
const int MSG_BATTLE_ARENA_BATTLE_INFO = 40004;
|
||
const int MSG_BATTLE_ARENA_EXERCISE_READY_STATUS = 40005;
|
||
const int MSG_BATTLE_ARENA_BATTLE_STATUS = 40006;
|
||
const int MSG_BATTLE_ARENA_BATTLE_SCORE = 40007;
|
||
const int MSG_BATTLE_ARENA_JOIN_BATTLE = 40008;
|
||
const int MSG_BATTLE_ARENA_DISCONNECT_BATTLE = 40009;
|
||
const int MSG_BATTLE_ARENA_RECONNECT_BATTLE = 40010;
|
||
const int MSG_BATTLE_ARENA_RESULT = 40011;
|
||
const int MSG_BATTLE_ARENA_ABSENCE_CHECK = 40012;
|
||
const int MSG_BATTLE_ARENA_PENALTY_INFO = 40013;
|
||
const int MSG_BATTLE_ARENA_UPDATE_WAIT_USER_COUNT = 40014;
|
||
const int MSG_BATTLE_ARENA_PROMOTE = 40015;
|
||
|
||
const int IMSG_DECOMPOSE_DO = 50000; // 분해
|
||
const int IMSG_DECOMPOSE_RESULT = 50001; // 분해 결과 정보
|
||
|
||
const int MSG_CHANGE_SKIN_COLOR = 60000; // 스킨 색상 변경
|
||
|
||
struct SGameMessage
|
||
{
|
||
SGameMessage( int MsgType = MSG_NONE ) : nType(MsgType), bUse(false), bSafeKeeping(false), bPostNew(false)
|
||
{
|
||
nSize = sizeof( *this );
|
||
nUseCnt = 0;
|
||
}
|
||
virtual ~SGameMessage() {};
|
||
|
||
int nType;
|
||
bool bUse;
|
||
bool bSafeKeeping; ///< 보관 한다.
|
||
bool bPostNew;
|
||
int nSize; ///< 채팅만 쓰는데...
|
||
int nUseCnt;
|
||
};
|
||
|
||
#pragma pack() |