[FIX] Puncte Cal

Aici poți găsi sisteme complete, verificate și recomandate de echipa 4Metin.
Conectat
Avatar utilizator
RazVan
Administrator
Administrator
Mesaje: 970
Membru din: Mie Oct 19, 2022 5:25 pm
Localitate: München
Status: Activ
Multumiri acordate: 12
Multumiri primite: 63
Contact:

[FIX] Puncte Cal

Mesaj de RazVan »

Eroarea este că atunci când te dai singur cu comanda (/setsk 130 30/131 10) sau cu rezervarea punctelor de cai, apoi după fiecare restart al serverului punctele vor dispărea pentru tine

Cod: Selectaţi tot

input_login.cpp - Find:

if (ch->GetHorseLevel() > 0)
{
	DWORD pid = ch->GetPlayerID();
	
	if (pid != 0 && CHorseNameManager::instance().GetHorseName(pid) == NULL)
		db_clientdesc->DBPacket(HEADER_GD_REQ_HORSE_NAME, 0, &pid, sizeof(DWORD));
}
 

Change:

if (ch->GetHorseLevel() > 0)
{
	DWORD pid = ch->GetPlayerID();

	if (pid != 0 && CHorseNameManager::instance().GetHorseName(pid) == NULL)
		db_clientdesc->DBPacket(HEADER_GD_REQ_HORSE_NAME, 0, &pid, sizeof(DWORD));

	ch->SetHorseLevel(ch->GetHorseLevel());
	ch->SkillLevelPacket();
}
Imagine
Scrie răspuns