#ifndef _LOGCOMMANDS_H_ #define _LOGCOMMANDS_H_ #include "LogStruct.h" namespace GAMELOG { namespace CMD { // Depleted Ç׸ñÀº, ÀÌÀü ÆÄÀϰúÀÇ È£È¯¼ºÀ» À§ÇØ ³²°ÜµÎ´Â ºÎºÐÀ̹ǷΠ// ¾È ¾²´õ¶óµµ »èÁ¦Çؼ­´Â ¾È µÉ °Í. const CMDType CHAR_LOGIN = 0x01; // ij¸¯ÅÍ ·Î±×ÀÎ const CMDType CHAR_LOGOUT = 0x02; // ij¸¯ÅÍ ·Î±×¾Æ¿ô const CMDType CHAR_CREATE = 0x03; // ij¸¯ÅÍ »ý¼º const CMDType CHAR_DELETE = 0x04; // ij¸¯ÅÍ »èÁ¦ const CMDType CHAR_DBUPDATE = 0x05; // DB¿¡ ¾÷µ¥ÀÌÆ® ÇÒ ¼ö ¾øÀ» °æ¿ì ÆÄÀÏ·Î ±â·Ï const CMDType CHAR_LEVELUP = 0x06; // ij¸¯ÅÍ ·¹º§ ¾÷ const CMDType CHAR_BIND_POS = 0x07; // ij¸¯ÅÍ À§Ä¡ ¹ÙÀεå const CMDType CHAR_DEAD = 0x08; // ij¸¯ÅÍ »ç¸Á const CMDType CHAR_RESPAWN = 0x09; // ij¸¯ÅÍ ¸®½ºÆù const CMDType MOVE_ITEM = 0x10; const CMDType SWAP_ITEM = 0x11; const CMDType USE_ITEM = 0x12; const CMDType SPLIT_ITEM = 0x13; const CMDType PICKUP_ITEM = 0x14; const CMDType DROP_ITEM = 0x15; const CMDType BUY_ITEM = 0x16; const CMDType SELL_ITEM = 0x17; const CMDType BEFORE_EXCHANGE_ITEM = 0x18; const CMDType AFTER_EXCHANGE_ITEM = 0x19; const CMDType INSTALL_SOCKET_ITEM = 0x20; const CMDType REPAIR_ITEM = 0x21; const CMDType CHANGE_WEAPON = 0x22; const CMDType TAKE_GOLD = 0x23; // Depleted. const CMDType UPGRADE_ITEM = 0x24; // ³ëÁ¡»ó °ü·Ã. 2003/05/30 Ãß°¡ (by sparrowhawk) const CMDType STALL_OPEN_CLOSE = 0x25; const CMDType STALL_ENTER_LEAVE = 0x26; const CMDType STALL_ITEM_REGISTER_REMOVE = 0x27; // ¸Þ´Þ »óÁ¡¿¡¼­ ¾ÆÀÌÅÛ »ç±â Ãß°¡. µ·ÀÌ ¾Æ´Ï¶ó ¸¶Àϸ®Áö°¡ ±ðÀδÙ. 2003/07/11 Ãß°¡ (by Sparrowhawk) const CMDType MEDAL_BUY_ITEM = 0x28; // TakeGold Version2. À̵¿ÇÑ ±Ý¾× ¹× »çÀ¯°¡ Ãß°¡µÊ. const CMDType TAKE_GOLD_V2 = 0x29; // ·ÎÅ͸® const CMDType USE_LOTTERY = 0x2A; // ±æµå ·Î±× Ãß°¡ 2004/03/22 Ãß°¡ (by sparrowhawk) const CMDType GUILD_CREATE = 0x30; // ±æµå »ý¼º const CMDType GUILD_JOIN = 0x31; // ±æµå °¡ÀÔ ½Åû(°¡ÀÔ´ë±âÀÚ ·¹º§·Î °¡ÀÔµÊ) const CMDType GUILD_MEMBER_LEVEL = 0x32; // ±æµå ¸â¹ö ·¹º§ Á¶Á¤ const CMDType GUILD_LEAVE = 0x33; // ±æµå Å»Åð (±æµå¿ø Å»Åð ȤÀº, ´Ù¸¥ »ç¶÷ÀÌ Å»Åð½ÃÅ´) const CMDType GUILD_RIGHTS_CHANGE = 0x34; // ±æµå Àüü ±ÇÇÑ Á¶Á¤ const CMDType GUILD_LEVEL_ADJUST = 0x35; // ±æµå ·¹º§ Á¶Á¤ const CMDType GUILD_MARK_ADJUST = 0x36; // ±æµå ¸¶Å© µî·Ï/º¯°æ const CMDType GUILD_GOLD_CHANGE = 0x37; // ±æµå â°í µ· ÀÔ±Ý/Ãâ±Ý const CMDType GUILD_DISSOLVE = 0x38; // ±æµå ¼Ò¸ê const CMDType ZONE_MOVE = 0x39; // Á¸ À̵¿ const CMDType ITEM_ATTACH_OPTION = 0x3A; // ¾ÆÀÌÅÛ ¿É¼Ç ÀÌ½Ä const CMDType ITEM_COMPENSATION = 0x3B; // ¾ÆÀÌÅÛ º¸»ó const CMDType TICKET_BUY_SKILLBOOK = 0x3C; // ½ºÅ³ºÏ ±³È¯±ÇÀ¸·Î ½ºÅ³ºÏ ±¸¸Å const CMDType UPGRADE_ITEM_V2 = 0x3D; // ¾÷±×·¹ÀÌµå ¾ÆÀÌÅÛ V2 (¼º°ø/½ÇÆÐ¿©ºÎ µé¾î°¨) const CMDType MONSTER_DEAD = 0x3E; // ¸ó½ºÅÍ »ç¸Á(¹× ±×¿¡ µû¸£´Â ¾ÆÀÌÅÛ ·Î±×) const CMDType FAME_GET_BATTLE = 0x3F; // ÀüÅõ·Î ¾òÀº ¸í¼º const CMDType FAME_LOSE_BATTLE = 0x40; // ÀüÅõ·Î ÀÒÀº ¸í¼º const CMDType FAME_GET_CAMP = 0x41; // ¿ä»õ·Î ¾òÀº ¸í¼º const CMDType FAME_LOSE_CAMP = 0x42; // ¿ä»õ·Î ÀÒÀº ¸í¼º const CMDType QUEST_GET_REWARD = 0x43; // Äù½ºÆ® ¼öÇàÀ¸·Î ¾òÀº º¸»ó const CMDType CHANGE_RIDE = 0x44; const CMDType ILLEGAL_ITEM = 0x45; const CMDType ILLEGAL_WARPPOS = 0x46; const CMDType HACK_DOUBT = 0x47; const CMDType MAX_LOGCMD = 0x48; // ¸¶Áö¸· Ä¿¸Çµå }; /* Âü°í : µ· À̵¿¿¡ °ü·ÃµÈ Ä¿¸Çµåµé const CMDType PICKUP_ITEM = 0x14; const CMDType DROP_ITEM = 0x15; const CMDType BUY_ITEM = 0x16; const CMDType SELL_ITEM = 0x17; const CMDType BEFORE_EXCHANGE_ITEM = 0x18; const CMDType AFTER_EXCHANGE_ITEM = 0x19; const CMDType REPAIR_ITEM = 0x21; const CMDType TAKE_GOLD = 0x23; const CMDType UPGRADE_ITEM = 0x24; */ // ¾ÆÁ÷ ¾²°í ÀÖÁö ¾ÊÀ½... namespace ERR { const ERRType NO_LOG_ERR = 0x00; // ¿¡·¯ ¾Æ´Ô const ERRType CANNOT_UPDATE_DB = 0x01; // DB¿¡ ¾÷µ¥ÀÌÆ® ÇÒ ¼ö ¾ø½À´Ï´Ù. const ERRType CANNOT_UPDATE_CLIENT = 0x02; // Ŭ¶óÀÌ¾ðÆ®¿¡ ¾÷µ¥ÀÌÆ® ÇÒ ¼ö ¾ø½À´Ï´Ù. const ERRType CANNOT_GET_DATA = 0x03; // µ¥ÀÌÅ͸¦ ¾ò¾î ¿Ã ¼ö ¾ø½À´Ï´Ù. }; }; #endif