- Mesaj
- 2
- Beğeni
- 1
- Puan
- 40
- Ticaret Puanı
- 0
Sistemi ekledim fakat 0912 14:53:11763 :: Phase Select does not handle this header (header: 18, last: 17, 18) hatası alıyorum yardımcı olabilecek var mı? Server tarafında bi sıkıntım yok sadece long long kısımlarını değiştirdim başka bir yeri ellemedim.
server packet.h:
typedef struct command_exchange
{
BYTE header;
BYTE sub_header;
long long arg1;
BYTE arg2;
TItemPos Pos;
} TPacketCGExchange;
typedef struct packet_points
{
BYTE header;
long long points[POINT_MAX_NUM];
} TPacketGCPoints;
typedef struct packet_point_change
{
int header;
DWORD dwVID;
BYTE type;
long long amount;
long long value;
} TPacketGCPointChange;
struct packet_shop_item
{
DWORD vnum;
long long price;
BYTE count;
BYTE display_pos;
long alSockets[ITEM_SOCKET_MAX_NUM];
TPlayerItemAttribute aAttr[ITEM_ATTRIBUTE_MAX_NUM];
};
typedef struct packet_shop_update_price
{
long long iPrice;
} TPacketGCShopUpdatePrice;
struct packet_exchange
{
BYTE header;
BYTE sub_header;
BYTE is_me;
long long arg1; // vnum
TItemPos arg2; // cell
DWORD arg3; // count
long alSockets[ITEM_SOCKET_MAX_NUM];
TPlayerItemAttribute aAttr[ITEM_ATTRIBUTE_MAX_NUM];
};
client packet.h:
typedef struct command_exchange
{
BYTE header;
BYTE subheader;
long long arg1;
BYTE arg2;
TItemPos Pos;
} TPacketCGExchange;
typedef struct SShopItemTable
{
DWORD vnum;
BYTE count;
TItemPos pos; // PC �������� �̿�
long long price; // PC �������� �̿�
BYTE display_pos; // PC �������� �̿�, ���� ��ġ.
} TShopItemTable;
typedef struct packet_points
{
BYTE header;
long long points[POINT_MAX_NUM];
} TPacketGCPoints;
typedef struct packet_point_change
{
int header;
DWORD dwVID;
BYTE Type;
long long amount; // �ٲ� ��
long long value; // ���� ��
} TPacketGCPointChange;
typedef struct packet_shop_update_price
{
long long iElkAmount;
} TPacketGCShopUpdatePrice;
typedef struct packet_exchange
{
BYTE header;
BYTE subheader;
BYTE is_me;
long long arg1;
TItemPos arg2;
DWORD arg3;
long alValues[ITEM_SOCKET_SLOT_MAX_NUM];
TPlayerItemAttribute aAttr[ITEM_ATTRIBUTE_SLOT_MAX_NUM];
} TPacketGCExchange;