Merhaba, Gezdirmeli binek sistemini ekledim sistem sorunsuz çalışıyor ancak öldüğüm zaman mount geri gelmiyor mühürü takıp çıkarmak zorunda kalıyorum , paylaşılan bir tane fix vardı oda çalışmıyor.
char_battle:
#ifdef ENABLE_MOUNT_COSTUME_SYSTEM
void CHARACTER::Dead(LPCHARACTER pkKiller, bool bImmediateDead)
{
if (IsDead())
return;
{
if (IsHorseRiding())
{
StopRiding();
}
else if (GetMountVnum())
{
RemoveAffect(AFFECT_MOUNT);// olunce binek kaybolma fixed
RemoveAffect(AFFECT_MOUNT_BONUS);
LPITEM item = GetWear(WEAR_UNIQUE1);
LPITEM item2 = GetWear(WEAR_UNIQUE2);
if (item && item->IsRideItem())
{
UnequipItem(item);
}
if (item2 && item2->IsRideItem())
{
UnequipItem(item2);
}
m_dwMountVnum = 0;
UnEquipSpecialRideUniqueItem();
UpdatePacket();
}
}
#endif