B 1
berione65
sen272 1
sen272
Mt2Hizmet 1
Mt2Hizmet
C 1
chengdu
xranzei 1
xranzei
zendor2 1
zendor2
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

Altın Konu Giymeli Efekt Sistemi 2024-02-16

indirmek için izniniz yok
  • Konuyu başlatan Konuyu başlatan cebable
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 32
  • Görüntüleme Görüntüleme 9K
Wear olarak aratıp en sona ekle
Hocam sağolun tüm kodları ekledim. Sadece GameType.h yi doğru ekleyemedim. GameType.h Yi atsam siz ekleyebilir misiniz ?
KENDİM ÇÖZDÜM :) SORUNSUZ BUİLD OLDU..
ah ulan.PNG


cozdum.png
 
Son düzenleme:
GAME SOURCE "char_item.cpp" Bu ne diyor burada gece gece kalpten götürecek beni :D

// 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
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst