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!
Src'ye eklenmesi gereksiz , zaten playersettings'de efekt eklediğiniz zaman'da oluyor mesela . playsettings'de effect +21 ise item_protodan silahin SocketPercent 6 yaparsanız direk o efekti çekecektir . daha basit yöntem farken bunu uygulamak biraz absürt geldi bana.
Son düzenleme:
Teşekkürler.Client-> InstanceBase.cpp
Arat
C++:CInstanceBase::__GetRefinedEffect(CItemData* pItem)
Arat
C++:case CItemData::ITEM_TYPE_WEAPON:
Buranın altına efektlerinizi ekleyin kılıç için örnek bırakıyorum:
C++:if (pItem->GetSubType() == CItemData::WEAPON_SWORD) DWORD itemVnum = pItem->GetIndex(); if (itemVnum == silahID) m_swordRefineEffectRight = EFFECT_REFINED+ORNEK_EFFECT; if (m_swordRefineEffectRight) m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight);
InstanceBase.h 'a açın
EFFECT_BODYARMOR_SPECIAL,
Aratın
EFFECT_ORNEK_EFFECT
Altına ekleyin
Root> PlayerSettingsModule.py
Arat:
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+20, "Bip01", "D:/ymir work/pc/common/effect/armor/armor-4-2-2.mse")
Altına Ekle( sizde kaç effect varsa artık):
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+22, "PART_WEAPON", "D:/ymir work/item/kiliceffect.mse")
MSE Dosyası bırakmıyorum kendiniz herhangibir yerden bulup kullanabilirsiniz iteme efekt ekleme bu şekilde oluyor
Bunu oyuna Kayıp silah sistemi eklerken kullanmıştım 65 Level+ Her silahın kendine özel Kayıp versiyonu oluyordu ekstradan hasar ve özelliklere sahip sadece kayıp silahların belli olması için kayıp silahlara özel efekt oluşturup vermiştim
Konu çok genel daha önce açıldımı bilmiyorum hep effect sistem şeklinde açılmış
Kendi serverımdan kanıt:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 26
- Görüntüleme
- 2K
- Cevaplar
- 10
- Görüntüleme
- 942
- Cevaplar
- 66
- Görüntüleme
- 6K
- Cevaplar
- 18
- Görüntüleme
- 5K
