[FIX] Puncte Cal
Scris: Sâm Mai 16, 2026 3:54 pm
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();
}