Restructure repository to include all source folders
Move git root from Client/ to src/ to track all source code: - Client: Game client source (moved to Client/Client/) - Server: Game server source - GameTools: Development tools - CryptoSource: Encryption utilities - database: Database scripts - Script: Game scripts - rylCoder_16.02.2008_src: Legacy coder tools - GMFont, Game: Additional resources 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,218 @@
|
||||
#ifndef _GAMA_CLIENT_SOCKET_CONSTANTS_H_
|
||||
#define _GAMA_CLIENT_SOCKET_CONSTANTS_H_
|
||||
|
||||
|
||||
const unsigned short NoError = 0x0000; // <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
const unsigned short WrongParameter = 0x4001; // <20>߸<EFBFBD><DFB8><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
const unsigned short ExceptionError = 0x4002; // <20><><EFBFBD><EFBFBD> <20><> <20><EFBFBD>
|
||||
|
||||
|
||||
namespace ClientConstants
|
||||
{
|
||||
enum Hand
|
||||
{
|
||||
Hand_Weapon1 = 1,
|
||||
Hand_Weapon2 = 2
|
||||
};
|
||||
|
||||
enum FameInfo
|
||||
{
|
||||
FameInfo_Fame = 1,
|
||||
FameInfo_Mileage = 2
|
||||
};
|
||||
|
||||
enum Require
|
||||
{
|
||||
Require_HPInfo = 0,
|
||||
Require_UDPInfo = 1,
|
||||
Require_Shape = 2
|
||||
};
|
||||
|
||||
enum BindPos
|
||||
{
|
||||
Bind_SavePos = 0,
|
||||
Bind_Warp = 1,
|
||||
Bind_Recall = 2
|
||||
};
|
||||
|
||||
enum ChatType
|
||||
{
|
||||
ChatType_Normal = 0,
|
||||
ChatType_Party = 1,
|
||||
ChatType_Friend = 2,
|
||||
ChatType_Guild = 3,
|
||||
ChatType_ClientLog = 5,
|
||||
ChatType_Stall = 6,
|
||||
ChatType_Shout = 7,
|
||||
ChatType_FindParty = 14,
|
||||
ChatType_Dice = 16,
|
||||
ChatType_Notify = 255
|
||||
};
|
||||
|
||||
enum CellOper
|
||||
{
|
||||
CellOper_Move = 0,
|
||||
CellOper_Login = 1,
|
||||
CellOper_Logout = 1,
|
||||
CellOper_Respawn = 2
|
||||
};
|
||||
|
||||
enum PartyCmd
|
||||
{
|
||||
PartyCmd_Invite = 0,
|
||||
PartyCmd_Accept = 1,
|
||||
PartyCmd_Refuse = 2,
|
||||
PartyCmd_Banish = 3,
|
||||
PartyCmd_Secession = 4,
|
||||
PartyCmd_Transfer = 5,
|
||||
PartyCmd_Destroy = 6,
|
||||
PartyCmd_Login = 7,
|
||||
PartyCmd_Logout = 8,
|
||||
PartyCmd_Delete = 9,
|
||||
PartyCmd_ReLogin = 10,
|
||||
PartyCmd_FindParty = 11,
|
||||
PartyCmd_FindMember = 12,
|
||||
PartyCmd_AutoRoutingOn = 13,
|
||||
PartyCmd_AutoRoutingOff = 14
|
||||
};
|
||||
|
||||
enum StateType
|
||||
{
|
||||
StateType_STR = 1,
|
||||
StateType_DEX = 2,
|
||||
StateType_CON = 3,
|
||||
StateType_INT = 4,
|
||||
StateType_WIS = 5
|
||||
};
|
||||
|
||||
enum Judge
|
||||
{
|
||||
Judge_Front = 0, Judge_Side = 1, Judge_Back = 2,
|
||||
Judge_Guard = 3, Judge_Critical = 4, Judge_Heal = 5,
|
||||
Judge_ManaHeal = 6, Judge_Chant = 7, Judge_Enchant = 8,
|
||||
Judge_Disenchant = 9, Judge_Evade = 10, Judge_Resist = 11,
|
||||
Judge_ManaShell = 12, Judge_Poisoned = 13, Judge_NonShow = 14,
|
||||
Judge_Miss = 15, Judge_Counter = 16, Judge_FireCracker = 17,
|
||||
Judge_ChinaFireCracker = 18, Judge_SkillItem = 19, Judge_Fired = 20,
|
||||
Judge_Social = 21, Judge_Gather = 22
|
||||
};
|
||||
|
||||
enum ExchangeCmd
|
||||
{
|
||||
ExchangeCmd_Propose = 0, ExchangeCmd_Accept = 1, ExchangeCmd_Refuse = 2,
|
||||
ExchangeCmd_OK = 3, ExchangeCmd_Cancel = 4, ExchangeCmd_Exchange = 5,
|
||||
ExchangeCmd_Quit = 6, ExchangeCmd_Lock = 7, ExchangeCmd_UnLock = 8
|
||||
};
|
||||
|
||||
enum DuelCmd
|
||||
{
|
||||
DuelCmd_Propose = 0, DuelCmd_Ready = 1, DuelCmd_Refuse = 2,
|
||||
DuelCmd_Logout = 3, DuelCmd_Dead = 4, DuelCmd_PartyPropose = 5,
|
||||
DuelCmd_PartyReady = 6, DuelCmd_RequestPartyInfo = 7, DuelCmd_Cancel = 8
|
||||
};
|
||||
|
||||
enum AdminCmd
|
||||
{
|
||||
MoveZoneChar = 1,
|
||||
MoveZoneParty = 2,
|
||||
MoveChar = 3,
|
||||
MoveParty = 4,
|
||||
RespawnChar = 5,
|
||||
RespawnParty = 6,
|
||||
KillChar = 7,
|
||||
KillParty = 8,
|
||||
DuelInit = 9,
|
||||
CreateItem = 10,
|
||||
CreateMon = 11,
|
||||
InfoChar = 12,
|
||||
GetExp = 13,
|
||||
GetGold = 14,
|
||||
LevelUp = 15,
|
||||
PeaceMode = 16,
|
||||
WarMode = 17,
|
||||
GetFame = 18,
|
||||
GetMileage = 19,
|
||||
TraceChar = 20,
|
||||
HideChar = 21,
|
||||
ShowChar = 22,
|
||||
InvincibleChar = 23,
|
||||
NormalChar = 24,
|
||||
LogoutChar = 25,
|
||||
Apocalypse = 26,
|
||||
CreateEquip = 27,
|
||||
EliteBonus = 28,
|
||||
|
||||
StatueInit = 29, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>ʱ<EFBFBD>ȭ
|
||||
RespawnAllChar = 30, // <20><><EFBFBD><EFBFBD> ij<><C4B3><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><>Ʋ <20><EFBFBD><D7B6><EFBFBD><EFBFBD><EFBFBD>)
|
||||
ChangeClass = 31, // <20><><EFBFBD><EFBFBD> <20>ϱ<EFBFBD>
|
||||
LearnSkill = 32, // <20>ش<EFBFBD> <20><>ų <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
EraseSkill = 33, // <20>ش<EFBFBD> <20><>ų <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
LevelDown = 34, // <20><><EFBFBD><EFBFBD> <20>ٿ<EFBFBD>
|
||||
GetQuest = 35, // <20><><EFBFBD><EFBFBD>Ʈ <20>ޱ<EFBFBD>
|
||||
AddQuest = 36, // <20>Ϸ<EFBFBD> <20><><EFBFBD><EFBFBD>Ʈ<EFBFBD><C6AE> <20>߰<EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD>丮<EFBFBD><E4B8AE> <20>߰<EFBFBD>)
|
||||
DeleteQuest = 37, // <20><><EFBFBD><EFBFBD>/<2F>Ϸ<EFBFBD> <20><><EFBFBD><EFBFBD>Ʈ<EFBFBD><C6AE> <20><><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD>丮<EFBFBD><E4B8AE><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>)
|
||||
|
||||
// BATTLEGROUND_SERVER <20><EFBFBD><EEBFB5> <20><><EFBFBD><EFBFBD>
|
||||
FinishGame = 38, // <20>ش<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>)
|
||||
DrawGame = 39, // <20>ش<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> (<28><><EFBFBD>º<EFBFBD>)
|
||||
IgnoreGame = 40, // <20>ش<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>)
|
||||
SetMax = 41, // <20>ش<EFBFBD> <20><><EFBFBD><EFBFBD> <20>ִ<EFBFBD> <20>ο<EFBFBD><CEBF><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
SetScore = 42, // <20>ش<EFBFBD> <20><><EFBFBD><EFBFBD> <20><>ǥ <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
SetLimitTime = 43, // <20>ش<EFBFBD> <20><><EFBFBD><EFBFBD> <20>ð<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
SetRestTime = 44, // <20>ش<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>ð<EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
|
||||
// = 45, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ӽ<EFBFBD> <20>κ<EFBFBD><CEBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
|
||||
AddSpell = 46, // <20>ش<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ο<EFBFBD><CEBF>Ѵ<EFBFBD>.
|
||||
DeleteSpell = 47, // <20>ش<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
||||
Stop = 48, // <20>ش<EFBFBD> ij<><C4B3><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD>.
|
||||
StopOff = 49, // <20><><EFBFBD><EFBFBD> ij<><C4B3><EFBFBD><EFBFBD> Ǯ<><C7AE><EFBFBD>ش<EFBFBD>.
|
||||
|
||||
Relation = 55,
|
||||
|
||||
// = 100 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>뵵<EFBFBD><EBB5B5> <20><><EFBFBD><EFBFBD>
|
||||
};
|
||||
|
||||
enum AuthorizePanelCmd
|
||||
{
|
||||
APCmd_Resurrection = 1,
|
||||
APCmd_Recall = 2
|
||||
};
|
||||
|
||||
enum RespawnCmd
|
||||
{
|
||||
RespawnCmd_Normal = 0,
|
||||
RespawnCmd_Select = 1,
|
||||
RespawnCmd_FormerPlace = 2,
|
||||
RespawnCmd_Human1 = 3,
|
||||
RespawnCmd_Human2 = 4,
|
||||
RespawnCmd_Human3 = 5,
|
||||
RespawnCmd_Akhan1 = 6,
|
||||
RespawnCmd_Akhan2 = 7,
|
||||
RespawnCmd_Akhan3 = 8,
|
||||
//-- 2004. 2. 13. Zergra From.--//
|
||||
RespawnCmd_BGServer_Random = 9,
|
||||
//-- Zergra To. --//
|
||||
RespawnCmd_BG_Exit = 10
|
||||
};
|
||||
|
||||
enum AutoRoutingCmd
|
||||
{
|
||||
ARCmd_Order = 0,
|
||||
ARCmd_Possible = 1,
|
||||
ARCmd_Impossible = 2
|
||||
};
|
||||
|
||||
enum SummonCmd
|
||||
{
|
||||
SummonCmd_Attack = 0,
|
||||
SummonCmd_Return = 1,
|
||||
SummonCmd_Die = 2,
|
||||
SummonCmd_GuardOn = 3,
|
||||
SummonCmd_GuardOff = 4
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user