HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Teşekkür ederim yardımcı oldugun içinWear olarak aratıp en sona ekle
Rica ederim umarım işinizi görürTeşekkürler iyimiş baya.
Ben Teşekkür Ederim Paylaşım içinTeşekkür ederim yardımcı oldugun için
Hocam sağolun tüm kodları ekledim. Sadece GameType.h yi doğru ekleyemedim. GameType.h Yi atsam siz ekleyebilir misiniz ?Wear olarak aratıp en sona ekle
KENDİM ÇÖZDÜM
SORUNSUZ BUİLD OLDU..
Son düzenleme:
GAME SOURCE "char_item.cpp" Bu ne diyor burada gece gece kalpten götürecek beni 

// 1) Search: bool CHARACTER::CanEquipNow(const LPITEM item, const TItemPos& srcCell, const TItemPos& destCell)
// 2) Before the end of function where is last:
return true;
}
// 3) Make a new line and paste:
#ifdef __EFFECT_SYSTEM__
#ifdef __NEW_ARROW_SYSTEM__
if (item->GetType() == ITEM_WEAPON && item->GetSubType() != WEAPON_ARROW && item->GetSubType() != WEAPON_UNLIMITED_ARROW)
#else
if (item->GetType() == ITEM_WEAPON && item->GetSubType() != WEAPON_ARROW)
#endif
{
LPITEM pkItem = GetWear(WEAR_EFFECT_WEAPON);
if (pkItem)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You must unwear the weapon effect before."));
return false;
}
}
else if (item->GetType() == ITEM_ARMOR && item->GetSubType() == ARMOR_BODY)
{
LPITEM pkItem = GetWear(WEAR_EFFECT_ARMOR);
if (pkItem)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You must unwear the armor effect before."));
return false;
}
}
else if (item->GetType() == ITEM_COSTUME && item->GetSubType() == USE_EFFECT)
{
if (item->GetWearFlag() & WEARABLE_EFFECT_ARMOR)
{
LPITEM pkItem = GetWear(WEAR_BODY);
if (!pkItem)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("To can wear a armor effect you must have a armor weared."));
return false;
}
}
else
{
LPITEM pkItem = GetWear(WEAR_WEAPON);
if (!pkItem)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("To can wear a weapon effect you must have a weapon weared."));
return false;
}
}
}
#endif
// 2) Before the end of function where is last:
return true;
}
// 3) Make a new line and paste:
#ifdef __EFFECT_SYSTEM__
#ifdef __NEW_ARROW_SYSTEM__
if (item->GetType() == ITEM_WEAPON && item->GetSubType() != WEAPON_ARROW && item->GetSubType() != WEAPON_UNLIMITED_ARROW)
#else
if (item->GetType() == ITEM_WEAPON && item->GetSubType() != WEAPON_ARROW)
#endif
{
LPITEM pkItem = GetWear(WEAR_EFFECT_WEAPON);
if (pkItem)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You must unwear the weapon effect before."));
return false;
}
}
else if (item->GetType() == ITEM_ARMOR && item->GetSubType() == ARMOR_BODY)
{
LPITEM pkItem = GetWear(WEAR_EFFECT_ARMOR);
if (pkItem)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("You must unwear the armor effect before."));
return false;
}
}
else if (item->GetType() == ITEM_COSTUME && item->GetSubType() == USE_EFFECT)
{
if (item->GetWearFlag() & WEARABLE_EFFECT_ARMOR)
{
LPITEM pkItem = GetWear(WEAR_BODY);
if (!pkItem)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("To can wear a armor effect you must have a armor weared."));
return false;
}
}
else
{
LPITEM pkItem = GetWear(WEAR_WEAPON);
if (!pkItem)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("To can wear a weapon effect you must have a weapon weared."));
return false;
}
}
}
#endif
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 25
- Görüntüleme
- 8K
- Cevaplar
- 11
- Görüntüleme
- 3K
- Cevaplar
- 3
- Görüntüleme
- 157
- Cevaplar
- 15
- Görüntüleme
- 4K
- Cevaplar
- 11
- Görüntüleme
- 3K
