mannaxxx 1
mannaxxx
Agora Metin2 1
Agora Metin2
[DEV]AB 1
[DEV]AB
Sevdamsın 1
Sevdamsın
TuZaKK 1
TuZaKK
kaptanmikro1 1
kaptanmikro1
farkmt2official 2
farkmt2official
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
Hikaye Ekle

[C++/PYTHON] Vnum'a göre efekt ekleme

  • Konuyu başlatan Konuyu başlatan Agora Metin2
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 11
  • Görüntüleme Görüntüleme 3K

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch 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:
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:
Teşekkürler.
 

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

Geri
Üst