*Problemă:
Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare: Imi apare "Unknown packet header: 52, last: 21 21
si header-ul este acesta :
typedef struct command_use_skill
{
BYTE bHeader;
DWORD dwVnum;
DWORD dwTargetVID;
} TPacketCGUseSkill;
ce spanaci poate sa aiba? am verificat si tab-urile sa coincida ... am verificat si ambele packet.h . Nu as vrea sa pun packet.h-ul nemodificat ca sa-l iau de la capat cu ce am facut in el acum ... destul timp
Problema Packet.h
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
Up, please...are careva idee..? Sau pana la urma la urma iau de la capat tot Packet.h?...
[ Postat de pe Android ]
[ Postat de pe Android ]

Resursa folosita?
[ Postat de pe Android ]
[ Postat de pe Android ]

- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
Cod: Selectaţi tot
#ifndef __INC_METIN_II_GAME_PACKET_HEADER_INFO_H__
#define __INC_METIN_II_GAME_PACKET_HEADER_INFO_H__
#include "packet.h"
typedef struct SPacketElement
{
int iSize;
std::string stName;
int iCalled;
DWORD dwLoad;
bool bSequencePacket;
} TPacketElement;
class CPacketInfo
{
public:
CPacketInfo();
virtual ~CPacketInfo();
void Set(int header, int size, const char * c_pszName, bool bSeq=false);
bool Get(int header, int * size, const char ** c_ppszName);
void Start();
void End();
void Log(const char * c_pszFileName);
bool IsSequence(int header);
void SetSequence(int header, bool bSeq);
private:
TPacketElement * GetElement(int header);
protected:
std::map<int, TPacketElement *> m_pPacketMap;
TPacketElement * m_pCurrentPacket;
DWORD m_dwStartTime;
};
class CPacketInfoCG : public CPacketInfo
{
public:
CPacketInfoCG();
virtual ~CPacketInfoCG();
};
// PacketInfo P2P
class CPacketInfoGG : public CPacketInfo
{
public:
CPacketInfoGG();
virtual ~CPacketInfoGG();
};
/// Implemented in input_udp.cpp
class CPacketInfoUDP : public CPacketInfo
{
public:
CPacketInfoUDP();
virtual ~CPacketInfoUDP();
};
#endif
Asta e in Packet info, nu stiu exact ce ar trebui sa verific ...
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
De acum 3 zile. Acum este ok, imi merge ... am reluat sursa client de la inceput cu ce aveam in ea.
Dar ca idee, as dori totusi o rezolvare daca exista pentru header-ul 52, cu skill-urile, in caz de mai intampin pe viitor sa stiu ce sa fac sa nu mai deschid alt topic pe aceeasi tema
- Moț
-

- Mesaje: 2825
- Membru din: 03 Apr 2017, 15:00
- Aprecieri: 216
- Mulţumiri: 3040
- Discord: Copiază ID
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 75 vizitatori


