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>
52 lines
1.1 KiB
C
52 lines
1.1 KiB
C
#ifndef _CHAR_COMMUNITY_PACKET_STRUCT_H_
|
|
#define _CHAR_COMMUNITY_PACKET_STRUCT_H_
|
|
|
|
#pragma pack(1)
|
|
|
|
#include <DB/DBDefine.h>
|
|
|
|
// 파티 찾기 구조체
|
|
typedef struct MemberFindParty* LPMemberFindParty;
|
|
struct MemberFindParty
|
|
{
|
|
char m_strName[CHAR_INFOST::MAX_NAME_LEN]; // 이름
|
|
unsigned char m_cLevel; // 레벨
|
|
unsigned char m_cClass; // 클래스
|
|
};
|
|
|
|
// 파티원 찾기 구조체
|
|
typedef struct PartyFindMember* LPPartyFindMember;
|
|
struct PartyFindMember
|
|
{
|
|
char m_strLeaderName[CHAR_INFOST::MAX_NAME_LEN]; // 리더 이름
|
|
|
|
unsigned char m_cAverageLevel; // 평균 레벨
|
|
unsigned char m_cMemberNum; // 멤버 수
|
|
};
|
|
|
|
// 거부 옵션
|
|
typedef struct RejectOption* LPRejectOption;
|
|
struct RejectOption
|
|
{
|
|
union
|
|
{
|
|
struct RejectStruct
|
|
{
|
|
unsigned short m_Party : 1;
|
|
unsigned short m_Exchange : 1;
|
|
unsigned short m_Duel : 1;
|
|
unsigned short m_Whisper : 1;
|
|
unsigned short m_Remainder : 12;
|
|
};
|
|
|
|
RejectStruct Reject;
|
|
unsigned short m_wReject;
|
|
};
|
|
|
|
RejectOption() : m_wReject(0) { }
|
|
RejectOption(unsigned short wReject) : m_wReject(wReject) { }
|
|
};
|
|
|
|
#pragma pack()
|
|
|
|
#endif |