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:
2025-11-29 20:17:20 +09:00
parent 5d3cd64a25
commit dd97ddec92
11602 changed files with 1446576 additions and 0 deletions

View File

@@ -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