- Katılım
- 2 Eyl 2025
- Konular
- 1
- Mesajlar
- 2
- Online süresi
- 1d 16h
- Reaksiyon Skoru
- 0
- Altın Konu
- 0
- TM Yaşı
- 9 Ay 5 Gün
- Başarım Puanı
- 15
- MmoLira
- 240
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
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.
[CODE title="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];
};[/CODE]
[CODE title="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;[/CODE]
[CODE title="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];
};[/CODE]
[CODE title="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;[/CODE]
