[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] Yerden Alınan İtem Effect'i

  • Konuyu başlatan Konuyu başlatan xlsk_68
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 40
  • Görüntüleme Görüntüleme 7K

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!

Merhaba arkadaşlar,
Lafı uzatmadan konuya geçiyorum. Yerden alınan itemde eğilir ve eliyle alır.
Konu yabancı bir forumdan alıntıdır. Sadece bir teşekkür yeterlidir.

d2zYXp.png


Yapılış;

Client Source Açılır ve;

UserInterface/PythonCharacterModule.cpp girilir ve aratılır;

PHP:
    PyModule_AddIntConstant(poModule, "NEW_AFFECT_DRAGON_SOUL_QUALIFIED",        CInstanceBase::NEW_AFFECT_DRAGON_SOUL_QUALIFIED);

Altına eklenir;

PHP:
    PyModule_AddIntConstant(poModule, "MOTION_PICK_UP",                        CRaceMotionData::NAME_PICK_UP);

UserInterface/PythonPlayerInput.cpp girilir ve aratılır;

PHP:
void CPythonPlayer::PickCloseItem()

Altına eklenir;

PHP:
    pkInstMain->GetGraphicThingInstancePtr()->InterceptOnceMotion(CRaceMotionData::NAME_PICK_UP);

GameLib/ActorInstanceMotion.cpp girilir ve aratılır;

PHP:
        case CRaceMotionData::NAME_SLAP_HURT_WITH_SHAMAN:

Altına eklenir;

PHP:
        case CRaceMotionData::NAME_PICK_UP:

GameLib/RaceManager.cpp girilir ve aratılır;

PHP:
        s_kMap_stType_dwIndex.insert(std::map<std::string, DWORD>::value_type("SKILL5", CRaceMotionData::NAME_SKILL+125));

Altına eklenir;

PHP:
        s_kMap_stType_dwIndex.insert(std::map<std::string, DWORD>::value_type("PICK_UP", CRaceMotionData::NAME_PICK_UP));

GameLib/RaceMotionData.cpp girilir ve aratılır;

PHP:
        case NAME_DIG:

Altına eklenir;

PHP:
        case NAME_PICK_UP:

GameLib/RaceMotionData.h girilir ve aratılır;

PHP:
            NAME_JOY,

Altına eklenir;

PHP:
            NAME_PICK_UP,

Source ile işimiz bitti, sırada root/playersettingmodule.py

Aratılır;

PHP:
def SetGeneralMotions(mode, folder):

Altına eklenir;

PHP:
    chrmgr.RegisterCacheMotionData(mode,        chr.MOTION_PICK_UP,                "pick_up.msa")

İşlem bitmiştir. İyi forumlar.
 
Merhaba arkadaşlar,
Lafı uzatmadan konuya geçiyorum. Yerden alınan itemde eğilir ve eliyle alır.
Konu yabancı bir forumdan alıntıdır. Sadece bir teşekkür yeterlidir.

d2zYXp.png


Yapılış;

Client Source Açılır ve;

UserInterface/PythonCharacterModule.cpp girilir ve aratılır;

PHP:
    PyModule_AddIntConstant(poModule, "NEW_AFFECT_DRAGON_SOUL_QUALIFIED",        CInstanceBase::NEW_AFFECT_DRAGON_SOUL_QUALIFIED);

Altına eklenir;

PHP:
    PyModule_AddIntConstant(poModule, "MOTION_PICK_UP",                        CRaceMotionData::NAME_PICK_UP);

UserInterface/PythonPlayerInput.cpp girilir ve aratılır;

PHP:
void CPythonPlayer::PickCloseItem()

Altına eklenir;

PHP:
    pkInstMain->GetGraphicThingInstancePtr()->InterceptOnceMotion(CRaceMotionData::NAME_PICK_UP);

GameLib/ActorInstanceMotion.cpp girilir ve aratılır;

PHP:
        case CRaceMotionData::NAME_SLAP_HURT_WITH_SHAMAN:

Altına eklenir;

PHP:
        case CRaceMotionData::NAME_PICK_UP:

GameLib/RaceManager.cpp girilir ve aratılır;

PHP:
        s_kMap_stType_dwIndex.insert(std::map<std::string, DWORD>::value_type("SKILL5", CRaceMotionData::NAME_SKILL+125));

Altına eklenir;

PHP:
        s_kMap_stType_dwIndex.insert(std::map<std::string, DWORD>::value_type("PICK_UP", CRaceMotionData::NAME_PICK_UP));

GameLib/RaceMotionData.cpp girilir ve aratılır;

PHP:
        case NAME_DIG:

Altına eklenir;

PHP:
        case NAME_PICK_UP:

GameLib/RaceMotionData.h girilir ve aratılır;

PHP:
            NAME_JOY,

Altına eklenir;

PHP:
            NAME_PICK_UP,

Source ile işimiz bitti, sırada root/playersettingmodule.py

Aratılır;

PHP:
def SetGeneralMotions(mode, folder):

Altına eklenir;

PHP:
    chrmgr.RegisterCacheMotionData(mode,        chr.MOTION_PICK_UP,                "pick_up.msa")

İşlem bitmiştir. İyi forumlar.
Böyle özellikler çok var mesela ticaret efekti,auction falan.Önemli olan bunları bulabilmek
 

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

Geri
Üst