- Konu Yazar
- #1
Merhaba,
TwoStars'ın veya KO-FOX V2 dosyalarını kullanıyorsanız aşağıdaki kodları uyguladığınız taktirde V2039 ve üzeri client'lerden sorunsuz login olabilir ve oyuna giriş yapabilirsiniz.
shared / version.h
shared / packets.h
LogInServer / LoginSession.cpp 'de result << uint8(resultCode); olan yeri aşağıdaki ile değiştirin
GameServer / User.h
GameServer / LoginHandler.cpp 'ye aşağıdaki fonksiyonu ekleyin
Son olarak WIZ_OTP paketi geldiğinde GameServerın paketi anlaması ve geri paket yollaması için
GameServer / User.cpp 'de else if (!m_bSelectedCharacter) 'ın altındaki switch (command) 'a ekleyin.
TwoStars'ın veya KO-FOX V2 dosyalarını kullanıyorsanız aşağıdaki kodları uyguladığınız taktirde V2039 ve üzeri client'lerden sorunsuz login olabilir ve oyuna giriş yapabilirsiniz.

shared / version.h
Kod:
#define __VERSION 2039
shared / packets.h
Kod:
#define WIZ_OTP 0x9F
LogInServer / LoginSession.cpp 'de result << uint8(resultCode); olan yeri aşağıdaki ile değiştirin
Kod:
result << uint16(0) << uint8(resultCode);
GameServer / User.h
Kod:
void LoginOTP(Packet & pkt);
GameServer / LoginHandler.cpp 'ye aşağıdaki fonksiyonu ekleyin
Kod:
void CUser::LoginOTP(Packet & pkt)
{
Packet result(WIZ_OTP);
result << uint8(0x01) << uint32(0);
Send(&result);
}
Son olarak WIZ_OTP paketi geldiğinde GameServerın paketi anlaması ve geri paket yollaması için
GameServer / User.cpp 'de else if (!m_bSelectedCharacter) 'ın altındaki switch (command) 'a ekleyin.
Kod:
case WIZ_OTP:
LoginOTP(pkt);
break;