59 lines
2.6 KiB
C++
59 lines
2.6 KiB
C++
#pragma once
|
|
|
|
const int L_CHARACTER_NAME_LEN = 24;
|
|
|
|
const int ITEM_COUNT = 0;
|
|
const int NPC_COUNT = 500;
|
|
|
|
// Each description is on ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.WIN32COM.v10.en/intl/unicode_81rn.htm
|
|
enum CODEPAGE
|
|
{
|
|
CP_THAILAND = 874, // ANSI/OEM - Thai (same as 28605, ISO 8859-15)
|
|
CP_JAPAN = 932, // ANSI/OEM - Japanese, Shift-JIS
|
|
CP_CHINA = 936, // ANSI/OEM - Simplified Chinese (PRC, Singapore)
|
|
CP_KOREA = 949, // ANSI/OEM - Korean (Unified Hangeul Code)
|
|
CP_HONGKONG = 950, // ANSI/OEM - Traditional Chinese (Taiwan; Hong Kong SAR, PRC)
|
|
CP_CENTRAL_EUROPE = 1250, // ANSI - Central European(Poland)
|
|
CP_RUSSIA = 1251, // ANSI - Cyrillic
|
|
CP_WEST_EUROPE = 1252, // ANSI - Latin I(France, German, Italy)
|
|
CP_TURKEY = 1254, // ANSI - Turkish
|
|
CP_MIDEAST = 1256 // ANSI - Arabic
|
|
};
|
|
|
|
// LM_AUTO_USER_CHECKED 로그의 n10에 오토 체크 원인 코드로 사용
|
|
namespace AUTO_USER_CHECK_TYPE
|
|
{
|
|
enum _AUTO_USER_CHECK_TYPE
|
|
{
|
|
UNKNOWN = 0,
|
|
|
|
AUTO_OPEN_ONLY = 1,
|
|
AUTO_USER_LOGIN = 2,
|
|
ZERO_ITEM_DROP_ATTEMPTION = 3,
|
|
INVALID_SECURITY_SOLUTION_RESPONSE = 4,
|
|
BLOCKING_INIT_INCOMPLETE_CLIENT = 6,
|
|
BY_SCRIPT = 7,
|
|
HACK_DETECTED_FROM_CLIENT = 8, // 클라에서 해킹 툴 검출을 알려 온 경우
|
|
HACK_DETECTED_FROM_CLIENT_2 = 9, // 클라에서 해킹 툴 검출을 알려 온 경우(계정에 대한 오토 체크 로그, 8번으로 로그 남기므로 사용되지 않음)
|
|
MULTIPLE_LOGIN_DETECTED = 10, // 1개의 계정으로 다수의 로그인이 시도된 경우
|
|
MIX_BUFFER_OVERRUN_ATTEMPTION = 11, // 조합 패킷 처리부의 결함을 이용한 버퍼 오버런 공격
|
|
DELETING_OTHERS_CHARACTER_ATTEMPTION = 12, // 자신의 계정에 속해있지 않은 캐릭터를 삭제하려고 시도
|
|
DECOMPOSE_BUFFER_OVERRUN_ATTEMPTION = 13, // 분해시 맞지않는 패킷 보냄
|
|
};
|
|
};
|
|
|
|
// LM_CHARACTER_RESURRECTION 로그의 n3에 사용되는 부활 유형으로 사용
|
|
enum _CHARACTER_RESURRECTION_TYPE
|
|
{
|
|
CRT_NORMAL = 0, // 일반 부활
|
|
CRT_BATTLE = 1, // 대련장 대련 부활(구 대련, 사용되지 않음)
|
|
CRT_COMPETE = 2, // 대련 부활
|
|
CRT_SKILL = 3, // 부활 스킬에 의한 부활(경험치 복구 없음)
|
|
CRT_SKILL_WITH_RECOVER = 4, // 부활 스킬에 의한 부활(경험치 복구 조금 있음)
|
|
CRT_ITEM = 5, // 아이템에 의한 부활
|
|
CRT_STATE = 6, // 지속효과에 의한 부활
|
|
CRT_FAIRY_POTION = 7, // 대모요정의 병에 의한 부활
|
|
CRT_HUNTAHOLIC = 8, // 헌터홀릭 내부 또는 로비에서 부활
|
|
CRT_BATTLE_ARENA = 9, // 배틀 아레나 내부 부활
|
|
};
|