- Mesaj
- 510
- Çözümler
- 31
- Beğeni
- 221
- Puan
- 609
- Ticaret Puanı
- 0
merhabalar
serverde ch1 e sürekli bu syseer düşüyor bineklerde petlerde bazı maplarda felan bu syseerin bir çözümü varmı veya direk kodu yazdıran kod bloğundan syseri kapatsam bir sorun olurmu bilgisi olan varmı ?
syseer:
yazdıran blok:
serverde ch1 e sürekli bu syseer düşüyor bineklerde petlerde bazı maplarda felan bu syseerin bir çözümü varmı veya direk kodu yazdıran kod bloğundan syseri kapatsam bir sorun olurmu bilgisi olan varmı ?
syseer:
Kod:
CHARACTER::GetMoveMotionSpeed: cannot find motion (name Koruma Görevlisi race 20373 mode 0)
yazdıran blok:
Kod:
#ifdef ENABLE_ADDITIONAL_EQUIPMENT_PAGE
float CHARACTER::GetMoveMotionSpeed()
#else
float CHARACTER::GetMoveMotionSpeed() const
#endif
{
DWORD dwMode = GetMotionMode();
const CMotion* pkMotion = NULL;
if (!GetMountVnum())
{
pkMotion = CMotionManager::instance().GetMotion (GetRaceNum(), MAKE_MOTION_KEY (dwMode, (IsWalking() && IsPC()) ? MOTION_WALK : MOTION_RUN));
}
else
{
pkMotion = CMotionManager::instance().GetMotion (GetMountVnum(), MAKE_MOTION_KEY (MOTION_MODE_GENERAL, (IsWalking() && IsPC()) ? MOTION_WALK : MOTION_RUN));
if (!pkMotion)
{
pkMotion = CMotionManager::instance().GetMotion (GetRaceNum(), MAKE_MOTION_KEY (MOTION_MODE_HORSE, (IsWalking() && IsPC()) ? MOTION_WALK : MOTION_RUN));
}
}
if (pkMotion)
{
return -pkMotion->GetAccumVector().y / pkMotion->GetDuration();
}
else
{
sys_err ("cannot find motion (name %s race %d mode %d)", GetName(), GetRaceNum(), dwMode);
return 300.0f;
}
}