Opublikowano 25 Czerwca 202425 Cze Cześć kto kiedykolwiek pracował na martysamie i robił serwer "Hard" wie że występuje totalnie dziwny błąd a mianowicie możemy bić z konia mając 1lvl. Fix w Instancebase.cpp 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się
Opublikowano 25 Czerwca 202425 Cze Dla uzytkownikow samy dla wersji 5.7+, aby bicie z konia bylo zablokowane, ale mount działał w pełni nawet przy 0 lvlu konia. Upewnij sie ze #ifndef ENABLE_NO_MOUNT_CHECK pozostaje nie zdefiniowane (wylaczone) funkcja GetLevel() : UINT CInstanceBase::SHORSE::GetLevel() Spoiler { if (m_pkActor) return static_cast<UINT>(GetMountLevelByVnum(m_pkActor->GetRace(), false)); return 0; } Funkcje CanUseSkill & CanAttack: Spoiler bool CInstanceBase::SHORSE::CanUseSkill() { if (IsMounting()) return 2 < GetLevel(); return true; } bool CInstanceBase::SHORSE::CanAttack() { if (IsMounting()) if (GetLevel()<=1) return false; return true; }
Cześć kto kiedykolwiek pracował na martysamie i robił serwer "Hard" wie że występuje totalnie dziwny błąd a mianowicie możemy bić z konia mając 1lvl.
Fix w Instancebase.cpp