verificare versiune client

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

Cum pot face verificarea versiunii clientului cum e in tutorialul de mai jos dar vreau sa o fac in sursa nu cu diff?

http://just4metin.ro/ghiduri-tutoriale/ ... 12322.html
Afișează semnătura
Avatar utilizator
ZNF
Membru Club

Membru Club
Mesaje: 1953
Membru din: 16 Feb 2014, 10:09
Aprecieri: 15  
Mulţumiri: 110  
Discord: Copiază ID
Medalii

In input_main.cpp cauti
int version = atoi(g_stClientVersion.c_str());
   int date = atoi(d->GetClientVersion());

   sys_log(0, "VERSION CHECK %d %d %s %s", version, date, g_stClientVersion.c_str(), d->GetClientVersion());

   if (!d->GetClientVersion())
   {
      d->DelayedDisconnect(10);
   }
   else
   {
   //if (0 != g_stClientVersion.compare(d->GetClientVersion()))
   if (version > date || version < date)
   {
      ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("클라이언트 버전이 틀려 로그아웃 됩니다. 정상적으로 패치 후 접속하세요."));
      d->DelayedDisconnect(10);
      LogManager::instance().HackLog("VERSION_CONFLICT", ch);

      sys_log(0, "VERSION : WRONG VERSION USER : account:%s name:%s hostName:%s server_version:%s client_version:%s",
         d->GetAccountTable().login,
         ch->GetName(),
         d->GetHostName(),
         g_stClientVersion.c_str(),
         d->GetClientVersion());
   }
Stergi // din functie , adica
//if (0 != g_stClientVersion.compare(d->GetClientVersion()))
Cauti "void CheckClientVersion" in config.cpp si stergi // din functia
//if (0 != g_stClientVersion.compare(d->GetClientVersion()))
Si in input_login.cpp la fel. Tot "//"
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

Alin Ionuț scrie:In input_main.cpp cauti
int version = atoi(g_stClientVersion.c_str());
   int date = atoi(d->GetClientVersion());

   sys_log(0, "VERSION CHECK %d %d %s %s", version, date, g_stClientVersion.c_str(), d->GetClientVersion());

   if (!d->GetClientVersion())
   {
      d->DelayedDisconnect(10);
   }
   else
   {
   //if (0 != g_stClientVersion.compare(d->GetClientVersion()))
   if (version > date || version < date)
   {
      ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("클라이언트 버전이 틀려 로그아웃 됩니다. 정상적으로 패치 후 접속하세요."));
      d->DelayedDisconnect(10);
      LogManager::instance().HackLog("VERSION_CONFLICT", ch);

      sys_log(0, "VERSION : WRONG VERSION USER : account:%s name:%s hostName:%s server_version:%s client_version:%s",
         d->GetAccountTable().login,
         ch->GetName(),
         d->GetHostName(),
         g_stClientVersion.c_str(),
         d->GetClientVersion());
   }
Stergi // din functie , adica
//if (0 != g_stClientVersion.compare(d->GetClientVersion()))
Cauti "void CheckClientVersion" in config.cpp si stergi // din functia
//if (0 != g_stClientVersion.compare(d->GetClientVersion()))
Si in input_login.cpp la fel. Tot "//"
Faza e ca eu nu am in input main scriptul acela...

http://prntscr.com/fdib2o
Afișează semnătura
Avatar utilizator
ZNF
Membru Club

Membru Club
Mesaje: 1953
Membru din: 16 Feb 2014, 10:09
Aprecieri: 15  
Mulţumiri: 110  
Discord: Copiază ID
Medalii

Iηfιηιт²⁴ᵏ scrie:
Alin Ionuț scrie:In input_main.cpp cauti
int version = atoi(g_stClientVersion.c_str());
   int date = atoi(d->GetClientVersion());

   sys_log(0, "VERSION CHECK %d %d %s %s", version, date, g_stClientVersion.c_str(), d->GetClientVersion());

   if (!d->GetClientVersion())
   {
      d->DelayedDisconnect(10);
   }
   else
   {
   //if (0 != g_stClientVersion.compare(d->GetClientVersion()))
   if (version > date || version < date)
   {
      ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("클라이언트 버전이 틀려 로그아웃 됩니다. 정상적으로 패치 후 접속하세요."));
      d->DelayedDisconnect(10);
      LogManager::instance().HackLog("VERSION_CONFLICT", ch);

      sys_log(0, "VERSION : WRONG VERSION USER : account:%s name:%s hostName:%s server_version:%s client_version:%s",
         d->GetAccountTable().login,
         ch->GetName(),
         d->GetHostName(),
         g_stClientVersion.c_str(),
         d->GetClientVersion());
   }
Stergi // din functie , adica
//if (0 != g_stClientVersion.compare(d->GetClientVersion()))
Cauti "void CheckClientVersion" in config.cpp si stergi // din functia
//if (0 != g_stClientVersion.compare(d->GetClientVersion()))
Si in input_login.cpp la fel. Tot "//"
Faza e ca eu nu am in input main scriptul acela...

http://prntscr.com/fdib2o
Lasa-mi aici input_main
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

Afișează semnătura
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

up
Afișează semnătura
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

up
Afișează semnătura
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

up
Afișează semnătura
Avatar utilizator
Pongo A.K.A Titan
Utilizator interzis !

Utilizator interzis !
Mesaje: 2028
Membru din: 01 Sep 2016, 16:08
Regat: Jinno
Aprecieri: 35  
Mulţumiri: 261  
 Contact:
Medalii

Ce server files ai ?
 ! Mesaj de la: Pongo A.K.A Titan
Cand credeati ca am sa mor
M-am ridicat ca un invingator
Afișează semnătura
Avatar utilizator
Iηfιηιт²⁴ᵏ
Utilizator interzis !

Utilizator interzis !
Mesaje: 1008
Membru din: 19 Dec 2013, 09:40
Server: Metin2 s-a dus pe pl
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 11  
 Contact:
Medalii

folosesc sursa marty sama
Afișează semnătura
Închis

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Bing [Bot] și 129 vizitatori