#include "ErrorCode.h" const char * pRacErrString[] = { "RESULT_SUCCESS", "RESULT_NOT_EXIST", "RESULT_TOO_FAR", "RESULT_NOT_OWN", "RESULT_MISC", "RESULT_NOT_ACTABLE", "RESULT_ACCESS_DENIED", "RESULT_UNKNOWN", "RESULT_DB_ERROR", "RESULT_ALREADY_EXIST", "RESULT_NOT_ENOUGH_MONEY", "RESULT_TOO_HEAVY", "RESULT_NOT_ENOUGH_JP", "RESULT_NOT_ENOUGH_LEVEL", "RESULT_NOT_ENOUGH_JOB_LEVEL", "RESULT_NOT_ENOUGH_SKILL", "RESULT_LIMIT_MAX", "RESULT_LIMIT_MIN", "RESULT_INVALID_PASSWORD", "RESULT_INVALID_TEXT", "RESULT_NOT_ENOUGH_HP", "RESULT_NOT_ENOUGH_MP", "RESULT_COOL_TIME", "RESULT_LIMIT_WEAPON", "RESULT_LIMIT_RACE", "RESULT_LIMIT_JOB", "RESULT_LIMIT_TARGET", "RESULT_NO_SKILL", "RESULT_INVALID_ARGUMENT", "RESULT_PK_LIMIT", "", "RESULT_NOT_ENOUGH_ENERGY", "RESULT_NOT_ENOUGH_BULLET", "RESULT_NOT_ENOUGH_EXP", "RESULT_NOT_ENOUGH_ITEM", "RESULT_LIMIT_RIDING", "RESULT_NOT_ENOUGH_SP", "RESULT_ALREADY_STAMINA_SAVED", "RESULT_NOT_ENOUGH_AGE", "RESULT_WITHDRAW_WAITING", "RESULT_REALNAME_REQUIRED", "RESULT_GAMETIME_TIRED_STAMINA_SAVER", "RESULT_GAMETIME_HARMFUL_STAMINA_SAVER", "", "RESULT_NOT_ACTABLE_IN_SIEGE_OR_RAID", "RESULT_NOT_ACTABLE_IN_SECROUTE", "RESULT_NOT_ACTABLE_IN_EVENTMAP", "RESULT_TARGET_IN_SIEGE_OR_RAID", "RESULT_TARGET_IN_SECROUTE", "RESULT_TARGET_IN_EVENTMAP", "RESULT_TOO_CHEAP", "RESULT_NOT_ACTABLE_WHILE_USING_STORAGE", "RESULT_NOT_ACTABLE_WHILE_TRADING", "RESULT_TOO_MUCH_MONEY", "RESULT_PASSWORD_MISMATCH", // 2010.06.09 - prodongi "RESULT_NOT_ACTABLE_WHILE_USING_BOOTH", "RESULT_NOT_ACTABLE_IN_HUNTAHOLIC", "RESULT_TARGET_IN_HUNTAHOLIC", "RESULT_NOT_ENOUGH_HUNTAHOLIC_POINT", "RESULT_ACTABLE_IN_ONLY_HUNTAHOLIC", "RESULT_IP_BLOCKED", // 대련 관련 "RESULT_ALREADY_IN_COMPETE", "RESULT_NOT_IN_COMPETE", "RESULT_WAITING_COMPETE_REQUEST_ANSWER", "RESULT_NOT_IN_COMPETIBLE_PLACE", "RESULT_TARGET_ALREADY_IN_COMPETE", "RESULT_TARGET_NOT_IN_COMPETE", "RESULT_TARGET_WAITING_COMPETE_REQUEST_ANSWER", "RESULT_TARGET_NOT_IN_COMPETIBLE_PLACE", "RESULT_NOT_ACTABLE_HERE", "RESULT_ALREADY_TAMING", "RESULT_GAMETIME_LIMITED", "RESULT_NOT_ACTABLE_IN_DEATHMATCH", "RESULT_ACTABLE_IN_ONLY_DEATHMATCH", "RESULT_BLOCK_CHAT", "", "RESULT_ENHANCE_LIMIT", "RESULT_PENDING", "RESULT_NOT_ACTABLE_IN_SECRET_DUNGEON", "RESULT_TARGET_IN_SECRET_DUNGEON", // 2010.10.05 - prodongi "RESULT_ALREADY_SUPER_SAVER", "RESULT_GAMETIME_TIRED_SUPER_SAVER", "RESULT_GAMETIME_HARMFUL_SUPER_SAVER", "RESULT_NOT_ENOUGH_TP", "RESULT_NOT_ACTABLE_IN_INSTANCE_DUNGEON", "RESULT_ACTABLE_IN_ONLY_INSTANCE_DUNGEON", "RESULT_TARGET_IN_INSTANCE_DUNGEON", "RESULT_TARGET_IN_DEATHMATCH", /// 2011.07.27 - prodongi "RESULT_TARGET_IS_USING_STORAGE", // 2011. 9 . 15 - marine "RESULT_NOT_ENOUGH_AGE_PERIOD", // 테이밍 관련 오류 메시지 상세화 "RESULT_ALREADY_TAMING", "RESULT_NOT_TAMABLE", //"RESULT_NOT_TAMABLE", /// 위에 있다 "RESULT_TARGET_ALREADY_BEING_TAMED", "RESULT_NOT_ENOUGH_TARGET_HP", "RESULT_NOT_ENOUGH_SUMMON_CARD", "RESULT_NOT_ENOUGH_SOUL_TAMING_CARD", // 배틀 아레나 관련 오류 메시지 "RESULT_NOT_ACTABLE_IN_BATTLE_ARENA", "RESULT_NOT_READY", "RESULT_TARGET_IN_BATTLE_ARENA", "RESULT_NOT_ACTABLE_ON_STAND_UP", // 2012. 6. 22 - marine "RESULT_NOT_ENOUGH_ARENA_POINT", "RESULT_ERROR_MAX", }; const char * GetErrorStr( int nIndex ) { if( nIndex >= 0 && nIndex < RESULT_ERROR_MAX ) { return pRacErrString[ nIndex ]; } return pRacErrString[RESULT_UNKNOWN]; }