Files
Leviathan/Common Files/ErrorCode/ErrorCode.cpp
T
2026-06-01 12:46:52 +02:00

151 lines
3.4 KiB
C++

#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];
}