#pragma once //---------------------------------------------------------------------------------------------------------------------------- // protocol //---------------------------------------------------------------------------------------------------------------------------- enum eServerMainCmd { MAINCMD_LOGIN, MAINCMD_AUTH, MAINCMD_STATUS, // attributeÂÊ ¾ÖµéÀÌ ÁÖ? MAINCMD_ETC, // ±âŸ µîµî; MAINCMD_QUEST, MAINCMD_MISSION, MAINCMD_APPELLATION, MAINCMD_SKILL, MAINCMD_FRIEND, MAINCMD_ISOLATE, MAINCMD_PARTY, MAINCMD_PVP, MAINCMD_DARKLAIR, MAINCMD_GUILD, MAINCMD_MAIL, MAINCMD_MARKET, MAINCMD_ITEM, MAINCMD_CASH, MAINCMD_MSGADJUST, MAINCMD_LOG, MAINCMD_REPUTATION, MAINCMD_MASTERSYSTEM, MAINCMD_SECONDARYSKILL, MAINCMD_FARM, MAINCMD_JOBSYSTEM, MAINCMD_GUILDRECRUIT, MAINCMD_DONATION, MAINCMD_BESTFRIEND, MAINCMD_PRIVATECHATCHANNEL, MAINCMD_ACTOZCOMMON, MAINCMD_ALTEIAWORLD, MAINCMD_STAMPSYSTEM, MAINCMD_DWC, }; //---------------------------------------------------------------------------------------------------------------------------- // Login //---------------------------------------------------------------------------------------------------------------------------- // Login -> Master // MainCmd: MAINCMD_LOGIN enum eLoginToMaster { LOMA_NONE, LOMA_REGIST, // Master¿¡ µî·Ï LOMA_ADDUSER, // AddUser Flowº¯°æ #if !defined(PRE_MOD_SELECT_CHAR) LOMA_USERINFO, // Master¿¡ À¯Àú Á¤º¸ º¸³»ÁÖ±â #endif // #if defined(PRE_MOD_SELECT_CHAR) LOMA_DETACHUSER, // ²÷¾î¹ö¸± À¯Àú º¸³»±â LOMA_REQTUTORIALGAMEID, // °ÔÀÓ¼­¹ö ¾ÆÀ̵ð ¿äû LOMA_CONCOUNTINFO, // ·Î±×Àμ­¹ö ÇöÀç Á¢¼ÓÀÚ ¼ö Á¤º¸ º¸³¿ LOMA_ADDWAITUSER, // ´ë±âÀÚÃß°¡. LOMA_DELWAITUSER, // ´ë±âÀÚ»èÁ¦ LOMA_DETACHUSEROTHER, // ´Ù¸¥ ·Î±×Àμ­¹ö¿¡ ÀÖ´Â À¯Àú¸¦ ²÷¾îÁÖ±â #ifdef PRE_MOD_RESTRICT_IDENTITY_IP LOMA_DETACHUSER_BY_IP, // ¾ÆÀÌÇÇ´ÜÀ§·Î ²÷±â #endif //#ifdef PRE_MOD_RESTRICT_IDENTITY_IP #ifdef PRE_ADD_BEGINNERGUILD LOMA_ADDGUILDMEMB, // Ãʺ¸±æµå¿ø Ãß°¡ ¾Ë¸² #endif //#ifdef PRE_ADD_BEGINNERGUILD }; //---------------------------------------------------------------------------------------------------------------------------- // Village //---------------------------------------------------------------------------------------------------------------------------- // Village -> Master enum eVillageToMaster { VIMA_NONE, VIMA_REGIST, // master¿¡ µî·Ï VIMA_ENDOFREGIST, // master¿¡ µî·Ï½Ã villageÁ¤º¸ ³¡ VIMA_CHECKUSER, // ·Î±äÀ» Á¦´ë·Î °ÅÃļ­ ¿Â À¯ÀúÀÎÁö, °Á ¿Â À¯ÀúÀÎÁö... (¸¶½ºÅÍ¿¡ À¯Àú°¡ ¾øÀ¸¸é ¾ÈµÈ´Ù) VIMA_ADDUSERLIST, // master°¡ connectµÆÀ»¶§ village¿¡ ÀÖ´Â userµé º¸³»ÁÖ±â VIMA_DELUSER, // À¯Àú Á¦°Å VIMA_ENTERVILLAGE, //Çʵ忡 Á¤»óÀûÀ¸·Î ¿£ÅÍ ¿Ï·á! VIMA_VILLAGETOVILLAGE, // ºô¸®Áö¿¡¼­ ºô¸®Áö À̵¿ VIMA_LOGINSTATE, // ·Î±×ÀÎ »ì¾Ò´ÂÁö Á×¾ú´ÂÁö VIMA_RECONNECTLOGIN, // ij¸¯Åͼ±ÅÃâÀ¸·Î À̵¿ VIMA_PROCESSDELAYED, VIMA_VILLAGEUSERREPORT, // ä³ÎÀ¯ÀúÄ«¿îÆ® // party VIMA_REQGAMEID, // Á¢¼ÓÇÒ ¼ö ÀÖ´Â °ÔÀÓ¼­¹ö ¾ÆÀ̵ð ¾Ë·ÁÁÖ±â #if defined( PRE_PARTY_DB ) VIMA_REQPARTYINVITE, VIMA_RESPARTYINVITE, VIMA_PARTYINVITEDENIED, #if defined(PRE_MOD_REQ_JOIN_PARTY_ANSWER_MSG_APP) VIMA_REQPARTYASKJOIN, VIMA_RESPARTYASKJOIN, VIMA_ASKJOINAGREEINFO, #endif #else VIMA_REQPARTYID, //ÆÄƼ ¾ÆÀ̵ð ¾ò±â #endif // #if defined( PRE_PARTY_DB ) VIMA_RETINVITEPARTYMEMBER, // ÆÄƼÃÊ´ë °á°ú #if defined(PRE_MOD_REQ_JOIN_PARTY_ANSWER_MSG_APP) VIMA_GETPARTYID, // Äɸ¯ÅÍ ¸íÀ¸·Î ÆÄƼ ID °Ë»ö VIMA_GETPARTYID_RESULT, #endif //Friend VIMA_FRIENDADD, //´©±º°¡°¡ Ä£±¸ Ãß°¡ÇßÀ» °æ¿ì ¾Ë·ÁÁֱ⠱â´É // chat VIMA_PRIVATECHAT, // ±Ó¼Ó¸» À¯Àúã¾Æ¼­ º¸³»ÁÖ±â VIMA_CHAT, // ÆÄƼäÆÃ, ±æµåäÆÃ µîµî VIMA_WORLDSYSTEMMSG, // ¿ùµåÀüü ½Ã½ºÅÛ(?)¸Þ½ÃÁöó¸® (¿¹: °­È­x·¹º§ ÀÌ»ó ¼º°ø, ¹Ì¼Ç x¹ø ¼º°ø µî...) #if defined( PRE_PRIVATECHAT_CHANNEL ) VIMA_PRIVATECHANNELCHAT, // »ç¼³Ã¤ÆÃä³Î ¸Þ½ÃÁö #endif //PvP VIMA_PVP_MOVELOBBYTOVILLAGE, VIMA_PVP_CREATEROOM, VIMA_PVP_MODIFYROOM, VIMA_PVP_LEAVEROOM, VIMA_PVP_CHANGECAPTAIN, VIMA_PVP_ROOMLIST, VIMA_PVP_JOINROOM, VIMA_PVP_READY, VIMA_PVP_START, VIMA_PVP_RANDOMJOINROOM, VIMA_PVP_CHANGETEAM, VIMA_PVP_BAN, VIMA_PVP_ENTERLOBBY, VIMA_PVP_FATIGUE_OPTION, VIMA_PVP_SWAPTMEMBER_INDEX, VIMA_PVP_CHANGEMEMBER_GRADE, VIMA_NOTIFYMAIL, // ¸ÞÀÏ ¿Ô´Ù´Â Å뺸 VIMA_NOTIFYMARKET, // ¸¶ÄÏ ¿Ôµû´Â Å뺸 VIMA_NOTIFYGIFT, // ¼±¹° ¿Ô´Ù´Â Å뺸 // Cheat Notice VIMA_NOTICE, VIMA_ZONENOTICE, // ġƮ°ü·Ã VIMA_TRACEBREAKINTO, VIMA_REQRECALL, VIMA_BANUSER, VIMA_DESTROYPVP, // VoiceChat VIMA_REQVOICECHANNELID, //º¸À̽ºÃ¤³Î¾ÆÀ̵ð ¿äû // Guild VIMA_INVAITEGUILDMEMB, // ±æµå¿ø ÃÊ´ë VIMA_RETINVITEGUILDMEMBER, // ±æµå ÃÊ´ë °á°ú VIMA_GUILDWAREINFO, // ±æµåâ°í Á¤º¸¿äû VIMA_RETGUILDWAREINFO, // ±æµåâ°í Á¤º¸¿äû °á°ú VIMA_DISMISSGUILD, // ±æµå ÇØÃ¼ ¾Ë¸² VIMA_ADDGUILDMEMB, // ±æµå¿ø Ãß°¡ ¾Ë¸² VIMA_DELGUILDMEMB, // ±æµå¿ø Á¦°Å (Å»Åð/Ãß¹æ) ¾Ë¸² VIMA_CHANGEGUILDINFO, // ±æµå Á¤º¸ º¯°æ ¾Ë¸² VIMA_CHANGEGUILDMEMBINFO, // ±æµå¿ø Á¤º¸ º¯°æ ¾Ë¸² VIMA_GUILDCHAT, // ±æµå äÆÃ ¾Ë¸² VIMA_GUILDMEMBER_LEVELUP, // ±æµå¿ø ·¹º§¾÷ ¾Ë¸² VIMA_GUILDCHANGENAME, // ±æµå À̸§ º¯°æ VIMA_GUILDCHANGEMARK, // ±æµå¸¶Å© º¯°æ // GuildWar VIMA_ENROLLGUILDWAR, // ±æµåÀü ½Åû VIMA_SETGUILDWAR_SCHEDULE, // ±æµåÀü ½ºÄÉÁÙ ¼ÂÆÃ VIMA_SETGUILDWAR_FINALSCHEDULE, // ±æµåÀü º»¼± ½ºÄÉÁÙ ¼ÂÆÃ VIMA_SETGUILDWAR_POINT, // ±æµåÀü ûÆÀ, È«ÆÀ Æ÷ÀÎÆ® Á¶È¸ VIMA_ADDGUILDWAR_POINT, // ±æµåÀü Æ÷ÀÎÆ® ȹµæ VIMA_SETGUILDWAR_FINAL, // º»¼± ÁøÃâ ±æµå Á¤º¸ ¼ÂÆÃ VIMA_SETGUILDWAR_TOURNAMENTINFO, // Åä³Ê¸ÕÆ®(´ëÁøÇ¥) Á¤º¸ ¼ÂÆÃ VIMA_SETGUILDWAR_PRE_WIN_GUILD, // Áö³­ Â÷¼ö ¿ì½Â ±æµå VIMA_SETGUILDWAR_PREWIN_SKILLCOOLTIME, // ±æµåÀü ¿ì½Â½ºÅ³ ÄðŸÀÓ VIMA_ADD_DBJOBSYSTEM_RESERVE, // DB Job µî·Ï °á°ú VIMA_GET_DBJOBSYSTEM_RESERVE, // DB Job ½ÇÇà °á°ú VIMA_MATCHLIST_SAVE_RESULT, // ´ëÁøÇ¥ Á¤º¸ ÀúÀå ¿©ºÎ VIMA_SETGUILDWAR_POINT_RUNNING_TOTAL, // ±æµåÀü ¿¹¼±Àü Áý°è ÇöȲ VIMA_SETGUILDWAR_PRE_WIN_REWARD, // ¿ì½Â±æµå¿¡ º¸»óÀÌ Áö±ÞµÇ¾ú´ÂÁö È®ÀÎ..(³óÀå, Á¦½ºÃÄ) VIMA_GUILDWAR_REFRESH_GUILD_POINT, // ±æµåÀü º¸»ó¿¡ µû¸¥ ±æµå Æ÷ÀÎÆ® Refresh VIMA_GUILDWAR_SCHEDULE_RELOAD, // ±æµåÀü ½ºÄÉÁì ´Ù½Ã Àбâ. VIMA_UPDATEGUILDEXP, // ±æµå °æÇèÄ¡ ¾÷µ¥ÀÌÆ® VIMA_GUILDRECRUIT_MEBMER, // ±æµå °Ô½ÃÆÇ °¡ÀÔ/°ÅºÎ ij¸¯ÅÍ¿¡°Ô ¾Ë¸² VIMA_GUILD_ADD_REWARDITEM, // ±æµåº¸»ó¾ÆÀÌÅÛ Àû¿ë VIMA_GUILD_EXTEND_GUILDSIZE, // ±æµåÃÖ´ëÀοø»çÀÌÁî // Channel VIMA_UPDATECHANNELSHOWINFO, VIMA_PCBANGRESULT, // ÇǾ¾¹æ °ü·Ã °á°ú°ª ¹Þ¾Æ¿À±â VIMA_PVP_WAITUSERLIST, VIMA_MASTERSYSTEM_CHECKMASTERAPPLICATION, VIMA_MASTERSYSTEM_SYNC_SIMPLEINFO, VIMA_MASTERSYSTEM_SYNC_JOIN, VIMA_MASTERSYSTEM_SYNC_LEAVE, VIMA_MASTERSYSTEM_SYNC_GRADUATE, VIMA_MASTERSYSTEM_SYNC_CONNECT, VIMA_MASTERSYSTEM_CHECK_LEAVE, VIMA_MASTERSYSTEM_RECALL_MASTER, VIMA_MASTERSYSTEM_BREAKINTO, VIMA_MASTERSYSTEM_JOIN_CONFIRM, // »çÁ¦ ½ÂÀÎ ¿äû VIMA_MASTERSYSTEM_JOIN_CONFIRM_RESULT, // »çÁ¦ ½ÂÀÎ °á°ú #if defined( PRE_ADD_NPC_REPUTATION_SYSTEM ) VIMA_SYNC_SYSTEMMAIL, #endif // #if defined( PRE_ADD_NPC_REPUTATION_SYSTEM ) VIMA_REFRESH_GUILDITEM, // ±æµåâ°í ¾ÆÀÌÅÛ ¾÷µ¥ÀÌÆ® VIMA_REFRESH_GUILDCOIN, // ±æµåâ°í ÄÚÀÎ ¾÷µ¥ÀÌÆ® VIMA_EXTEND_GUILDWARE, // ±æµåâ°í »çÀÌÁî È®Àå VIMA_FARMLIST, //¸¶½ºÅÍ¿¡¼­ °ü¸®ÇÒ ¼ö ÀÖµµ·Ï ¸®½ºÆ®¸¦ ³¯·ÁÁØ´Ù. ¿©·¯¹ø ³¯¶ó°¡µµ »ó°ü¾ø´Ù. VIMA_CHANGECHARACTERNAME, // ij¸¯ÅÍ À̸§ º¯°æ VIMA_LADDER_ENTERCHANNEL, VIMA_LADDER_REQGAMEID, // Á¢¼ÓÇÒ ¼ö ÀÖ´Â °ÔÀÓ¼­¹ö ¾ÆÀ̵ð ¾Ë·ÁÁÖ±â VIMA_LADDER_OBSERVER, VIMA_LADDER_INVITEUSER, VIMA_LADDER_INVITECONFIRM, VIMA_SAVE_USERTEMPDATA, // Àӽõ¥ÀÌÅÍ ÀúÀå VIMA_LOAD_USERTEMPDATA, // Àӽõ¥ÀÌÅÍ ·Îµå VIMA_UPPDATE_WORLDEVENTCOUNTER, VIMA_DUPLICATE_LOGIN, // Áߺ¹·Î±×ÀÎ VIMA_CHECK_LASTDUNGEONINFO, VIMA_CONFIRM_LASTDUNGEONINFO, #if defined( PRE_ADD_QUICK_PVP) VIMA_MAKEQUICKPVP_ROOM, #endif #if defined(PRE_ADD_PVP_VILLAGE_ACCESS) VIMA_PVP_ROOMLIST_RELAY, // Äݷθ¶À» ¾Æ´Ñ°÷¿¡¼­ ·ë¸®½ºÆ® ¹Þ±â #endif #if defined (PRE_ADD_BESTFRIEND) VIMA_SEARCH_BESTFRIEND, // À¯Àú °Ë»ö VIMA_REGIST_BESTFRIEND, // ÀýÄ£ ½Åû VIMA_RETREGIST_BESTFRIEND, // ÀýÄ£ ½Åû °á°ú VIMA_COMPLETE_BESTFRIEND, // ÀýÄ£ µî·Ï ¿Ï·á VIMA_EDIT_BESTFRIENDMEMO, // ÀýÄ£ ¸Þ¸ð ¼öÁ¤ VIMA_CANCEL_BESTFRIEND, // ÀýÄ£ ÆÄ±â VIMA_CLOSE_BESTFRIEND, // ÀýÄ£ »èÁ¦ VIMA_LEVELUP_BESTFRIEND, // ÀýÄ£ ·¹º§¾÷ #endif #ifdef PRE_ADD_COLOSSEUM_BEGINNER VIMA_PVP_CHANGECHANNEL, #endif //#ifdef PRE_ADD_COLOSSEUM_BEGINNER #if defined( PRE_WORLDCOMBINE_PARTY ) VIMA_GET_WORLDPARTYMEMBER, #endif // #if defined( PRE_WORLDCOMBINE_PARTY ) #if defined( PRE_PRIVATECHAT_CHANNEL ) VIMA_PRIVATECHATCHANNEL_ADD, VIMA_PRIVATECHATCHANNEL_MEMBERADD, VIMA_PRIVATECHATCHANNEL_MEMBERINVITE, VIMA_PRIVATECHATCHANNEL_MEMBERINVITERESULT, VIMA_PRIVATECHATCHANNEL_MEMBERDEL, VIMA_PRIVATECHATCHANNEL_MEMBERKICKRESULT, VIMA_PRIVATECHATCHANNEL_MOD, VIMA_PRIVATECHATCHANNEL_MODMEMBERNAME, #endif #if defined(PRE_ADD_PVP_TOURNAMENT) VIMA_PVP_SWAP_TOURNAMENT_INDEX, #endif // #if defined(PRE_ADD_PVP_TOURNAMENT) #if defined( PRE_WORLDCOMBINE_PVP ) VIMA_WORLDPVP_REQGAMEID, VIMA_WORLDPVP_BREAKINTO, #endif #if defined( PRE_ADD_MUTE_USERCHATTING ) VIMA_MUTE_USERFIND, //GM¸í·É. ƯÁ¤ À¯Àú üÆÃ ¸·±â #endif // #if defined( PRE_ADD_MUTE_USERCHATTING ) #if defined( PRE_ALTEIAWORLD_EXPLORE ) VIMA_ALTEIAWORLD_SENDTICKET, VIMA_ALTEIAWORLD_SENDTICKET_RESULT, #endif #if defined(PRE_ADD_CHNC2C) VIMA_C2C_CHAR_COINBALANCE, VIMA_C2C_CHAR_ADDCOIN, VIMA_C2C_CHAR_REDUCECOIN, #endif //#if defined(PRE_ADD_CHNC2C) #if defined( PRE_DRAGONBUFF ) VIMA_APPLY_WORLDBUFF, #endif //DWC #if defined(PRE_ADD_DWC) VIMA_INVITE_DWCTEAMMEMB, VIMA_INVITE_DWCTEAMMEMB_ACK, //ÃÊ´ë ½ÇÆÐ »óȲ VIMA_ADD_DWCTEAMMEMB, //ÃÊ´ë ÈÄ °¡ÀÔ ¼º°ø VIMA_DEL_DWCTEAMMEMB, VIMA_DISMISS_DWCTEAM, VIMA_CHANGE_DWCTEAMMEMB_STATE, VIMA_DWC_TEAMMEMBERLIST, VIMA_DWC_TEAMCHAT, #endif #if defined( PRE_PVP_GAMBLEROOM ) VIMA_GAMBLE_CREATEROOMFLAG, VIMA_GAMBLE_DELETEROOM, #endif }; //---------------------------------------------------------------------------------------------------------------------------- // Game //---------------------------------------------------------------------------------------------------------------------------- // Game -> Master enum eGameToMaster { GAMA_NONE, GAMA_REGIST, // master¿¡ µî·Ï GAMA_ENDOFREGIST, GAMA_CONNECTCOMPLETE, GAMA_DELAYREPORT, GAMA_CHECKUSER, // ·Î±äÀ» Á¦´ë·Î °ÅÃļ­ ¿Â À¯ÀúÀÎÁö, °Á ¿Â À¯ÀúÀÎÁö... (¸¶½ºÅÍ¿¡ À¯Àú°¡ ¾øÀ¸¸é ¾ÈµÈ´Ù) GAMA_ADDUSERLIST, // master°¡ connectµÆÀ»¶§ game¿¡ ÀÖ´Â userµé º¸³»ÁÖ±â GAMA_DELUSER, // user Á¦°Å GAMA_ENTERGAME, GAMA_CHANGESERVER, // ¼­¹ö Á¤º¸ ¹Ù²ãÁÖ±â (game <-> village) GAMA_SETROOMID, // ¸¸µé ¹æ id ¾ò¾î¿À±â GAMA_SETTUTORIALROOMID, // ¸¸µé ¹æ id ¾ò¾î¿À±â GAMA_REQNEXTVILLAGEINFO, // ´ÙÀ½ ¸¶À» Á¤º¸ ¾ò¾î¿À±â GAMA_REBIRTHVILLAGEINFO, // ºÎȰÇÒ ¸¶À»Á¤º¸ ¾ò±â GAMA_MOVEPVPGAMETOPVPLOBBY, // PvP°ÔÀÓ->PvP·Îºñ À̵¿ GAMA_LOGINSTATE, // ·Î±×ÀÎ »ì¾Ò´ÂÁö Á×¾ú´ÂÁö GAMA_VILLAGESTATE, // ºô¸®Áö »ì¾Ò´ÂÁö Á×¾ú´ÂÁö GAMA_RECONNECTLOGIN, // ·Î±×ÀÎÀ¸·Î À̵¿ // party //GAMA_DELPARTYMEMBER, // ÆÄƼ ¸â¹ö Á¦°Å //GAMA_PARTY, //Friend GAMA_FRIENDADD, // chat GAMA_PRIVATECHAT, // ±Ó¼Ó¸» À¯Àúã¾Æ¼­ º¸³»ÁÖ±â GAMA_CHAT, // ÆÄƼäÆÃ, ±æµåäÆÃ µîµî GAMA_WORLDSYSTEMMSG, // ¿ùµåÀüü ½Ã½ºÅÛ(?)¸Þ½ÃÁöó¸® (¿¹: °­È­x·¹º§ ÀÌ»ó ¼º°ø, ¹Ì¼Ç x¹ø ¼º°ø µî...) #if defined( PRE_PRIVATECHAT_CHANNEL ) GAMA_PRIVATECHANNELCHAT, // »ç¼³Ã¤ÆÃä³Î #endif // CheatNotice GAMA_NOTICE, GAMA_BANUSER, // PvP GAMA_PVP_ROOMSYNCOK, GAMA_PVP_BREAKINTOOK, GAMA_PVP_COMMAND, GAMA_PVP_SWAPTMEMBER_INDEX, GAMA_PVP_CHANGEMEMBER_GRADE, GAMA_PVP_GUILDWARSCORE, GAMA_PVP_GUILDWARRESULT, GAMA_PVP_GUILDWAREXCEPTION, // Ladder GAMA_PVP_LADDERROOMSYNC, //UserState GAMA_UPDATEWORLDUSERSTATE, //ÇöÀçÀ§Ä¡ ¾÷µ¥ÀÌÆ®¿ë // Guild GAMA_CHANGEGUILDINFO, // ±æµå Á¤º¸ º¯°æ ¾Ë¸² GAMA_CHANGEGUILDMEMBINFO, // ±æµå¿ø Á¤º¸ º¯°æ ¾Ë¸² GAMA_GUILDCHAT, // ±æµå äÆÃ ¾Ë¸² GAMA_GUILDCHANGENAME, // ±æµå À̸§ º¯°æ GAMA_ADDGUILDWAR_POINT, // ±æµåÀü Æ÷ÀÎÆ® ȹµæ GAMA_UPDATEGUILDEXP, // ±æµå °æÇèÄ¡ ¾÷µ¥ÀÌÆ® //etc GAMA_PCBANGRESULT, // ÇǾ¾¹æ °ü·Ã °á°ú°ª ¹Þ¾Æ¿À±â GAMA_NOTIFYGIFT, // ¼±¹° ¿Ô´Ù´Â Å뺸 //Party GAMA_INVITEPARTYMEMBER, // °ÔÀÓ¼­¹ö¿¡¼­ ºô¸®Áö¿¡ ÀÖ´Â À¯Àú ÃÊ´ë¸Þ¼¼Áö º¸³»±â GAMA_INVITEPARTYMEMBER_RETURNMSG, // ÃÊ´ë ¹Þ´Â À¯Àú°¡ µé¾î¿Ã¶§ ¿¡·¯½Ã ¸Þ¼¼Áö #if defined(PRE_MOD_REQ_JOIN_PARTY_ANSWER_MSG_APP) GAMA_GETPARTYID_RESULT, GAMA_RESPARTYASKJOIN, GAMA_ASKJOINAGREEINFO, #endif #if defined( PRE_ADD_NPC_REPUTATION_SYSTEM ) GAMA_SYNC_SYSTEMMAIL, #endif // #if defined( PRE_ADD_NPC_REPUTATION_SYSTEM ) GAMA_MASTERSYSTEM_SYNC_SIMPLEINFO, GAMA_MASTERSYSTEM_SYNC_GRADUATE, GAMA_MASTERSYSTEM_SYNC_CONNECT, GAMA_FARM_DATALOADED, GAMA_FARM_USERCOUNT, GAMA_FARM_INTENDEDDESTROY, GAMA_FARM_SYNC, GAMA_FARM_SYNC_ADDWATER, GAMA_GUILDMEMBER_LELVEUP, GAMA_CHANGECHARACTERNAME, GAMA_LOAD_USERTEMPDATA, GAMA_SAVE_USERTEMPDATA, GAMA_DUPLICATE_LOGIN, GAMA_CHECK_LASTDUNGEONINFO, GAMA_CONFIRM_LASTDUNGEONINFO, #if defined( PRE_WORLDCOMBINE_PARTY ) GAMA_DELWORLDPARTY, GAMA_WORLDPARTYMEMBER, #endif #if defined( PRE_ADD_BESTFRIEND ) GAMA_LEVELUP_BESTFRIEND, // ÀýÄ£ ·¹º§¾÷ #endif #if defined( PRE_PRIVATECHAT_CHANNEL ) GAMA_PRIVATECHATCHANNEL_ADD, GAMA_PRIVATECHATCHANNEL_MEMBERADD, GAMA_PRIVATECHATCHANNEL_MEMBERINVITE, GAMA_PRIVATECHATCHANNEL_MEMBERINVITERESULT, GAMA_PRIVATECHATCHANNEL_MEMBERDEL, GAMA_PRIVATECHATCHANNEL_MEMBERKICKRESULT, GAMA_PRIVATECHATCHANNEL_MOD, #endif #if defined( PRE_FIX_WORLDCOMBINEPARTY ) GAMA_WORLDCOMBINEGAMESERVER, #endif #if defined( PRE_WORLDCOMBINE_PVP ) GAMA_DEL_WORLDPVPROOM, GAMA_WORLDPVPROOM_JOINRESULT, GAMA_WORLDPVPROOM_GMCREATERESULT, #endif #if defined( PRE_ADD_MUTE_USERCHATTING ) GAMA_MUTE_USERFIND, //GM¸í·É. ƯÁ¤ À¯Àú üÆÃ ¸·±â #endif // #if defined( PRE_ADD_MUTE_USERCHATTING ) #if defined( PRE_MOD_71820 ) GAMA_NOTIFYMAIL, #endif // #if defined( PRE_MOD_71820 ) #if defined( PRE_ALTEIAWORLD_EXPLORE ) GAMA_ALTEIAWORLD_SENDTICKET_RESULT, #endif #if defined(PRE_ADD_CHNC2C) GAMA_C2C_CHAR_ADDCOIN, GAMA_C2C_CHAR_REDUCECOIN, #endif //#if defined(PRE_ADD_CHNC2C) #if defined(PRE_ADD_DWC) GAMA_DWC_TEAMCHAT, GAMA_DWC_UPDATE_SCORE, #endif }; //---------------------------------------------------------------------------------------------------------------------------- // Master //---------------------------------------------------------------------------------------------------------------------------- // Master -> Login enum MasterToLogin { MALO_NONE, MALO_REGIST, // Login¿¡ µî·Ï MALO_VILLAGEINFO, // ºô¸®Áö ä³ÎÀÎÆ÷ MALO_VILLAGEINFODEL, // ºô¸®Áö ä³ÎÀÎÆ÷ Áö¿ì±â MALO_CHECKUSER, // ¸¶½ºÅÍ¿¡¼­ üŷ(³­ÀÔ¿ë) -- »ç¿ëÇÏÁö ¾ÊÀ½..»èÁ¦Çصµ µÇ»ï~ #if !defined(PRE_MOD_SELECT_CHAR) MALO_USERINFO, // Login¿¡¼­ º¸³»¿Â À¯Àúµ¥ÀÌÅÍ Á¦´ë·Î µî·ÏÇß´ÂÁö °á°ú°ª #endif // #if defined(PRE_MOD_SELECT_CHAR) MALO_SETTUTORIALGAMEID, // Á¢¼ÓÇÒ game id º¸³»ÁÖ±â MALO_DETACHUSER, // À¯Àú ²÷±â MALO_ADDUSER, // ·Î±×ÀÎÀ» ÅëÇ× Àü»óÁøÀԽà ¸¶½ºÅÍ¿¡ À¯Àú ¾Öµå°á°ú°ª MALO_ADDWAITUSER, // ´ë±â¿­Ãß°¡°á°ú°ª MALO_WAITUSERPROCESS, // ´ë±â¿­ÇÁ·Î¼¼½º MALO_UPDATECHANNELSHOWINFO, MALO_DUPLICATE_LOGIN, // Áߺ¹ ·Î±×ÀÎ °á°ú }; // Master -> Village enum eMasterToVillage { MAVI_NONE, MAVI_REGISTWORLDINFO, // ¿ùµå¿¡ ´ëÇÑ Á¤º¸ ¾Ë·ÁÁÜ MAVI_REQUSERLIST, // À¯Àú¸®½ºÆ® ¿äû MAVI_REGISTCOMPLETE, // ºô¸®Áö µî·Ï¿Ï·á //MAVI_REGIST, // village¿¡ µî·Ï MAVI_SETGAMEID, // Á¢¼ÓÇÒ game id º¸³»ÁÖ±â //MAVI_VILLAGESERVERINFO, // ¸¶½ºÅͰ¡ ±¸¼ºÇؼ­ º¸³»ÁÖ´Â ºô¸®Áö ¼­¹öÀÇ Á¤º¸~ MAVI_VILLAGEINFO, // ¹°¸®ÀûÀΠŸ ÇÁ·Î¼¼½º ¶Ç´Â Ÿ ¼­¹ö(ºô¸®Áö)ÀÇ Ã¤³ÎÁ¤º¸ MAVI_VILLAGEINFODEL, // ä³ÎÁ¤º¸ Áö¿ì±â~ MAVI_LOGINSTATE, // ·Î±×ÀÎ »óÅ üũ MAVI_CHECKUSER, // À¯Àú°¡ ÁøÂ¥ ÀÖ´ÂÁö üũÇÏ°í µ¥ÀÌÅÍ ³Ñ°ÜÁÖ±â MAVI_TARGETVILLAGEINFO, MAVI_DETACHUSER, // À¯Àú °­Á¦·Î ²÷°Ô º¸³»±â MAVI_USERSTATE, // User State MAVI_FCMSTATE, // ÇǷεµ »óÅ ³¯·ÁÁÖ±â (Shanda) // party #if defined( PRE_PARTY_DB ) MAVI_RESPARTYINVITE, MAVI_REQPARTYINVITE, MAVI_PARTYINVITEDENIED, #if defined(PRE_MOD_REQ_JOIN_PARTY_ANSWER_MSG_APP) MAVI_REQPARTYASKJOIN, MAVI_RESPARTYASKJOIN, MAVI_ASKJOINAGREEINFO, #endif #else MAVI_REQPARTYID, MAVI_REQPARTYIDFAIL, #endif // #if defined( PRE_PARTY_DB ) MAVI_PUSHPARTY, // ÆÄƼ Á¤º¸ ³¯·ÁÁÖ±â MAVI_INVITEPARTYMEMBER, // ÃÊ´ëÇØÁÖ¼¼¿ä~ MAVI_INVITEPARTYMEMBER_RETMSG, // ÃÊ´ë°á°ú¿¡ ÀÀ´ä¿¡ ´ëÇÑ °á°ú //friend MAVI_FRIENDADDNOTICE, // chat MAVI_PRIVATECHAT, // ±Ó¼Ó¸» º¸³»±â MAVI_CHAT, // ±æµå, ÆÄƼ µîµî MAVI_ZONECHAT, // °°Àº ¸¶À»À̸é ä³Î°ü°è¾øÀÌ ÀüºÎ(Çü½ÄÀÌ ´Þ¶ó¼­ »õ·Î¸¸µë) MAVI_WORLDSYSTEMMSG, // ¿ùµåÀüü ½Ã½ºÅÛ(?)¸Þ½ÃÁöó¸® (¿¹: °­È­x·¹º§ ÀÌ»ó ¼º°ø, ¹Ì¼Ç x¹ø ¼º°ø µî...) #if defined( PRE_PRIVATECHAT_CHANNEL ) MAVI_PRIVATECHNNELCHAT, // »ç¼³Ã¤ÆÃä³Î ¸Þ½ÃÁö #endif // PvP MAVI_PVP_CREATEROOM, // PvP¹æ »ý¼º MAVI_PVP_MODIFYROOM, // PvP¹æ º¯°æ MAVI_PVP_DESTROYROOM, // PvP¹æ ÆÄ±« MAVI_PVP_LEAVEROOM, // PvP¹æ À¯Àú ³ª°¨ MAVI_PVP_ROOMLIST, // PvP¹æ ¸®½ºÆ® MAVI_PVP_JOINROOM, // PvP¹æ Á¶ÀÎ MAVI_PVP_ROOMSTATE, // PvP¹æ »óÅ MAVI_PVP_CHANGETEAM, // PvP ÆÀ º¯°æ MAVI_PVP_CHANGEUSERSTATE, // PvP À¯Àú »óÅ º¯°æ MAVI_PVP_START, // PvP ½ÃÀÛ MAVI_PVP_STARTMSG, // PvP ½ÃÀÛ ¸Þ¼¼Áö MAVI_PVP_ROOMINFO, // PvP ¹æÁ¤º¸ // ġƮ°ü·Ã MAVI_RESRECALL, MAVI_VILLAGETRACE, MAVI_RESTRAINT, //notice MAVI_NOTICE, MAVI_CANCELNOTICE, //Á¾·ù°¡ ´Ã¾î ³ª¼­ ÅëÇÕ //MAVI_ZONENOTICE, //°øÁö ÃÖÁ¾ÀûÀ¸·Ð chat¸Þ¼¼Áö·Î º¸³»Áý´Ï´Ù. ¿©·¯¹ø ¾È½ò·Á°í.. MAVI_NOTIFYMAIL, // ¸ÞÀÏ ¿Ô´Ù´Â Å뺸 MAVI_NOTIFYMARKET, // ¸¶ÄÏ ¿Ô´Ù´Â Å뺸 MAVI_NOTIFYGIFT, // ¼±¹° ¿Ô´Ù´Â Å뺸 //VoiceChannel MAVI_VOICECHANNELID, // Guild MAVI_INVITEGUILDMEMB, // ±æµå ÃÊ´ë ¾Ë¸² MAVI_INVITEGUILDMEMBER_RETMSG, // ±æµå ÃÊ´ë°á°ú¿¡ ÀÀ´ä¿¡ ´ëÇÑ °á°ú MAVI_GUILDWAREINFO, // ±æµå â°í Á¤º¸ ¿äû MAVI_RETGUILDWAREINFO, // ±æµå â°í Á¤º¸ ¿äû °á°ú MAVI_DISMISSGUILD, // ±æµå ÇØÃ¼ ¾Ë¸² MAVI_ADDGUILDMEMB, // ±æµå¿ø Ãß°¡ ¾Ë¸² MAVI_DELGUILDMEMB, // ±æµå¿ø Á¦°Å (Å»Åð/Ãß¹æ) ¾Ë¸² MAVI_CHANGEGUILDINFO, // ±æµå Á¤º¸ º¯°æ ¾Ë¸² MAVI_CHANGEGUILDMEMBINFO, // ±æµå¿ø Á¤º¸ º¯°æ ¾Ë¸² MAVI_GUILDCHAT, // ±æµå äÆÃ ¾Ë¸² MAVI_GUILDMEMBER_LEVELUP, // ±æµå¿ø ·¹º§¾÷ ¾Ë¸² MAVI_GUILDCHANGE_NAME, // ±æµå¸í º¯°æ MAVI_GUILDCHANGEMARK, // ±æµå¸¶Å© º¯°æ #ifdef PRE_ADD_DOORS_GUILDCHAT_DISCONNECT MAVI_GUILDCHAT_MOBILE, // ¸ð¹ÙÀÏ ±æµåäÆÃ #endif //#ifdef PRE_ADD_DOORS_GUILDCHAT_DISCONNECT // GuildWar MAVI_ENROLL_GUILDWAR, // ±æµåÀü ½Åû ¾Ë¸² MAVI_CHANGE_GUILDWAR_STEP, // ±æµåÀü º¯È­ ¾Ë¸²(¿¹¼±, º»¼± µîµî) MAVI_GETGUILDWAR_SCHEDULE, // ±æµåÀü ½ºÄÉÁÙ Á¶È¸ ¿äû MAVI_GETGUILDWAR_FINALSCHEDULE, // ±æµåÀü º»¼± ½ºÄÉÁÙ Á¶È¸ ¿äû MAVI_SETGUILDWAR_FINALPROCESS, // ±æµåÀü º»¼± ÁøÇà ÇöȲ MAVI_GETGUILDWAR_POINT, // ±æµåÀü Æ÷ÀÎÆ® Á¶È¸ ¿äû(ûÆÀ, È«ÆÀ) MAVI_SETGUILDWAR_POINT, // ±æµåÀü Æ÷ÀÎÆ® ¼ÂÆÃ. MAVI_ADDGUILDWAR_POINT, // ±æµåÀü Æ÷ÀÎÆ® ȹµæ MAVI_GETGUILDWAR_FINAL_TEAM, // º»¼± ÁøÃâ ±æµå Á¤º¸(º»¼± ½ÃÀÛÀü) MAVI_SETGUILDWAR_FINAL_TEAM, // º»¼± ÁøÃâ ±æµå Á¤º¸ ÀúÀå(´ëÁøÇ¥ ÀúÀå) MAVI_GETGUILDWAR_TOURNAMENTINFO, // ÀÌ¹Ì ½ÃÀÛµÈ º»¼±ÀÇ Åä³Ê¸ÕÆ® Á¤º¸ °¡Á®¿À±â MAVI_SETGUILDWAR_TOURNAMENTINFO, // ÀÌ¹Ì ½ÃÀÛµÈ º»¼±ÀÇ Åä³Ê¸ÕÆ® Á¤º¸ ÁÖ±â MAVI_GETGUILDWAR_TRIAL_STATS, // ¿¹¼± Åë°è Á¤º¸ MAVI_SETGUILDWAR_SECRETMISSION, // ±æµåÀü ½ÃÅ©¸´ ¹Ì¼Ç MAVI_SETGUILDWAR_FINAL_RESULT, // ±æµåÀü º»¼± °á°ú(½Â,ÆÐ) MAVI_SETGUILDWAR_FINAL_REWARD, // ±æµåÀü ¹æÀÌ »Ç»çÁ³À»¶§ º¸»ó. MAVI_ADDGUILD_POINT, // ±×³É ±æµåÆ÷ÀÎÆ® ȹµæ.. MAVI_SETGUILDWAR_FINAL_RESULT_DB, // DB¿¡ º»¼± °á°úÁ» ÀúÀåÇØ ÁÖ¶ó. MAVI_GETGUILDWAR_PREWIN_GUILD, // ±æµåÀü Áö³­ Â÷¼ö ¿ì½ÂÆÀ °¡Á®¿À±â MAVI_SETGUILDWAR_PREWIN_GUILD, // ±æµåÀü Áö³­ Â÷¼ö ¿ì½ÂÆÀ ¼ÂÆÃ MAVI_SETGUILDWAR_PREWIN_SKILLCOOLTIME, // ±æµåÀü ¿ì½Â½ºÅ³ ÄðŸÀÓ MAVI_SETGUILDWAR_EVENT_TIME, // ±æµåÀü ½ºÄÉÁì ¾Ë¸² MAVI_SETGUILDWAR_TOURNAMENTWIN, // ±æµåÀü º»¼± ¿ì½Â±æµå ¾Ë¸² MAVI_ADD_DBJOBSYSTEM_RESERVE, // DB Job µî·Ï MAVI_GET_DBJOBSYSTEM_RESERVE, // DB Job °á°ú MAVI_GETGUILDWAR_POINT_RUNNING, // ±æµåÀü ¿¹¼± ±æµå¼øÀ§(¾à 10ºÐ ´ÜÀ§) °¡Á®¿À±â.. MAVI_SETGUILDWAR_POINT_RUNNING, // ±æµåÀü ¿¹¼± ±æµå¼øÀ§ ¼ÂÆÃ MAVI_GETGUILDWAR_PREWIN_REWARD, // ±æµåÀü Áö³­ Â÷¼ö ¿ì½ÂÆÀ º¸»ó¿©ºÎ(³óÀå, Á¦½ºÃÄ) MAVI_GUILDWAR_REFRESH_GUILD_POINT, // ±æµå Æ÷ÀÎÆ® Refresh MAVI_GUILDWAR_RESET_BUYED_ITEM_COUNT, // ±æµåÀü ÃàÁ¦Æ÷ÀÎÆ®·Î ±¸¸ÅÇÑ ¾ÆÀÌÅÛ °¹¼ö ÃʱâÈ­. MAVI_UPDATEGUILDEXP, // ±æµå °æÇèÄ¡ ¾÷µ¥ÀÌÆ® MAVI_GUILDRECRUIT_MEMBER, //±æµå¸ðÁý°Ô½ÃÆÇ °¡ÀÔ ½ÂÀÎ/°ÅºÎ À¯Àú¿¡°Ô Àü¼Û MAVI_GUILD_ADD_REWARDITEM, // ±æµå º¸»ó ¾ÆÀÌÅÛ È¿°ú Ãß°¡ MAVI_GUILD_EXTEND_GUILDSIZE, // ±æµå ÃÖ´ë »çÀÌÁî Áõ°¡ MAVI_PCBANGRESULT, // ÇǾ¾¹æ °á°ú°ü·Ã (Nexon) // Channel MAVI_UPDATECHANNELSHOWINFO, MAVI_PVP_WAITUSERLIST, MAVI_PVP_MEMBERINDEX, MAVI_PVP_MEMBERGRADE, MAVI_MASTERSYSTEM_CHECK_MASTERAPPLICATION, MAVI_MASTERSYSTEM_SYNC_SIMPLEINFO, MAVI_MASTERSYSTEM_SYNC_JOIN, MAVI_MASTERSYSTEM_SYNC_LEAVE, MAVI_MASTERSYSTEM_SYNC_GRADUATE, MAVI_MASTERSYSTEM_SYNC_CONNECT, MAVI_MASTERSYSTEM_CHECK_LEAVE, MAVI_MASTERSYSTEM_RECALL_MASTER, MAVI_MASTERSYSTEM_JOIN_CONFIRM, // »çÁ¦ ½ÂÀÎ ¿äû MAVI_MASTERSYSTEM_JOIN_CONFIRM_RESULT, // »çÁ¦ ½ÂÀÎ ¿äû °á°ú #if defined( PRE_ADD_NPC_REPUTATION_SYSTEM ) MAVI_SYNC_SYSTEMMAIL, #endif // #if defined( PRE_ADD_NPC_REPUTATION_SYSTEM ) MAVI_REFRESH_GUILDITEM, // ±æµåâ°í ¾ÆÀÌÅÛ ¾÷µ¥ÀÌÆ® MAVI_REFRESH_GUILDCOIN, // ±æµåâ°í ÄÚÀÎ ¾÷µ¥ÀÌÆ® MAVI_EXTEND_GUILDWARE, // ±æµåâ°í È®Àå MAVI_FARMINFOUPDATE, // ³óÀå°ü·Ã µ¿±â ¸ÂÃç¾ßÇÒ °Íµé MAVI_FARM_SYNC, MAVI_CHANGE_CHARACTERNAME, // ij¸¯ÅÍ¸í º¯°æ MAVI_LADDERSYSTEM_ENTERCHANNEL, MAVI_LADDERSYSTEM_DELUSER, MAVI_LADDERSYSTEM_SETGAMEID, // Á¢¼ÓÇÒ game id º¸³»ÁÖ±â MAVI_LADDERSYSTEM_ROOMSYNC, MAVI_LADDERSYSTEM_INVITEUSER, MAVI_LADDERSYSTEM_INVITECONFIRM, MAVI_USERTEMPDATA_RESULT, MAVI_UPPDATE_WORLDEVENTCOUNTER, MAVI_CHECK_LASTDUNGEONINFO, MAVI_CONFIRM_LASTDUNGEONINFO, #ifdef _WORK MAVI_RELOADEXT, #endif //#ifdef _WORK #if defined(PRE_ADD_QUICK_PVP) MAVI_MAKEQUICKPVP_ROOM, #endif #if defined(PRE_ADD_PVP_VILLAGE_ACCESS) MAVI_PVP_ROOMLIST_RELAY, // PVP ¹æ¸®½ºÆ® ¸±·¹ÀÌ MAVI_PVP_ROOMLIST_RELAY_ACK, // PVP ¹æ¸®½ºÆ® ¸±·¹ÀÌ ÀÀ´ä(½ÇÁ¦ ¹æ ¸®½ºÆ®Àü´Þ) #endif #if defined (PRE_ADD_BESTFRIEND) MAVI_SEARCH_BESTFRIEND, MAVI_REGIST_BESTFRIEND, MAVI_REGIST_BESTFRIEND_RETMSG, MAVI_COMPLETE_BESTFRIEND, MAVI_EDIT_BESTFRIENDMEMO, MAVI_CANCEL_BESTFRIEND, MAVI_CLOSE_BESTFRIEND, MAVI_LEVELUP_BESTFRIEND, #endif #ifdef PRE_ADD_COLOSSEUM_BEGINNER MAVI_PVP_CHANGECHANNEL, #endif //#ifdef PRE_ADD_COLOSSEUM_BEGINNER #if defined( PRE_WORLDCOMBINE_PARTY ) MAVI_DELWORLDPARTY, MAVI_WORLDPARTYMEMBER, #endif #if defined(PRE_MOD_REQ_JOIN_PARTY_ANSWER_MSG_APP) MAVI_GETPARTYID, // Äɸ¯ÅÍ ¸íÀ¸·Î ÆÄƼ ID °Ë»ö MAVI_GETPARTYID_RESULT, #endif MAVI_UPDATEGUILDWARE, #if defined( PRE_PRIVATECHAT_CHANNEL ) MAVI_PRIVATECHATCHANNEL_ADD, MAVI_PRIVATECHATCHANNEL_MEMBERADD, MAVI_PRIVATECHATCHANNEL_MEMBERINVITE, MAVI_PRIVATECHATCHANNEL_MEMBERINVITERESULT, MAVI_PRIVATECHATCHANNEL_MEMBERDEL, MAVI_PRIVATECHATCHANNEL_MEMBERKICKRESULT, MAVI_PRIVATECHATCHANNEL_MOD, MAVI_PRIVATECHATCHANNEL_MODMEMBERNAME, #endif #if defined(PRE_ADD_PVP_TOURNAMENT) MAVI_PVP_SWAP_TOURNAMENT_INDEX, MAVI_PVP_SHUFFLE_TOURNAMENT_INDEX, #endif // #if defined(PRE_ADD_PVP_TOURNAMENT) #if defined( PRE_WORLDCOMBINE_PVP ) MAVI_DEL_WORLDPVPROOM, MAVI_WORLDPVPROOM_JOINRESULT, MAVI_WORLDPVPROOM_GMCRETERESULT, #endif #if defined(PRE_ADD_MUTE_USERCHATTING) MAVI_MUTE_USERCHAT, // GM¸í·É. ƯÁ¤ À¯Àú üÆÃ ¸·±â #endif // #if defined(PRE_ADD_MUTE_USERCHATTING) #if defined( PRE_ALTEIAWORLD_EXPLORE ) MAVI_ALTEIAWORLD_SENDTICKET, MAVI_ALTEIAWORLD_SENDTICKET_RESULT, #endif #if defined(PRE_ADD_CHNC2C) MAVI_C2C_CHAR_COINBALANCE, MAVI_C2C_CHAR_ADDCOIN, MAVI_C2C_CHAR_REDUCECOIN, #endif //#if defined(PRE_ADD_CHNC2C) #if defined( PRE_DRAGONBUFF ) MAVI_APPLYWORLDBUFF, #endif #if defined(PRE_ADD_DWC) MAVI_INVITE_DWCTEAMMEMB, MAVI_INVITE_DWCTEAMMEMB_ACK, MAVI_ADD_DWCTEAMMEMBER, MAVI_DEL_DWCTEAMMEMB, MAVI_DISMISS_DWCTEAM, MAVI_CHANGE_DWCTEAMMEMB_STATE, MAVI_DWC_UPDATE_SCORE, #endif #if defined( PRE_PVP_GAMBLEROOM ) MAVI_GAMBLEROOM_CREATE, #endif }; // Master -> Game enum eMasterToGame { MAGA_NONE, MAGA_REGISTWORLDINFO, // ¿ùµå¿¡ ´ëÇÑ Á¤º¸ ¾Ë·ÁÁÜ MAGA_REQUSERLIST, // À¯Àú¸®½ºÆ® ¿äû MAGA_REGISTCOMPLETE, // ºô¸®Áö µî·Ï¿Ï·á //MAGA_REGIST, // game¿¡ µî·Ï MAGA_REQROOMID, // room id ¿äû //MAGA_REQFARMROOMID, // ³óÀ徯À̵ð¿äû MAGA_REQTUTORIALROOMID, // tutorial room id ¿äû MAGA_CHECKUSER, // À¯Àú°¡ ÁøÂ¥ ÀÖ´ÂÁö üũÇÏ°í µ¥ÀÌÅÍ ³Ñ°ÜÁÖ±â MAGA_DETACHUSER, // À¯Àú °­Á¦·Î ²÷°Ô º¸³»±â MAGA_USERSTATE, // User State MAGA_FCMSTATE, // ÇǷεµ »óÅ ³¯·ÁÁÖ±â (Shanda) MAGA_LOGINSTATE, // ·Î±×ÀÎ »óÅ MAGA_VILLAGESTATE, // ºô¸®Áö »óÅ //channel MAGA_NEXTVILLAGEINFO, MAGA_REBIRTHVILLAGEINFO, // ºÎȰ´­·¶À»¶§ ±âÁ¸ÀÖ´ø ¸¶À»Á¤º¸ º¸³»ÁÖ±â MAGA_MOVEPVPGAMETOPVPLOBBY, // °ÔÀÓ->PvP·Îºñ À̵¿ //Friend MAGA_FRIENDADDNOTICE, // party //MAGA_DELPARTYMEMBER, // ÆÄƼ ¸â¹ö Á¦°Å MAGA_INVITEPARTYMEMBERRESULT, // °ÔÀÓ¼­¹ö¿¡¼­ ÆÄƼ¿ø ÃÊ´ë °á°ú(¼º°øÀûÀÌ¸é ¾È°¨) #if defined(PRE_MOD_REQ_JOIN_PARTY_ANSWER_MSG_APP) MAGA_GETPARTYID, MAGA_REQPARTYASKJOIN, #endif // chat MAGA_PRIVATECHAT, // ±Ó¼Ó¸» º¸³»±â MAGA_CHAT, // ±æµå, ÆÄƼ µîµî MAGA_WORLDSYSTEMMSG, // ¿ùµåÀüü ½Ã½ºÅÛ(?)¸Þ½ÃÁöó¸® (¿¹: °­È­x·¹º§ ÀÌ»ó ¼º°ø, ¹Ì¼Ç x¹ø ¼º°ø µî...) #if defined( PRE_PRIVATECHAT_CHANNEL ) MAGA_PRIVATECHANNELCHAT, // »ç¼³Ã¤ÆÃä³Î ¸Þ½ÃÁö #endif //notice MAGA_NOTICE, // °øÁö ÃÖÁ¾ÀûÀ¸·Ð chat¸Þ¼¼Áö·Î º¸³»Áý´Ï´Ù. ¿©·¯¹ø ¾È½ò·Á°í.. MAGA_CANCELNOTICE, // ÁøÇàÁßÀÎ ½½¶óÀÌµå°øÁöÀÇ Ãë¼Ò MAGA_NOTIFYMAIL, // ¸ÞÀÏ ¿Ô´Ù´Â Å뺸 MAGA_NOTIFYMARKET, // ¸¶ÄÏ ¿Ô´Ù´Â Å뺸 MAGA_NOTIFYGIFT, // ¼±¹° ¿Ô´Ù´Â Å뺸 // Cheat MAGA_RESRECALL, MAGA_RESTRAINT, // Á¦Àç Ãß°¡ // PvP MAGA_PVP_GAMEMODE, // °ÔÀÓ¸ðµå Á¤º¸ MAGA_BREAKINTOROOM, // ¹æ ³­ÀÔ MAGA_PVP_MEMBERINDEX, MAGA_PVP_MEMBERGRADE, MAGA_PVP_MEMBERUSERSTATE, MAGA_PVP_FORCESTOP, MAGA_PVP_ALLSTOPGUILDWAR, // Auth MAGA_RESETAUTHLIST, // ƯÁ¤ »ç¿ëÀÚ ¸ñ·Ï ¿¬°áÁ¾·á ¹× º¸°í ¿äû MAGA_RESETAUTHONLY, // ƯÁ¤ »ç¿ëÀÚ ´ÜÀÏ ¿¬°áÁ¾·á ¹× º¸°í ¿äû // Guild MAGA_DISMISSGUILD, // ±æµå ÇØÃ¼ ¾Ë¸² MAGA_ADDGUILDMEMBER, // ±æµå¿ø Ãß°¡ ¾Ë¸² MAGA_DELGUILDMEMBER, // ±æµå¿ø Á¦°Å (Å»Åð/Ãß¹æ) ¾Ë¸² MAGA_CHANGEGUILDINFO, // ±æµå Á¤º¸ º¯°æ ¾Ë¸² MAGA_CHANGEGUILDMEMBERINFO, // ±æµå¿ø Á¤º¸ º¯°æ ¾Ë¸² MAGA_REFRESHGUILDSELFVIEW, // ±æµå ½Ã°¢Á¤º¸ (°³ÀÎ/´Üü) º¯°æ ¾Ë¸² MAGA_GUILDCHAT, // ±æµå äÆÃ ¾Ë¸² MAGA_GUILDMEMBLOGINLIST, // ±æµå¿ø ·Î±×ÀÎ ¸ñ·Ï ¾Ë¸² MAGA_GUILDMEMBER_LEVELUP, // ±æµå¿ø ·¹º§¾÷ ¾Ë¸² MAGA_CHANGEGUILDNAME, // ±æµå¸í º¯°æ MAGA_CHANGEGUILDMARK, // ±æµå¸¶Å© º¯°æ #ifdef PRE_ADD_DOORS_GUILDCHAT_DISCONNECT MAGA_GUILDCHAT_MOBILE, // ¸ð¹ÙÀÏ ±æµåäÆÃ #endif //#ifdef PRE_ADD_DOORS_GUILDCHAT_DISCONNECT // GuildWar MAGA_ENROLLGUILDWAR, // ±æµåÀü ½Åû ¾Ë¸² MAGA_CHANGE_GUILDWAR_STEP, // ±æµåÀü º¯È­ ¾Ë¸²(¿¹¼±, º»¼± µîµî) MAGA_SETGUILDWAR_POINT, // ±æµåÀü Æ÷ÀÎÆ® ¼ÂÆÃ. MAGA_ADDGUILDWAR_POINT, // ±æµåÀü Æ÷ÀÎÆ® ȹµæ MAGA_SETGUILDWAR_SECRETMISSION, // ±æµåÀü ½ÃÅ©¸´ ¹Ì¼Ç MAGA_SETGUILDWAR_FINALPROCESS, // ±æµåÀü ÇöÀç Â÷¼ö MAGA_SETGUILDWAR_PRE_WIN_GUILD, // Áö³­ Â÷¼ö ¿ì½Â±æµå MAGA_SETGUILDWAR_TOURNAMENTWIN, // ±æµåÀü º»¼± ½Â¸® ±æµå ¾Ë¸². MAGA_SETGUILDWAR_EVENT_TIME, // ±æµåÀü ½ºÄÉÁì ¾Ë¸² MAGA_UPDATEGUILDEXP, // ±æµå °æÇèÄ¡ ¾÷µ¥ÀÌÆ® MAGA_GUILDLEVELUP, // ±æµå ·¹º§¾÷ MAGA_GUILDRECRUIT_MEMBER, // ±æµå¸ðÁý°Ô½ÃÆÇ ±æµå °¡ÀÔ °á°ú À¯Àú¿¡°Ô Àü¼Û MAGA_GUILD_ADD_REWARDITEM, // ±æµå º¸»ó ¾ÆÀÌÅÛ È¿°ú Ãß°¡ MAGA_GUILD_EXTEND_GUILDSIZE, // ±æµå ÃÖ´ë Àοø¼ö Áõ°¡ //pcbang MAGA_PCBANGRESULT, // ÇǾ¾¹æ °á°ú°ü·Ã (Nexon) //ServerControl MAGA_ZEROPOPULATION, MAGA_MASTERSYSTEM_SYNC_SIMPLEINFO, MAGA_MASTERSYSTEM_SYNC_JOIN, MAGA_MASTERSYSTEM_SYNC_LEAVE, MAGA_MASTERSYSTEM_SYNC_GRADUATE, MAGA_MASTERSYSTEM_SYNC_CONNECT, #if defined( PRE_ADD_NPC_REPUTATION_SYSTEM ) MAGA_SYNC_SYSTEMMAIL, #endif // #if defined( PRE_ADD_NPC_REPUTATION_SYSTEM ) MAGA_FARM_SYNC, MAGA_FARM_SYNC_ADDWATER, MAGA_CHANGE_CHARACTERNAME, // ij¸¯ÅÍ¸í º¯°æ MAGA_ASSIGN_PERIODQUEST, MAGA_UPPDATE_WORLDEVENTCOUNTER, MAGA_NOTICE_PERIODQUEST, MAGA_USERTEMPDATA_RESULT, MAGA_CHECK_LASTDUNGEONINFO, MAGA_DELETE_BACKUPDUNGEONINFO, #if defined( PRE_WORLDCOMBINE_PARTY ) MAGA_GET_WORLDPARTYMEMBER, #endif #if defined( PRE_ADD_BESTFRIEND ) MAGA_CANCEL_BESTFRIEND, MAGA_CLOSE_BESTFRIEND, MAGA_LEVELUP_BESTFRIEND, #endif MAGI_UPDATEGUILDWARE, #if defined( PRE_PRIVATECHAT_CHANNEL ) MAGA_PRIVATECHATCHANNEL_ADD, MAGA_PRIVATECHATCHANNEL_MEMBERADD, MAGA_PRIVATECHATCHANNEL_MEMBERINVITE, MAGA_PRIVATECHATCHANNEL_MEMBERINVITERESULT, MAGA_PRIVATECHATCHANNEL_MEMBERDEL, MAGA_PRIVATECHATCHANNEL_MEMBERKICKRESULT, MAGA_PRIVATECHATCHANNEL_MOD, MAGA_PRIVATECHATCHANNEL_MODMEMBERNAME, #endif #if defined(PRE_ADD_PVP_TOURNAMENT) MAGA_PVP_TOURNAMENT_INFO, // ´ëÁøÇ¥ Á¤º¸ #endif #ifdef _WORK MAGA_RELOADEXT, MAGA_RELOADACT, #endif //#ifdef _WORK #if defined( PRE_ADD_PVP_COMBOEXERCISE ) MAGA_PVP_CHANGEROOMMASTER, // ¹æÀå º¯°æ #endif // #if defined( PRE_ADD_PVP_COMBOEXERCISE ) #if defined(PRE_ADD_MUTE_USERCHATTING) MAGA_MUTE_USERCHAT, //GM¸í·É. ƯÁ¤ À¯Àú üÆÃ ¸·±â #endif // #if defined(PRE_ADD_MUTE_USERCHATTING) #if defined( PRE_ALTEIAWORLD_EXPLORE ) MAGA_ALTEIAWORLD_SENDTICKET, MAGA_ALTEIAWORLD_SENDTICKET_RESULT, #endif #if defined(PRE_ADD_CHNC2C) MAGA_C2C_CHAR_ADDCOIN, MAGA_C2C_CHAR_REDUCECOIN, #endif //#if defined(PRE_ADD_CHNC2C) #if defined(PRE_ADD_DWC) MAGA_ADD_DWCTEAMMEMBER, MAGA_DEL_DWCTEAMMEMB, MAGA_DISMISS_DWCTEAM, MAGA_CHANGE_DWCTEAMMEMB_STATE, #endif #if defined(PRE_ADD_DWC) MAGA_DWC_TEAMCHAT, #endif }; //---------------------------------------------------------------------------------------------------------------------------- // DB //---------------------------------------------------------------------------------------------------------------------------- namespace DB{ // MAINCMD_AUTH enum eDB_MainCmdAuth { // Auth QUERY_BEGINAUTH, // ÀÎÁõÁ¤º¸ ¼¼ÆÃ (ÃÖÃÊ ·Î±×ÀÎ) (GA, VI »ç¿ë) // PRE_MODIFY_AUTH_PROCESS_04 // Á¦°ÅµÇ¾î¾ß ÇÔ !!! QUERY_STOREAUTH, // ÀÎÁõÁ¤º¸ ¼¼ÆÃ (¼­¹ö°£ À̵¿ Á÷Àü) (GA, VI »ç¿ë) QUERY_CHECKAUTH, // ÀÎÁõÁ¤º¸ üũ (¼­¹ö°£ À̵¿ Á÷ÈÄ) (GA, VI »ç¿ë) QUERY_RESETAUTH, // ÀÎÁõÁ¤º¸ ÃʱâÈ­ (ƯÁ¤ °èÁ¤) (GA, VI »ç¿ë) QUERY_RESETAUTHSERVER, // ÀÎÁõÁ¤º¸ ÃʱâÈ­ (ƯÁ¤ ¼­¹ö) QUERY_RESETERRORCHECK, // DB¿¡·¯ üũ ÃʱâÈ­ }; // MAINCMD_ETC enum eDB_MainCmdEtc { QUERY_UPDATEQUERYQUEUE, // ¿©·¯ DB ÀÛ¾÷ ´ÜÀ§µéÀ» Äõ¸® Å¥¿¡ ÀúÀåÇÏ¿© ÀϽÿ¡ ¼øÂ÷ÀûÀ¸·Î ¼öÇà QUERY_EVENTLIST, //À̺¥Æ®¸®½ºÆ® ¾ò±â QUERY_GETGAMEOPTION, QUERY_SETGAMEOPTION, QUERY_UPDATE_SECONDAUTH_PASSWORD, QUERY_UPDATE_SECONDAUTH_LOCK, QUERY_INIT_SECONDAUTH, QUERY_VALIDATE_SECONDAUTH, QUERY_RESTRAINT, QUERY_LOGOUT, QUERY_GET_KEYSETTING_OPTION, // Ű¼¼ÆÃ Á¤º¸ ºÒ·¯¿À±â QUERY_MOD_KEYSETTING_OPTION, // Ű¼¼ÆÃ Á¤º¸ ¼öÁ¤Çϱâ QUERY_DBRESULTERROR, // ÀÀ´ä¾øÀÌ ÀϹæÀûÀ¸·Î º¸³½ ÀúÀåÆÐŶÁß µðºñ°¡ ERROR_NONEÀÌ ¾Æ´Ñ°ªÀ» ¹ñÀ»¶§ ¼­¹ö¿¡ Åëº¸ÇØ¼­ ²÷¾î¹ö¸®°Ô ÇÏ´Â ÆÐŶ QUERY_LOGINCHARACTER, // ij¸¯ÅÍ ·Î±×ÀÎ QUERY_LOGOUTCHARACTER, // ij¸¯ÅÍ ·Î±×¾Æ¿ô QUERY_GET_PADSETTING_OPTION, // ÆÐµå¼¼ÆÃ Á¤º¸ ºÒ·¯¿À±â QUERY_MOD_PADSETTING_OPTION, // ÆÐµå¼¼ÆÃ Á¤º¸ ¼öÁ¤Çϱâ QUERY_SETRESTRAINT, // ¼­¹ö¿¡¼­ Á¦Àç¹ß»ý½Ã QUERY_GET_PROFILE, QUERY_SET_PROFILE, QUERY_UPDATECONNECTINGTIME, // Á¢¼Ó½Ã°£ÀúÀå QUERY_ADD_ABUSELOG, // ¾îºä¡À¯Àú¿¡ ´ëÇÑ ·Î±×Ãß°¡. QUERY_ADD_ABUSEMONITOR, QUERY_DEL_ABUSEMONITOR, QUERY_GET_ABUSEMONITOR, QUERY_GET_WHOLE_ABUSEMONITOR, //¿ùµå Àüü ij¸¯ÅÍ Á¶È¸ #if defined( _US ) QUERY_KEEPALIVE, #endif // #if defined( _US ) #ifdef PRE_MOD_RESTRICT_IDENTITY_IP QUERY_GET_SIMPLECONFIG, //±âº»¼³Á¤°ª ·Îµå #endif //#ifdef PRE_MOD_RESTRICT_IDENTITY_IP QUERY_GET_DBSID, QUERY_MODLASTCONNECTDATE, #if defined( PRE_FIX_67546 ) QUERY_ADD_CHANNELCOUNT, // ä³Î °¹¼ö #endif #if defined(PRE_ADD_GAMEQUIT_REWARD) QUERY_MOD_NEWBIE_REWARDFLAG, // ½Å±Ô À¯Àú ÁöÁ¤µÈ ½Ã°£ ÀÌÈÄ º¸»ó üũ¿ë #endif // #if defined(PRE_ADD_GAMEQUIT_REWARD) #if defined(PRE_ADD_CP_RANK) QUERY_ADD_STAGE_CLEAR_BEST, // CP±â·Ï ÀúÀå QUERY_GET_STAGE_CLEAR_BEST, // CP±â·Ï Á¶È¸ QUERY_GET_STAGE_PERSONAL_BEST, // °³ÀÎ CP ±â·Ï Á¶È¸ QUERY_INIT_STAGE_BEST, // CP±â·Ï ÃʱâÈ­(ġƮŰ) #endif QUERY_MODCHARACTERSLOTCOUNT, QUERY_MAINTENANCEFLAG, }; // MAINCMD_STATUS enum eDB_MainCmdStatus { QUERY_SELECTCHARACTER, // ij¸¯ÅÍ ¼±Åà QUERY_UPDATEUSERDATA, // À¯Àú µ¥ÀÌÅÍ ¼¼À̺ê QUERY_CHANGESERVERUSERDATA, // ¼­¹ö ¹Ù²Ù¸é¼­ À¯Àú µ¥ÀÌÅÍ ¼¼À̺ê (Village <-> Game, Village <-> Village, Game <-> Game) QUERY_LASTUPDATEUSERDATA, // Á¢¼Ó ²÷À¸¸é¼­ À¯Àú µ¥ÀÌÅÍ ¼¼À̺ê QUERY_CHANGESTAGEUSERDATA, // ½ºÅ×ÀÌÁö ³ª°¥¶§¸¶´Ù Á¤º¸ÀúÀå QUERY_GETCHARACTERPARTIALYBYNAME, // 1: CharacterID/bigint, CharacterClassCode/tinyint, CharacterLevel/tinyint, JobCode/tinyint QUERY_GETCHARACTERPARTIALYBYDBID, QUERY_LEVEL, // ·¹º§ QUERY_EXP, // exp QUERY_COIN, // µ· QUERY_WAREHOUSECOIN, // â°íÄÚÀÎ QUERY_MAPINFO, // ¸ÊÁ¤º¸ (lastgate, lastmap, map) QUERY_CASHREBIRTHCOIN, // RebirthCashCoin ¾÷µ« QUERY_FATIGUE, // ÇǷεµ, QUERY_JOB, QUERY_GLYPHDELAYTIME, QUERY_GLYPHREMAINTIME, QUEST_NOTIFIER, // ¾Ë¸®¹Ì #if !defined(PRE_DELETE_DUNGEONCLEAR) QUERY_DUNGEONCLEAR, // ´øÁ¯Å¬¸®¾î #endif // #if !defined(PRE_DELETE_DUNGEONCLEAR) QUERY_ETERNITYITEM, // ¿µ±¸Àû¿ë ¾ÆÀÌÅÛ QUERY_CHECKFIRSTVILLAGE, // ¸¶À» óÀ½ üũ QUERY_ADDCASHREBIRTHCOIN, // RebirthCashCoin ¾÷µ« QUERY_COLOR, // hair, eye, skin color QUERY_REBIRTHCOIN, // ºÎȰÄÚÀÎ QUERY_GETLISTEFFECTITEM, // QUERY_EVENTFATIGUE, // À̺¥Æ® ÇǷεµ QUERY_OWNCHRACTERLEVEL, // ³»¼ÒÀ¯ ij¸¯ÅÍÀÇ ·¹º§¸®½ºÆ® QUERY_NESTCLEARCOUNT, // NEST Ŭ¸®¾î Ƚ¼ö UPSERT QUERY_INITNESTCLEARCOUNT, // NEST ÁÖ°£ Ŭ¸®¾î Ƚ¼ö ÃʱâÈ­ QUERY_CHANGECHARACTERNAME, // ij¸¯ÅÍ¸í º¯°æ QUERY_GETLIST_ETCPOINT, // Æ÷ÀÎÆ®¸¦ ¾ò¾î¿À±â. QUERY_ADD_ETCPOINT, QUERY_USE_ETCPOINT, QUERY_MOD_TIMEEVENT_DATE, QUERY_CHANGEJOBCODE, // ÀüÁ÷ ¾ÆÀÌÅÛ »ç¿ë. QUERY_GETLIST_VARIABLERESET, QUERY_MOD_VARIABLERESET, QUERY_CHANGE_SKILLPAGE, #if defined(PRE_ADD_DOORS_PROJECT) QUERY_SAVE_CHARACTER_ABILITY, // ij¸¯ÅÍ ´É·ÂÄ¡ ÀúÀå.. #endif #if defined( PRE_ADD_TOTAL_LEVEL_SKILL ) QUERY_GET_TOTALSKILLLEVEL, // ÅëÇÕ½ºÅ³·¹º§ QUERY_ADD_TOTALSKILLLEVEL, // ÅëÇÕ½ºÅ³·¹º§ ÀåÂø #endif #ifdef PRE_ADD_PRESET_SKILLTREE QUERY_GET_SKILLPRESET_LIST, QUERY_ADD_SKILLPRESET, QUERY_DEL_SKILLPRESET, #endif //#ifdef PRE_ADD_PRESET_SKILLTREE #if defined( PRE_ADD_NEWCOMEBACK ) QUERY_MOD_COMEBACKFLAG, #endif }; // MAINCMD_ITEM enum eDB_MainCmdItem { QUERY_ADDITEM, // ¾ÆÀÌÅÛ È¹µæ - P_AddMaterializedItem QUERY_USEITEM, // ¾ÆÀÌÅÛ ¼Ò¸ê (¼Ò¸ð¼º ¾ÆÀÌÅÛ »ç¿ë/¹ö¸®±â/ºÐÇØ) - P_UseItem QUERY_RESELLITEM, // ¾ÆÀÌÅÛ µÇÆÈ±â - P_ResellItem QUERY_ENCHANTITEM, // ¾ÆÀÌÅÛ °­È­ - P_EnchantItem QUERY_CHANGEITEMLOCATION, // ¾ÆÀÌÅÛ À§Ä¡ º¯°æ - P_ChangeItemLocation QUERY_SWITCHITEMLOCATION, // µÎ ¾ÆÀÌÅÛÀÇ À§Ä¡ ¹Ù²Ù±â - P_SwitchItemLocation QUERY_MODITEMDURABILITY, // ³»±¸µµ Àϰý º¯°æ - P_ModItemDurability QUERY_MODITEM, // ¾ÆÀÌÅÛ ¼Ó¼º º¯°æ - P_ModMaterializedItem QUERY_EXCHANGEPROPERTY, // ¾ÆÀÌÅÛ/ÄÚÀÎ ±³È¯ - P_ExchangeProperty QUERY_UPSEQUIP, // ÀåÂø ¾ÆÀÌÅÛ º¯°æ (equip / cashequip) QUERY_PUTONEPIECEON, // ¿øÇǽº ÀåÂø QUERY_TAKECASHEQUIPMENTOFF, // ÇѲ¨¹ø¿¡ Å»Âø (cashequip -> cashinven) QUERY_GETPAGEMATERIALIZEDITEM, // ij½¬ÅÛ ¸®½ºÆ® ÆäÀÌÁö ´ÜÀ§·Î È£Ãâ QUERY_GETPAGEVEHICLE, // Å»°ÍÀκ¥ ¸®½ºÆ® ÆäÀÌÁö ´ÜÀ§·Î È£Ãâ QUERY_MODPETSKINCOLOR, // P_ModPetSkinColor QUERY_DELPETEQUIPMENT, // P_DelPetEquipment QUERY_MISSINGITEMLIST, QUERY_RECOVERMISSINGITEM, QUERY_ADDEFFECTITEMS, // ÀÌÆåÆ®¾ÆÀÌÅÛ Ãß°¡ QUERY_MWTEST, QUERY_CHANGEPETNAME, QUERY_MODITEMEXPIREDATE, QUERY_MODPETEXP, QUERY_ITEMEXPIREBYCHEAT, QUERY_MODADDITIVEITEM, // P_ModAdditiveItemID QUERY_SAVEITEMLOCATIONINDEX, // P_SaveItemLocationIndex QUERY_MODPETSKILL, // Æê ½ºÅ³º¯°æ QUERY_MODPETSKILLEXPAND, // Æê ½ºÅ³½½·Ô È®Àå QUERY_GETLIST_REPURCHASEITEM, QUERY_DELEXPIREITEM, #if defined (PRE_ADD_COSRANDMIX) QUERY_MODRANDOMITEM, #endif QUERY_DELCASHITEM, QUERY_RECOVERCASHITEM, #if defined( PRE_ADD_NAMEDITEM_SYSTEM ) QUERY_CHECK_NAMEDITEMCOUNT, QUERY_CHEATCHECK_NAMEDITEMCOUNT, #endif #if defined (PRE_ADD_EXCHANGE_POTENTIAL) QUERY_MOVEPOTENTIAL, #endif //#if defined (PRE_ADD_EXCHANGE_POTENTIAL) QUERY_MODDEGREEOFHUNGER, #if defined( PRE_ADD_LIMITED_SHOP ) QUERY_GETLIMITEDSHOPITEM, QUERY_ADDLIMITEDSHOPITEM, QUERY_RESETLIMITEDSHOPITEM, #endif QUERY_DEL_EFFECTITEM, #if defined(PRE_ADD_CHNC2C) QUERY_GET_GAMEMONEY, QUERY_KEEP_GAMEMONEY, QUERY_TRANSFER_GAMEMONEY, #endif //#if defined(PRE_ADD_CHNC2C) #if defined(PRE_ADD_TALISMAN_SYSTEM) QUERY_MOD_TALISMANSLOTOPENFLAG, #endif #if defined(PRE_ADD_EQUIPLOCK) QUERY_ADDLOCK_ITEM, QUERY_REQUEST_ITEMUNLOCK, QUERY_UNLOCK_ITEM, QUERY_GET_LIST_LOCKEDITEMS, #endif // #if defined(PRE_ADD_EQUIPLOCK) }; // MAINCMD_QUEST enum eDB_MainCmdQuest { QUERY_ADDQUEST, // Äù½ºÆ® ³Ö±â QUERY_DELQUEST, // Äù½ºÆ® Áö¿ì±â QUERY_MODQUEST, // Äù½ºÆ® ¼öÁ¤ QUERY_CLEARQUEST, // Äù½ºÆ® ÃʱâÈ­ QUERY_FORCECOMPLETEQUEST, // Äù½ºÆ® °­Á¦ ¿Ï·á QUERY_DELETE_CHARACTER_PERIODQUEST, // ÇÒ´çµÈ ±â°£Äù½ºÆ® »èÁ¦ QUERY_GET_CHARACTER_PERIODQUESTDATE,// ±â°£Äù½ºÆ®¸¦ ÇÒ´çÇÑ ÀÏÀÚ °¡Á®¿À±â QUERY_GET_LISTCOMPLETE_EVENTQUEST, // ¿Ï·áÇÑ À̺¥Æ® Äù½ºÆ® °¡Á®¿À±â QUERY_COMPLETE_EVENTQUEST, // À̺¥Æ® Äù½ºÆ® ¿Ï·á QUERY_GET_WORLDEVENTQUESTCOUNTER, // ¿ùµå Äù½ºÆ® ´Þ¼º Ä«¿îÆ® QUERY_MOD_WORLDEVENTQUESTCOUNTER, // ¿ùµå Äù½ºÆ® Ä«¿îÆ® ¾÷µ¥ÀÌÆ® }; // MAINCMD_SKILL enum eDB_MainCmdSkill { QUERY_ADDSKILL, // ½ºÅ³ Ãß°¡ QUERY_MODSKILLLEVEL, // ½ºÅ³·¹º§º¯°æ QUERY_INCREASESKILLPOINT, // ½ºÅ³Æ÷ÀÎÆ® Áõ°¡ QUERY_DELSKILL, // del skill QUERY_RESETSKILL, // ½ºÅ³ ÃʱâÈ­Çß´ÂÁö À¯¹« QUERY_RESETSKILLBYSKILLIDS, // QUERY_DECREASESKILLPOINT, // ½ºÅ³Æ÷ÀÎÆ® Áõ°¡ QUERY_USEEXPANDSKILLPAGE, // ÀÌÁß½ºÅ³Æ®¸® È®Àå ¾ÆÀÌÅÛ »ç¿ë QUERY_SETSKILLPOINT, // ½ºÅ³Æ÷ÀÎÆ® ÀúÀå( º¸Á¤¿ë ) }; // MAINCMD_MISSION enum eDB_MainCmdMission { QUERY_MISSIONGAIN, // ȹµæ °¡´ÉÇÑ ¹Ì¼Ç ºñÆ®¸Ê ÀúÀå QUERY_MISSIONACHIEVE, // ¹Ì¼Ç ON/OFF QUERY_SETDAILYMISSION, // ÀÏÀÏ ¹Ì¼Ç Á¤º¸ ÀúÀåÇϱâ (óÀ½ ½Ï~ ³Ö¾îÁÙ¶§) QUERY_SETWEEKLYMISSION, // ÁÖ°£ ¹Ì¼Ç Á¤º¸ ÀúÀåÇϱâ (óÀ½ ½Ï~ ³Ö¾îÁÙ¶§) QUERY_SETWEEKENDEVENTMISSION, // À̺¥Æ® ¹Ì¼Ç Á¤º¸ ÀúÀåÇϱâ QUERY_SETGUILDWARMISSION, // ±æµå ÃàÁ¦ ¹Ì¼Ç Á¤º¸ ÀúÀåÇϱâ QUERY_MODDAILYWEEKLYMISSION, // ÀÏÀÏ/ÁÖ°£ ¹Ì¼Ç Á¤º¸ ÀúÀåÇϱâ QUERY_SETPCBANGMISSION, // ÇǾ¾¹æ¹Ì¼Ç Á¤º¸ ÀúÀåÇϱâ QUERY_CLEARMISSION, // ¹Ì¼Ç Ŭ¸®¾î ġƮŰ QUERY_SETGUILDCOMMONMISSION, // ±æµå ÀÏ¹Ý ¹Ì¼Ç Á¤º¸ ÀúÀåÇϱâ QUERY_SETWEEKENDREPEATMISSION, // ÁÖ°£ ¹Ýº¹ ¹Ì¼Ç Á¤º¸ ÀúÀåÇϱâ #if defined(PRE_ADD_MONTHLY_MISSION) QUERY_SETMONTHLYMISSION, // ¿ù°£ ¹Ì¼Ç Á¤º¸ ÀúÀåÇϱâ (óÀ½ ¹Þ°í ÀüºÎ ³Ö¾îÁÙ ¶§) #endif // #if defined(PRE_ADD_MONTHLY_MISSION) }; // MAINCMD_APPELLATION enum eDB_MainCmdAppellation { QUERY_ADDAPPELLATION, // ȣĪ QUERY_SELECTAPPELLATION, // ¼±ÅÃÇÑ È£Äª QUERY_DELETEAPPELLATION, //ȣĪ »èÁ¦ }; // MAINCMD_MAIL enum eDB_MainCmdMail { QUERY_GETCOUNTRECEIVEMAIL, // ¹ÞÀº ¸ÞÀÏ Ä«¿îÆ® QUERY_GETPAGERECEIVEMAIL, // ¹ÞÀº ¸ÞÀÏ ¸ñ·Ï ÆäÀÌ¡ QUERY_SENDMAIL, // ¸ÞÀÏ¹ß¼Û QUERY_SENDSYSTEMMAIL, // ½Ã½ºÅÛ¸ÞÀÏ (¹Ì¼Çº¸»ó) QUERY_READMAIL, // ¸ÞÀÏÀбâ QUERY_TAKEATTACHMAILLIST, // ÷ºÎ¹Þ±â (ÇѲ¨¹ø¿¡ ¸®½ºÆ®·Î) QUERY_TAKEATTACHMAIL, // ÷ºÎ¹Þ±â QUERY_DELMAIL, // ¸ÞÀÏ»èÁ¦ QUERY_GETLISTMAILATTACHMENT, // ¸ÞÀÏ÷ºÎµÈ ¾ÆÀÌÅÛ¼ö·®, ÷ºÎÄÚÀÎ Á¶È¸ QUERY_SENDWISHMAIL, // Á¶¸£±â ¿ìÆí ¹ß¼Û QUERY_READWISHMAIL, // Á¶¸£±â ¿ìÆí Àбâ #ifdef PRE_ADD_BEGINNERGUILD // ·Î±×Àμ­¹ö¿¡¼­ À̺¥Æ® ¹ß»ýÇÏ¿© ¿ìÆíÀ¸·Î ¹«¾ð°¡¸¦ ÁÖ¾î¾ß ÇÒ°æ¿ì ºô¸®Áö¿¡¼­ 󸮵ǵµ·Ï ÇÏ´Â °£·«ÇÑ ½Ã½ºÅÛ¿ë QUERY_GETWILLSENDMAIL, // ÁÖ¾î¾ßÇÒ MailID¾ò±â QUERY_DELWILLSENDMAIL, // IDÁö¿ì±â #endif //#ifdef PRE_ADD_BEGINNERGUILD // SpecialBox QUERY_ADDEVENTREWARD, QUERY_GETCOUNTEVENTREWARD, QUERY_GETLISTEVENTREWARD, QUERY_GETLISTEVENTREWARDITEM, QUERY_ADDEVENTREWARDRECEIVER, #ifdef PRE_ADD_JOINGUILD_SUPPORT QUERY_GUILDSUPPORT_REWARDINFO, QUERY_SENDGUILDMAIL, // À¯ÀúÇÑÅ× ÁÖÁö¸¸ ¹ÞÀ¸¸é ±æµåâ°í·Î °¡´Â ¿ìÆí #endif //#ifdef PRE_ADD_JOINGUILD_SUPPORT }; // MAINCMD_MARKET enum eDB_MainCmdMarket { QUERY_GETPAGETRADE, // µî·ÏµÈ ¾ÆÀÌÅÛ ¸ñ·Ï ÆäÀÌ¡ - P_GetPageTrade QUERY_GETCOUNTTRADE, // µî·ÏµÈ ¾ÆÀÌÅÛ Ä«¿îÆ® - P_GetCountTrade QUERY_GETLISTMYTRADE, // ³»°¡ µî·ÏÇÑ ÆÇ¸ÅÁß ¾ÆÀÌÅÛ ¸ñ·Ï - P_GetListMyTrade QUERY_GETCOUNTMYTRADE, // ³»°¡ µî·ÏÇÑ ÆÇ¸ÅÁß ¾ÆÀÌÅÛ Ä«¿îÆ® - P_GetCountMyTrade QUERY_ADDTRADE, // ¾ÆÀÌÅÛ µî·Ï - P_AddTrade QUERY_CANCELTRADE, // ¾ÆÀÌÅÛ µî·Ï Ãë¼Ò - P_CancelTrade QUERY_BUYTRADEITEM, // ¾ÆÀÌÅÛ ±¸ÀÔ - P_BuyTradeItem QUERY_GETLISTTRADEFORCALCULATION, // ¾ÆÀÌÅÛ Á¤»ê ¸ñ·Ï - P_GetListTradeForCalculation QUERY_GETCOUNTTRADEFORCALCULATION, // ¾ÆÀÌÅÛ Á¤»ê Ä«¿îÆ® - P_GetCountTradeForCalculation QUERY_TRADECALCULATE, // °³º° Á¤»ê - P_TradeCalculate QUERY_TRADECALCULATEALL, // Àüü Á¤»ê - P_TradeCalculateAll #if !defined(PRE_ADD_DIRECT_BUY_UPGRADEITEM) QUERY_GETTRADEITEMID, // MarketDBID·Î ItemID¾Ë¾Æ³»±â #endif // #if defined(PRE_ADD_DIRECT_BUY_UPGRADEITEM) QUERY_GETPETALBALANCE, // ÆäÅ» ±Ý¾× ¾ò¾î¿À±â. QUERY_GETTRADEPRICE, // °Å·¡¼Ò ½Ã¼¼ ¾ò¾î¿À±â QUERY_GETLISTMINITRADE, // ƯÁ¤ ¾ÆÀÌÅÛÀÌ °Å·¡¼Ò¿¡ µî·ÏµÈ ¸ñ·ÏÀ» ¹Ýȯ }; // MAINCMD_FRIEND enum eDB_MainCmdFriend { QUERY_FRIENDLIST, // ±×·ì, Ä£±¸ ¸®½ºÆ® ¹Þ±â QUERY_ADDGROUP, // ±×·ì Ãß°¡ QUERY_MODGROUPNAME, // ±×·ìÀ̸§ ¼öÁ¤ QUERY_DELGROUP, // ±×·ì»èÁ¦ QUERY_MODFRIENDANDGROUPMAPPING, // Ä£±¸¿Í Ä£±¸±×·ì ¸ÞÇμöÁ¤ QUERY_ADDFRIEND, // Ä£±¸ Ãß°¡ QUERY_MODFRIENDMEMO, // Ä£±¸¸Þ¸ð¼öÁ¤ QUERY_DELFRIEND, // Ä£±¸»èÁ¦ }; // MAINCMD_ISOLATE enum eDB_MainCmdIsolate { QUERY_GETISOLATELIST, //Â÷´Ü¸®½ºÆ® ¾ò±â QUERY_ADDISOLATE, //Â÷´Ü Ãß°¡ QUERY_DELISOLATE, //Â÷´Ü »èÁ¦ }; #if defined( PRE_PARTY_DB ) // MAINCMD_PARTY enum eDB_MainCmdParty { QUERY_DELPARTY_FORSERVER, QUERY_ADDPARTY, QUERY_DELPARTY, QUERY_JOINPARTY, QUERY_OUTPARTY, QUERY_GETLISTPARTY, QUERY_ADDPARTYANDMEMBERGAME, QUERY_ADDPARTYANDMEMBERVILLAGE, QUERY_MODPARTY, QUERY_MODPARTYLEADER, QUERY_GETPARTY_JOINMEMBERS, QUERY_DELPARTY_FORGAMESERVER, QUERY_ADDWORLDPARTY, QUERY_GETLISTWORLDPARTY, #if defined( PRE_ADD_NEWCOMEBACK ) QUERY_MOD_COMEBACKINFO, #endif }; #endif // #if defined( PRE_PARTY_DB ) // MAINCMD_GUILD enum eDB_MainCmdGuild { // Guild QUERY_CREATEGUILD, // ±æµå â¼³ ¿äû/°á°ú QUERY_DISMISSGUILD, // ±æµå ÇØÃ¼ ¿äû/°á°ú QUERY_ADDGUILDMEMBER, // ±æµå¿ø Ãß°¡ ¿äû/°á°ú QUERY_DELGUILDMEMBER, // ±æµå¿ø Á¦°Å (Å»Åð/Ãß¹æ) ¿äû/°á°ú QUERY_CHANGEGUILDINFO, // ±æµå Á¤º¸ º¯°æ ¿äû/°á°ú QUERY_CHANGEGUILDMEMBERINFO, // ±æµå¿ø Á¤º¸ º¯°æ ¿äû/°á°ú QUERY_ADDGUILDHISTORY, // ±æµå È÷½ºÅ丮 Ãß°¡ ¿äû QUERY_GETGUILDHISTORYLIST, // ±æµå È÷½ºÅ丮 ¸ñ·Ï ¿äû/°á°ú QUERY_GETGUILDINFO, // ±æµå Á¤º¸ ¿äû/°á°ú QUERY_INVITEGUILDMEMBER, // ±æµå¿ø ÃÊ´ë ¿äû/°á°ú QUERY_MOVE_ITEM_IN_GUILDWARE, // ±æµåâ°í°£ ¾ÆÀÌÅÛ À̵¿ QUERY_MOVE_INVEN_TO_GUILDWARE, // Àκ¥ -> ±æµåâ°í QUERY_MOVE_GUILDWARE_TO_INVEN, // ±æµåâ°í -> Àκ¥ QUERY_GUILDWARE_COIN, // ±æµåâ°í ÄÚÀÎ QUERY_GET_GUILDWAREINFO, // ±æµåâ°í Á¤º¸ ¿äû QUERY_GET_GUILDWAREHISTORY, // ±æµåâ°í È÷½ºÅ丮 ¿äû QUERY_SET_GUILDWAREINFO, // ±æµåâ°í ÀúÀå QUERY_CHANGEGUILDNAME, // ±æµå¸í º¯°æ QUERY_CHANGEGUILDWARESIZE, // ±æµåâ°í »çÀÌÁî º¯°æ ¿äû/°á°ú QUERY_CHANGEGUILDMARK, // ±æµå¸¶Å© º¯°æ QUERY_ENROLL_GUILDWAR, // ±æµåÀü ½Åû QUERY_GET_GUILDWARSCHEDULE, // ±æµåÀü ÀÏÁ¤ °¡Á®¿À±â QUERY_GET_GUILDWARFINALSCHEDULE, // º»¼± ÀÏÁ¤ °¡Á®¿À±â QUERY_ADD_GUILDWARPOINT, // ¿¹¼± ¹Ì¼Ç Ŭ¸®¾î½Ã Æ÷ÀÎÆ® Àû¸³ QUERY_GET_GUILDWARPOINT, // ¿¹¼± Æ÷ÀÎÆ® Á¶È¸(ij¸¯ÅÍ, ±æµå, ÆÀ) QUERY_GET_GUILDWARPOINT_PARTTOTAL, // ºÎ¹®º° 1À§ Á¶È¸(°³ÀÎ) QUERY_GET_GUILDWARPOINT_GUILD_PARTTOTAL, // ºÎ¹®º° ±æµå ¼øÀ§ QUERY_GET_GUILDWARPOINT_DAILY, // ¿¹¼±Àü °¢ ÀÏÀÚº° 1À§ QUERY_GET_GUILDWARPOINT_GUILD_TOTAL, // °¢ ±æµåÀÇ Æ÷ÀÎÆ® Áý°è ¼øÀ§ÇöȲ(¿©±â¼­ º»¼± ÁøÃâÆÀ Á¶È¸µµ °¡´ÉÇÔ) QUERY_ADD_GUILDWAR_FINAL_MATCHLIST, // º»¼± ´ëÁøÇ¥ ÀúÀå QUERY_ADD_GUILDWARPOPULARITYVOTE, // Àαâ ÅõÇ¥ ÀúÀå QUERY_GET_GUILDWARPOPULARITYVOTE, // Àαâ ÅõÇ¥ °á°ú QUERY_ADD_GUILDWARFINALRESULTS, // ±æµåÀü º»¼± °á°ú ÀúÀå QUERY_GET_GUILDWARFINALRESULTS, // ±æµåÀü º»¼± °á°ú °¡Á®¿À±â QUERY_ADD_GUILDWAR_REWARD_CHARACTER, // ±æµåÀü ¿¹¼± º¸»ó°á°ú ÀúÀå QUERY_GET_GUILDWAR_REWARD_CHARACTER, // ±æµåÀü ¿¹¼± º¸»ó°á°ú °¡Á®¿À±â QUERY_ADD_GUILDWAR_REWARD_GUILD, // ±æµåÀü ±æµå º¸»ó°á°ú ÀúÀå QUERY_GET_GUILDWAR_REWARD_GUILD, // ±æµåÀü ±æµå º¸»ó°á°ú °¡Á®¿À±â QUERY_ADD_GUILDWAR_POINT_QUEUE, // ±æµåÀü º»¼± º¸»ó Æ÷ÀÎÆ® Áö±Þ(°³ÀÎ ÃàÁ¦Æ÷ÀÎÆ® Áö±Þ) QUERY_ADD_GUILDWAR_SYSTEM_MAIL_QUEUE, // ±æµåÀü º»¼± º¸»ó ¸ÞÀÏ º¸³»±â QUERY_ADD_GUILDWAR_MAKE_GIFT_QUEUE, // ±æµåÀü º»¼± º¸»ó ¼±¹° º¸³»±â QUERY_ADD_GUILDWAR_MAKE_GIFT_NOTGUILDINFO, // ±æµåÀü º»¼± º¸»ó ¼±¹° º¸³»±â(±æµåÁ¤º¸°¡ ¾øÀ»¶§) QUERY_GET_GUILDWAR_PRE_WIN_GUILD, // ±æµåÀü Áö³­ Â÷¼ö ¿ì½ÂÆÀ °¡Á®¿À±â QUERY_GET_GUILDWARPOINT_RUNNING_TOTAL, // ±æµåÀü ¿¹¼±Àü Á¡¼ö ÇöȲ(24À§±îÁö) QUERY_GET_GUILDWARPOINT_FINAL_REWARDS, // º»¼± º¸»ó¿¡¼­ ±æµå Æ÷ÀÎÆ® Refresh ¿ë QUERY_GETLIST_GUILDWAR_ITEM_TRADE_RECORD, QUERY_ADD_GUILDWAR_ITEM_TRADE_RECORD, QUERY_MOD_GUILDEXP, // ±æµå °æÇèÄ¡ º¯°æ QUERY_MOD_GUILDCHEAT, // ±æµå ġƮ QUERY_GET_GUILDREWARDITEM, // ±æµåº¸»ó Àû¿ë¾ÆÀÌÅÛ QUERY_ADD_GUILDREWARDITEM, // ±æµåº¸»ó ¾ÆÀÌÅÛ Ãß°¡ QUERY_DEL_GUILDREWARDITEM, // ±æµåº¸»ó ¾ÆÀÌÅÛ »èÁ¦(ġƮ¿ë) QUERY_CHANGE_GUILDSIZE, // ±æµåÃÖ´ëÀοø Áõ°¡ QUERY_GET_GUILDMEMBER, // ±æµå¿ø ¹Þ¾Æ¿À±â #if defined(PRE_ADD_GUILD_CONTRIBUTION) QUERY_GET_GUILDCONTRIBUTION_POINT, // ±æµå °øÇåµµ Á¶È¸(°³ÀÎ) QUERY_GET_GUILDCONTRIBUTION_WEEKLYRANKING, // ±æµå °øÇåµµ ÁÖ°£ ·©Å· #endif // #if defined(PRE_ADD_GUILD_CONTRIBUTION) }; // MAINCMD_PVP enum eDB_MainCmdPvP { QUERY_UPDATEPVPDATA, // PvPµ¥ÀÌÅÍ º¯°æ QUERY_ADD_PVP_LADDERRESULT, QUERY_GETLIST_PVP_LADDERSCORE, QUERY_GETLIST_PVP_LADDERSCORE_BYJOB, QUERY_INIT_PVP_LADDERGRADEPOINT, QUERY_USE_PVP_LADDERPOINT, QUERY_ADD_PVP_LADDERCUCOUNT, QUERY_MOD_PVP_LADDERSCORE_FORCHEAT, QUERY_GETLIST_PVPLADDERRANKING, QUERY_GET_PVP_GHOULSCORES, QUERY_ADD_PVP_GHOULSCORES, #ifdef PRE_MOD_PVPRANK QUERY_UPDATE_PVPRANKCRITERIA, QUERY_FORCE_CALCPVPRANK, #endif //#ifdef PRE_MOD_PVPRANK #if defined(PRE_ADD_PVP_RANKING) QUERY_GET_PVP_RANKBOARD, QUERY_GET_PVP_RANKLIST, QUERY_GET_PVP_RANKINFO, QUERY_GET_PVP_LADDER_RANKBOARD, QUERY_GET_PVP_LADDER_RANKLIST, QUERY_GET_PVP_LADDER_RANKINFO, QUERY_FORCE_AGGREGATE_PVP_RANKING, #endif #if defined( PRE_WORLDCOMBINE_PVP ) QUERY_ADD_WORLDPVPROOM, QUERY_ADD_WORLDPVPROOMMEMBER, QUERY_DEL_WORLDPVPROOM, QUERY_DEL_WORLDPVPROOMMEMBER, QUERY_DEL_WORLDPVPROOMFORSERVER, QUERY_GETLIST_WORLDPVPROOM, QUERY_UPDATE_WORLDPVPROOM, #endif #if defined(PRE_ADD_PVP_TOURNAMENT) QUERY_ADD_PVP_TOURNAMENTRESULT, #endif //#if defined(PRE_ADD_PVP_TOURNAMENT) #if defined( PRE_FIX_76282 ) SYNC_GOPVPLOBBY, #endif // #if defined( PRE_FIX_76282 ) #if defined( PRE_PVP_GAMBLEROOM ) QUERY_ADD_GAMBLEROOM, QUERY_ADD_GAMBLEROOMMEMBER, QUERY_END_GAMBLEROOM, #endif }; // MAINCMD_DARKLAIR enum eDB_MainCmdDarkLair { QUERY_UPDATE_DARKLAIR_RESULT, // ´ÙÅ©·¹¾î °á°ú ÀúÀå QUERY_GET_DARKLAIR_RANK_BOARD, // ´ÙÅ©·¹¾î ·©Å· º¸µå Á¤º¸ ¾ò±â }; // MAINCMD_CASH enum eDB_MainCmdCashShop { QUERY_GETLISTGIVEFAILITEM, // ij½¬¾ÆÀÌÅÛ ½ÇÆÐÇѰЏ®½ºÆ® ¾ò¾î¿À±â QUERY_MODGIVEFAILFLAG, // ij½¬¾ÆÀÌÅÛ ½ÇÆÐÇѰа»½Å (Àκ¥¿¡ ´Ù½Ã ³Ö¾îÁÖ±â) QUERY_CHECKGIFTRECEIVER, // ij½¬¼¥ ¼±¹° ¹Þ´Â »ç¶÷ üũ QUERY_GETLISTGIFTBOX, // ¼±¹°ÇÔ ¸ñ·Ï Á¶È¸ QUERY_MODGIFTRECEIVEFLAG, // ¼±¹° Àκ¥¿¡ ³Ö¾îÁÖ±âÀü¿¡ ÀÏ´Ü PurchaseOrderÅ×ÀÌºí¿¡ flagüũ QUERY_RECEIVEGIFT, // ¼±¹°¹Þ±â QUERY_NOTIFYGIFT, // ¼±¹° ¾Ë¸®¹Ì QUERY_MAKEGIFTBYQUEST, // Äù½ºÆ® ¿Ï·á º¸»ó QUERY_MAKEGIFTBYMISSION, // ¹Ì¼Ç ¿Ï·á º¸»ó QUERY_MAKEGIFT, // ±âŸ.. ¿Ï·á º¸»ó QUERY_INCREASEVIPPOINT, // VIP ±âº» Æ÷ÀÎÆ® °¡»ê QUERY_GETVIPPOINT, // VIP ±â°£ ¹× Æ÷ÀÎÆ® Á¶È¸ QUERY_MODVIPAUTOPAYFLAG, // VIP ÀÚµ¿ °áÁ¦ »óÅ º¯°æ QUERY_GIFTBYCHEAT, // ġƮŰ QUERY_PETAL, // ÆäÅ» QUERY_GIFTRETURN, // ¼±¹° °ÅÀý, ¹Ý¼Û #if defined(PRE_ADD_CASH_REFUND) QUERY_PAYMENTINVEN_LIST, // °áÀçÀκ¥ ¿äû.(¿äûÀº ÇѰ³·Î, ÀÀ´äÀº ´Üǰ, ÆÐŰÁö ³ª´²¼­ º¸³½´Ù) QUERY_PAYMENTINVEN_PAKAGELIST, // °áÀçÀκ¥ °á°ú(ÆÐŰÁö) #endif QUERY_CHEAT_GIFTCLEAR, // ¼±¹°ÇÔ ºñ¿ì´Â ġƮ #if defined( PRE_PVP_GAMBLEROOM ) QUERY_LOGCODE_PETAL, // ÆäÅ» Ãß°¡½Ã ·Î±×ÄÚµå Ãß°¡ QUERY_USE_PETAL, // ÆäÅ» »ç¿ë #endif }; // MAINCMD_MSGADJUST enum eDB_MessageAdjust { QUERY_MSGADJUST, // ½ÇÀç µðºñÀÛ¾÷Àº ¾ø½À´Ï´Ù. ´Ù ³¡³µ´ÂÁö È®ÀÎ ÇÏ´Â ÆÐŶ #ifdef PRE_FIX_63822 QUERY_MSGADJUST_SEQ_CHANGEPARTS, // ½ÇÀç µðºñÀÛ¾÷Àº ¾ø½À´Ï´Ù. Áߺ¹ ½ÇÇàÀ» ¸·±âÀ§ÇÑ ÆÐŶ #endif //#ifdef PRE_FIX_63822 }; enum eDB_MainCmdLog { QUERY_ADDPARTY_STARTLOG, QUERY_ADDPARTY_ENDLOG, QUERY_ADDSTAGE_STARTLOG, QUERY_ADDSTAGE_CLEARLOG, QUERY_ADDSTAGE_REWARDLOG, QUERY_ADDSTAGE_ENDLOG, QUERY_ADDPVP_STARTLOG, QUERY_ADDPVP_RESULTLOG, QUERY_ADDPVP_ENDLOG, QUERY_ADDNESTGATE_STARTLOG, QUERY_ADDNESTGATE_ENDLOG, QUERY_ADDNESTGATE_CLEARLOG, QUERY_ADDNESTDEATHLOG, }; enum eDB_MainCmdReputation { #if defined( PRE_ADD_NPC_REPUTATION_SYSTEM ) QUERY_MOD_NPCLOCATION, QUERY_MOD_NPCFAVOR, QUERT_GET_LISTNPCFAVOR, #endif // #if defined( PRE_ADD_NPC_REPUTATION_SYSTEM ) }; enum eDB_MainCmdMasterSystem { QUERY_GET_SIMPLEINFO, QUERY_GET_PAGEMASTERCHARACTER, QUERY_GET_MASTERCHARACTER_TYPE1, QUERY_GET_MASTERCHARACTER_TYPE2, QUERY_GET_PUPILLIST, QUERY_REGISTER_MASTER, QUERY_REGISTERCANCEL_MASTER, QUERY_JOIN_MASTERSYSTEM, QUERY_GET_MASTERANDCLASSMATE, QUERY_GET_CLASSMATEINFO, QUERY_LEAVE_MASTERSYSTEM, QUERY_GET_MASTERANDFAVORPOINT, QUERY_GRADUATE, QUERY_GET_COUNTINFO, QUERY_MOD_RESPECTPOINT, QUERY_MOD_FAVORPOINT, QUERY_MOD_GRADUATECOUNT, }; #if defined( PRE_ADD_SECONDARY_SKILL ) enum eDB_MainCmdSecondarySkill { QUERY_ADD_SECONDARYSKILL, QUERY_DELETE_SECONDARYSKILL, QUERY_GETLIST_SECONDARYSKILL, QUERY_MOD_SECONDARYSKILL_EXP, QUERY_GETLIST_SECONDARYSKILL_RECIPE, QUERY_ADD_SECONDARYSKILL_RECIPE, QUERY_DELETE_SECONDARYSKILL_RECIPE, QUERY_EXTRACT_SECONDARYSKILL_RECIPE, QUERY_MOD_SECONDARYSKILL_RECIPE_EXP, }; #endif // #if defined( PRE_ADD_SECONDARY_SKILL ) enum eDB_MainCmdFarm { QUERY_GETLIST_FARM, QUERY_GETLIST_FIELD, QUERY_GETLIST_FIELD_BYCHARACTER, QUERY_ADD_FIELD, QUERY_DEL_FIELD, QUERY_ADD_FIELD_ATTACHMENT, QUERY_MOD_FIELD_ELAPSEDTIME, QUERY_HARVEST, QUERY_GETLIST_HARVESTDEPOTITEM, QUERY_GETFIELDCOUNT_BYCHARACTER, QUERY_GETCOUNT_HARVESTDEPOTITEM, QUERY_UPDATEFARM_ACTIVATION, QUERY_GET_FIELDITEMCOUNT, QUERY_GETLIST_FIELD_FORCHARACTER, QUERY_ADD_FIELD_FORCHARACTER, QUERY_DEL_FIELD_FORCHARACTER, QUERY_ADD_FIELD_FORCHARACTER_ATTACHMENT, QUERY_MOD_FIELD_FORCHARACTER_ELAPSEDTIME, QUERY_HARVEST_FORCHARACTER, }; //ÀÏ´Ü ±æµåÀüÀ¸·Î ¹­¾î¿ä.³­Áß¿¡ ÀÌ·± job·ùÀÇ ÇÁ·Î½ÃÀú°¡ ÇÊ¿äÇÏ¸é ¾²¸é µË´Ï´Ù. enum eDB_MainCmdJobSystem { QUERY_ADD_JOB_RESERVE, // Àâ Äõ¸® µî·Ï¿ë QUERY_GET_JOB_RESERVE, // Àâ µ¹¾Ò´ÂÁö È®Àοë. }; enum eDB_MainCmdGuildRecruit { QUERY_GET_PAGEGUILDRECRUIT, //±æµå¸ðÁý ¸ñ·Ï QUERY_GET_PAGEGUILDRECRUITCHARACTER, //±æµå°¡ÀÔ½Åû À¯Àú QUERY_GET_MYGUILDRECRUIT, //À¯Àú°¡ °¡ÀÔ½ÅûÇÑ ±æµå ¸ñ·Ï QUERY_GET_GUILDRECRUIT_REQUESTCOUNT, //À¯Àú°¡ °¡ÀÔ½Åû Ƚ¼ö QUERY_REGISTERINFO_GUILDRECRUIT, //±æµå¸ðÁý Á¤º¸ È®ÀÎ QUERY_REGISTERON_GUILDRECRUIT, //±æµå¸ðÁý µî·Ï QUERY_REGISTERMOD_GUILDRECRUIT, //±æµå¸ðÁý ¼öÁ¤ QUERY_REGISTEROFF_GUILDRECRUIT, //±æµå¸ðÁý »èÁ¦ QUERY_REQUESTON_GUILDRECRUIT, //±æµå¸ðÁý °¡ÀÔ½Åû QUERY_REQUESTOFF_GUILDRECRUIT, //±æµå¸ðÁý °¡ÀÔÇØÁö QUERY_ACCEPTON_GUILDRECRUIT, //±æµå¸ðÁý °¡ÀÔ½ÂÀÎ QUERY_ACCEPTOFF_GUILDRECRUIT, //±æµå¸ðÁý °¡ÀÔ°ÅÀý QUERY_DELETE_GUILDRECRUIT, //±æµå ¹× °³ÀÎ ¸ðÁý³»¿ª »èÁ¦ }; #if defined (PRE_ADD_DONATION) enum eDB_MainCmdDonation { QUERY_DONATE, QUERY_DONATION_RANKING, QUERY_DONATION_TOP_RANKER, }; #endif // #if defined (PRE_ADD_DONATION) #if defined (PRE_ADD_BESTFRIEND) enum eDB_MainCmdBestFriend { QUERY_GET_BESTFRIEND, QUERY_REGIST_BESTFRIEND, QUERY_CANCEL_BESTFRIEND, QUERY_CLOSE_BESTFRIEND, QUERY_EDIT_BESTFRIENDMEMO, QUERY_MOD_BESTFRIEND_REWARDITEM, }; #endif #if defined (PRE_PRIVATECHAT_CHANNEL) enum eDB_MainCmdPrivateChatChannel { QUERY_GET_PRIVATECHATCHANNEL, QUERY_GET_PRIVATECHATCHANNELMEMBER, QUERY_CREATE_PRIVATECHATCHANNEL, QUERY_ADD_PRIVATECHATMEMBER, QUERY_DEL_PRIVATECHATMEMBER, QUERY_KICK_PRIVATECHATMEMBER, QUERY_MOD_PRIVATECHATCHANNELINFO, QUERY_INVITE_PRIVATECHATMEMBER, QUERY_MOD_PRIVATEMEMBERSERVERID, QUERY_DEL_PRIVATEMEMBERSERVERID, }; #endif // MAINCMD_ACTOZCOMMON enum eDB_MainCmdActozCommon { QUERY_ACTOZ_UPDATECHARACTERINFO, QUERY_ACTOZ_UPDATECHARACTERNAME, }; #if defined( PRE_ALTEIAWORLD_EXPLORE ) // MAINCMD_ALTEIAWORLD enum eDB_MainCmdAlteiaWorld { QUERY_RESET_ALTEIAWORLDEVENT, QUERY_ADD_ALTEIAWORLDPLAYRESULT, QUERY_GET_ALTEIAWORLDINFO, QUERY_GET_ALTEIAWORLDPRIVATEGOLDKEYRANK, QUERY_GET_ALTEIAWORLDPRIVATEPLAYTIMERANK, QUERY_GET_ALTEIAWORLDGUILDGOLDKEYRANK, QUERY_GET_ALTEIAWORLDSENDTICKETLIST, QUERY_ADD_ALTEIAWORLDSENDTICKETLIST, QUERY_RESET_ALTEIAWORLDPLAYALTEIA, QUERY_ADD_ALTEIAWORLDEVENT, }; #endif // #if defined( PRE_ALTEIAWORLD_EXPLORE ) #if defined( PRE_ADD_STAMPSYSTEM ) // MAINCMD_STAMPSYSTEM enum eDB_MainCmdStampSystem { QUERY_GETLIST_COMPLETECHALLENGES, QUERY_INIT_COMPLETECHALLENGE, QUERY_ADD_COMPLETECHALLENGE, }; #endif // #if defined( PRE_ADD_STAMPSYSTEM ) #if defined(PRE_ADD_DWC) enum eDB_MainCmdDWC { QUERY_CREATE_DWC_TEAM, QUERY_ADD_DWC_TEAMMEMBER, QUERY_DWC_INVITE_MEMBER, QUERY_DEL_DWC_TEAMMEMBER, QUERY_GET_DWC_TEAMINFO, QUERY_GET_DWC_TEAMMEMBER, QUERY_ADD_DWC_RESULT, QUERY_GET_DWC_SCORELIST, QUERY_GET_DWC_RANKLIST, QUERY_GET_DWC_CHANNELINFO, QUERY_GET_DWC_FINDRANK, }; #endif }; //---------------------------------------------------------------------------------------------------------------------------- // ServiceManager <-> NetLauncher & ServiceServer //---------------------------------------------------------------------------------------------------------------------------- enum eServiceManager { NETSERVICE_RESULT = 1, NETSERVICE_RUN_PROCESS, NETSERVICE_TERMINATE_ALLPROCESS, NETSERVICE_TERMINATE_PROCESS, NETSERVICE_PATCHSTART, NETSERVICE_PATCHEND, NETSERVICE_PATCHAPPLY, NETSERVICE_INFOCOPY, NETSERVICE_PATCH, NETSERVICE_PATCH_BYURL, NETSERVICE_STARTOF_MANAGING, NETSERVICE_MANAGING, NETSERVICE_ENDOF_MANAGING, NETSERVICE_RETURN_PING, NETSERVICE_PATCHBATCH, NETSERVICE_RUNBATCH, NETSERVICE_STOPBATCH, NETSERVICE_LIVEEXTDEL, NETSERVICE_LIVEEXTCOPY, NETSERVICE_STARTESM, NETSERVICE_STOPESM, //to server NETSERVICE_CONNECTED, NETSERVICE_NOTICE, NETSERVICE_MAKE_DUMP, NETSERVICE_CHANNEL_CONTROL, NETSERVICE_POPULATION_CONTROL, NETSERVICE_EVENTUPDATE, NETSERVICE_AFFINITY_CONTROL, NETSERVICE_DETACHALLUSER, NETSERVICE_USERRESTRAINT, NETSERVICE_USERBAN, NETSERVICE_WORLDMAXUSER, NETSERVICE_PING, NETSERVICE_CANCELNOTICE, NETSERVICE_SELECTJOIN, NETSERVICE_CLEAR_SELECTJOIN, NETSERVICE_RELOADDYNCODE, NETSERVICE_SCHEDULE_SERVERCLOSE, NETSERVICE_UPDATESALEDATA, NETSERVICE_UPDATEFARM, NETSERVICE_UPDATEGUILDWAR_SCHEDULE, NETSERVICE_EXTRELOAD, NETSERVICE_CREATEWORLDDB, NETSERVICE_RELOADGUILDWARSCHEDULE, NETSERVICE_SIMPLECONFIGUPDATE, NETSERVICE_LIMITEITEM_CHANGEQUANTITY, NETSERVICE_UPDATEGUILDWARE, NETSERVICE_UPDATEWORLDPVPROOM, NETSERVICE_CREATEGAMBLEROOM, NETSERVICE_STOPGAMBLEROOM, NETSERVICE_DELGAMBLEROOM, NETSERVICE_UPDATE_DWCSTATUS, }; //---------------------------------------------------------------------------------------------------------------------------- // ServiceManager <-> NetLauncher //---------------------------------------------------------------------------------------------------------------------------- enum ePatcherService { PATCHERSERVICE_RESULT = 1, PATCHERSERVICE_STARTLAUNCHER, PATCHERSERVICE_STOPLAUNCHER, PATCHERSERVICE_PATCHLAUNCHER, //to server PATCHERSERVICE_PATCHSTATE, PATCHERSERVICE_PING, }; enum eManagedType { MANAGED_TYPE_NONE = 0, MANAGED_TYPE_LOGIN = 1, MANAGED_TYPE_DB, MANAGED_TYPE_MASTER, MANAGED_TYPE_VILLAGE, MANAGED_TYPE_GAME, MANAGED_TYPE_LOG, MANAGED_TYPE_CASH, MANAGED_TYPE_MAX, }; enum eNetService { SERVICE_LAUNCHER_CREATED_PROCESS = 1, SERVICE_LAUNCHER_PROCESS_TERMINATED, SERVICE_LAUNCHER_PROCESS_STATE, SERVICE_LAUNCHER_PATCH_STATE, SERVICE_LAUNCHER_VERSION, SERVICE_LAUNCHER_PING, SERVICE_LAUNCHER_RETURN_PING, SERVICE_LAUNCHER_RUNBATCH_STATE, SERVICE_LAUNCHER_STOPBATCH_STATE, SERVICE_LAUNCHER_LIVEEXTCOPY, SERVICE_LAUNCHER_PATCH_PROGRESS, SERVICE_LAUNCHER_UNZIP_PROGRESS, SERVICE_LAUNCHER_ESM_STATE, }; enum eServiceServer { SERVICE_SERVER_REGIST_MANAGEDID, SERVICE_SERVER_USUAL_LOGINREPORT, SERVICE_SERVER_USUAL_VILLAGEREPORT, SERVICE_SERVER_USUAL_GAMEREPORT, SERVICE_SERVER_EXCEPTION_REPORT, SERVICE_SERVER_SERVICE_CLOSED, SERVICE_SERVER_DELAYEDREPORT, SERVICE_SERVER_PONG, SERVICE_SERVER_MERITINFO, SERVICE_SERVER_CHANNELINFO, SERVICE_SERVER_WORLDINFO, SERVICE_SERVER_UNRECOVERY, SERVICE_SERVER_USUAL_MASTERREPORT, SERVICE_SERVER_GPKRELOADFAIL, SERVICE_SERVER_EXT_RELOADRESULT, SERVICE_SERVER_LOGIN_WORDDBRESULT, SERVICE_SERVER_QUERYDELAYREPORT, SERVICE_SERVER_REQUESTSERVICE, SERVICE_SERVER_GAMEDELAYREPORT, SERVICE_SERVER_DBERROR_REPORT, SERVICE_SERVER_VILLAGEDELAYREPORT, SERVICE_SERVER_HEARTBEAT, SERVICE_SERVER_UPDATEWORLDPVPROOM, }; enum eMonitorToManager { MONITOR2MANAGER_CHECK_LOGIN = 1, MONITOR2MANAGER_SERVERSTRUCT_REQ, MONITOR2MANAGER_REALTIME_REQ, MONITOR2MANAGER_STARTSERVICE, MONITOR2MANAGER_STOPSERVICE, MONITOR2MANAGER_MAKEDUMP, MONITOR2MANAGER_CHANNELCONTROL, MONITOR2MANAGER_GAMECONTROL, MONITOR2MANAGER_REPORT_REQ, MANAGER2MONITOR_SERVER_DEALYINFO_REQ, MONITOR2MANAGER_CHANGEPASSWORD, }; enum eServerToMonitor { MANAGER2MONITOR_LOGIN_RESULT = 1, MANAGER2MONITOR_MERITLIST, MANAGER2MONITOR_NETLAUNCHERLIST, MANAGER2MONITOR_SERVERINFO_LIST, MANAGER2MONITOR_CHANNELINFO_LIST, MANAGER2MONITOR_UPDATE_NOTICE, MANAGER2MONITOR_UPDATE_SERVERSTATE, MANAGER2MONITOR_LOGIN_UPDATEINFO, MANAGER2MONITOR_VILLAGE_UPDATEINFO, MANAGER2MONITOR_GAME_UPDATEINFO, MANAGER2MONITOR_SERVERSTATE_LIST, MANAGER2MONITOR_FARM_UPDATEINFO, MANAGER2MONITOR_OPERATING_RESULT, MANAGER2MONITOR_WORLDINFO_RESULT, MANAGER2MONITOR_REPORT_RESULT, MANAGER2MONITOR_SERVER_DEALYINFO, }; //---------------------------------------------------------------------------------------------------------------------------- // Log //---------------------------------------------------------------------------------------------------------------------------- enum eLog { LOG_FILE, // ÆÄÀÏ·Î±× LOG_HEARTBEAT, // LiveCheck ¿ë /* // Master Log MASTERLOG_LOGIN, // °èÁ¤ ·Î±×ÀÎ MASTERLOG_LOGOUT, // °èÁ¤ ·Î±×¾Æ¿ô MASTERLOG_CONNECT, // ij¸¯ÅÍ Á¢¼Ó·Î±× // Detail Log LOG_CHARCHANGE, // ij¸¯ÅÍ º¯°æ LOG_CHARJOB, // ij¸¯ÅÍ ÀüÁ÷ LOG_CHARCREATEDELETE, // ij¸¯ÅÍ »ý¼º/»èÁ¦ LOG_CHARZONE, // ij¸¯ÅÍ Áö¿ª ÀÔ/ÅðÀå LOG_CHARDEATHREBIRTH, // ij¸¯ÅÍ »ç¸Á/ºÎȰ LOG_ITEM, // ¾ÆÀÌÅÛ º¯°æ (ȹµæ/»ç¿ë) LOG_ITEMENCHANT, // ¾ÆÀÌÅÛ °­È­ LOG_PARTY, // ÆÄƼ LOG_QUEST, // Äù½ºÆ® LOG_SKILL, // ½ºÅ³ LOG_STAGECHAR, // ½ºÅ×ÀÌÁö LOG_STAGE, LOG_CUTSCENE, // ÄÆ¾À // PvP Log LOG_PvP_Combat, LOG_PvP_RoomStart, LOG_PvP_RoomEnd, LOG_PvP_User, LOG_MISSION, LOG_SPEEDHACK, // ½ºÇÙ·Î±× // Auth LOG_AUTH, // ÀÎÁõ */ }; enum eHeartBeat { SYN, SYN_ACK, ACK, }; //---------------------------------------------------------------------------------------------------------------------------- // Auth (Nexon) //---------------------------------------------------------------------------------------------------------------------------- enum eAuthKor { AUTH_INITIALIZE = 41, // initialize AUTH_LOGIN = 42, // login AUTH_LOGOUT = 43, // logout AUTH_TERMINATE = 44, AUTH_MESSAGE = 45, AUTH_SYNCHRONIZE = 46, AUTH_ALIVE = 100, // alive }; //---------------------------------------------------- ------------------------------------------------------------------------ // Cash Village, Game <-> CashServer //---------------------------------------------------------------------------------------------------------------------------- // MAINCMD_CASH, enum eCash { /* CASH_GETPRODUCT, // 1.À¯·á »óǰ ´Ü°Ç Á¶È¸ - P_GetProduct CASH_ADDPURCHASEORDERBYCASH, // 2.ij½¬ °áÁ¦ ¿äû - P_AddPurchaseOrderByCash CASH_SETPURCHASEORDERRESULT, // 3.ij½¬ °áÁ¦ ÀÀ´ä ±â·Ï - P_SetPurchaseOrderResult CASH_ROLLBACKPURCHASEORDERBYCASH, // 4.ij½¬ °áÁ¦ Ãë¼Ò ¿äû - P_RollbackPurchaseOrderByCash CASH_SETROLLBACKPURCHASEORDERRESULT, // 5.ij½¬ °áÁ¦ Ãë¼Ò ÀÀ´ä ±â·Ï - P_SetRollbackPurchaseOrderResult CASH_GETPETALBALANCE, // 1.ÆäÅ» ÀÜ¾× Á¶È¸ - P_GetPetalBalance CASH_PURCHASEITEMBYPETAL, // 2.ÆäÅ» °áÁ¦ - P_PurchaseItemByPetal CASH_ROLLBACKPURCHASEITEMBYPETAL, // 3.ÆäÅ» °áÁ¦ Ãë¼Ò - P_RollbackPurchaseItemByPetal */ CASH_BALANCEINQUIRY, // Àܾ×Á¶È¸ CASH_BUY, // »óǰ ±¸¸ÅÇϱâ CASH_PACKAGEBUY, // ÆÐŰÁö»óǰ ±¸¸ÅÇϱâ CASH_DELUSER, // À¯Àú ²÷±â // CASH_MODGIVEFAILFLAG, // ij½¬¾ÆÀÌÅÛ ½ÇÆÐÇѰа»½Å (Àκ¥¿¡ ´Ù½Ã ³Ö¾îÁÖ±â) CASH_GIFT, // »óǰ ¼±¹°Çϱâ CASH_PACKAGEGIFT, // ÆÐŰÁö»óǰ ¼±¹°Çϱâ CASH_COUPON, // ÄíÆù CASH_VIPBUY, CASH_VIPGIFT, CASH_SALEABORTLIST, // ±¸¸ÅÁßÁö #if defined(PRE_ADD_CASH_REFUND) CASH_MOVE_CASHINVEN, // ij½¬ Àκ¥À¸·Î ¿Å±â±â (ÀϹÝ) CASH_PACKAGE_MOVE_CASHINVEN, // ij½¬ Àκ¥À¸·Î ¿Å±â±â (ÆÐŰÁö) CASH_REFUNDCASH, // ij½¬ ȯºÒ #endif #ifdef PRE_ADD_LIMITED_CASHITEM CASH_LIMITEDITEM_INFOLIST, //°¹¼öÁ¦ÇÑ Ä³½¬ÅÛ¸®½ºÆ® ¾ò±â(ÆÇ¸ÅÄ«¿îÆ®¾ò±â) CASH_CHANGEDLIMITEDITEM_INFOLIST, //¶óÀ̺êÁß º¯°æµÈ °¹¼öÁ¦ÇÑij½¬ÅÛÁ¤º¸ #endif //#ifdef PRE_ADD_LIMITED_CASHITEM }; //---------------------------------------------------------------------------------------------------------------------------- // Cash (Nexon) CashServer <-> NISMS //---------------------------------------------------------------------------------------------------------------------------- enum eCashKor { CASH_INITIALIZE = 0x01, // °ÔÀÓ¼­¹ö¿¬°á ÃʱâÈ­ CASH_HEARTBEAT = 0x02, // ¿¬°áµÈ ¼­¹ö¿ÍÀÇ »óÅÂüũ CASH_CHECK_BALANCE = 0x11, // »ç¿ëÀÚ ÀÜ¾× Ã¼Å© CASH_CHECK_BALANCE_WITH_NOT_REFUNDABLE = 0x12, // »ç¿ëÀÚ ÀÜ¾× Ã¼Å© ¹× ȯºÒ °¡´É ÇÏÁö ¾ÊÀº ±Ý¾×µµ ¸®ÅÏ(ºÏ¹Ì&À¯·´) CASH_CHECK_BALANCE_WITH_PAYMENT_TYPE = 0x13, // PaymentType(°áÁ¦±Ý¾×ŸÀÔ) ¿¡ µû¸¥ »ç¿ëÀÚ ÀÜ¾× Ã¼Å© CASH_PURCHASE_ITEM = 0x21, // »óǰ ±¸¸Å (´Ù·®»óǰ±¸¸Å) CASH_PURCHASE_ITEM_DISCOUNT = 0x26, // PaymentType(°áÁ¦±Ý¾×ŸÀÔ) ¿¡ µû¸¥ »óǰ ±¸¸Å. ij½Ã Â÷°¨¸¸ ÇÒ °æ¿ì. CASH_PURCHASE_ITEM_EXTEND = 0x23, // ÃæÀü ¹æ½Ä¿¡ µû¸¥ »óǰ ±¸¸Å (´Ù·®»óǰ±¸¸Å) (ºÏ¹Ì & À¯·´) CASH_PURCHASE_ITEM_ATTRIBUTE = 0x24, // »óǰ ±¸¸Å ½Ã À¯µ¿ÀûÀÎ Attribute°ªÀ» Àû¿ëÀ» ¿øÇÒ ¶§.(´Ù·®»óǰ±¸¸Å) CASH_PURCHASE_ITEM_REFUND = 0x27, // ±¸¸ÅÇÑ »óǰÀ» ȯºÒ(û¾àöȸ) ¿äûÇÑ´Ù CASH_PURCHASE_GIFT = 0x22, // »óǰ ¼±¹° (´Ù·®»óǰ¼±¹°) CASH_PURCHASE_GIFT_ATTRIBUTE = 0x25, // »óǰ ¼±¹° ½Ã À¯µ¿ÀûÀÎ Attribute°ªÀ» Àû¿ëÀ» ¿øÇÒ ¶§.(´Ù·®»óǰ¼±¹°) CASH_COUPON_INQUIRY = 0x31, // ÄíÆù»ç¿ë¿©ºÎÁ¶È¸ CASH_COUPON_INQUIRY2 = 0x33, // ÄíÆù»ç¿ë¿©ºÎ Á¶È¸ CASH_COUPON_USING = 0x32, // ÄíÆù»ç¿ë CASH_INVENTORY_INQUIRY = 0x41, // NISMS InventoryÁ¶È¸ CASH_INVENTORY_INQUIRY_ORDER = 0x42, // NISMS Inventory Á¶È¸ (±âº»ÁÖ¹®Á¤º¸) CASH_INVENTORY_INQUIRY_PACKAGE = 0x43, // NISMS Inventory Á¶È¸ (ÆÐŰÁö»óǰÁ¤º¸) CASH_INVENTORY_INQUIRY_LOTTERY = 0x44, // NISMS Inventory Á¶È¸ (º¹±Ç»óǰÁ¤º¸) CASH_INVENTORY_CHECK_READABLE = 0x45, // NISMS Inventory¿¡ ÀÐÁö ¾ÊÀº »óǰÀÌ ÀÖ´ÂÁö Á¶È¸ CASH_INVENTORY_INQUIRY_REDUCTION = 0x46, // NISMS¿¡ »óǰÁ¤º¸¸¦ ÀúÀåÇÏÁö ¾Ê°í ij½Ã Àκ¥Å丮¸¸ »ç¿ëÇÏ´Â °æ¿ìÀÇ Ä³½Ã Àκ¥Å丮 »óǰÁ¶È¸ CASH_INVENTORY_CHECK = 0x40, // NISMS Inventory üũ (ÁÖ¹® Á¤º¸ üũ) CASH_INVENTORY_INQUIRY_READ = 0x49, // NISMS Inventory »óǰÀ» ÀÐÀ½ »óÅ·Πº¯°æ CASH_INVENTORY_PICKUP = 0x4A, // NISMS Inventory ¿¡¼­ Game À¸·Î »óǰ °¡Á®¿À±â CASH_INVENTORY_PICKUP_ONCE = 0x4C, // PickUp ÈÄ »óǰÀÇ Á¤º¸¸¦ °¡Áö°í ¿À±â CASH_INVENTORY_PICKUP_FOR_PACKAGE = 0x4D, // ÆÐŰÁö »óǰ Áß °³º° »óǰ ó¸® CASH_INVENTORY_PICKUP_ROLLBACK = 0x4B, // Pickup¿¡ ´ëÇÑ Rollback CASH_INVENTORY_PICKUP_ROLLBACK_FOR_PACKAGE = 0x4E, // PickUp For Package ½ÇÇà ÈÄ º¹±¸ Çϱâ CASH_INVENTORY_CLEAR = 0x48, // NISMS Inventory »èÁ¦(Å»Åð·Î ÀÎÇÑ ÁÖ¹® Á¤º¸ »èÁ¦) CASH_PRODUCT_INQUIRY_XML = 0x51, // »óǰÁ¶È¸ (»óǰÀÇ ¸ðµç Á¤º¸¸¦ XMLÇü½ÄÀ¸·Î ¹Ýȯ) CASH_PRODUCT_INQUIRY = 0x52, // »óǰÁ¶È¸ CASH_PRODUCT_INQUIRY2 = 0x55, // CASH_HIDDEN_PRODUCT_INQUIRY_XML = 0x53, // »óǰÁ¶È¸ (ÆÇ¸Å¸®½ºÆ®¿¡ º¸ÀÌÁö ¾Ê´Â »óǰ) CASH_HIDDEN_PRODUCT_INQUIRY = 0x54, // »óǰÁ¶È¸ CASH_CATEGORY_INQUIRY = 0x61, CASH_LOGIN = 0xB0, CASH_LOGIN_WITH_MID = 0xB3, CASH_LOGOUT = 0xB1, CASH_REFUND = 0x80, // ij½¬ ȯºÒ };