غير متواجد
معلومات الكاتب ▼
رقم العضوية : 164
المشاركات : 148
الجنس : ذكر
الدعوات : 1
يتابعهم : 0
يتابعونه : 10
الإجابات المقدمة : 9
الرصيد : 0$
قوة السمعة : 235
موقعي : زيارة موقعي
21-04-2020 12:50 صباحا
السلام عليكم ورحمة الله تعالى وبركته 
مثل ماهو مكتوب في العنوان
الرسمي في تحديث 19.3 أضاف دروع و أسلحة جديدة مع لمعتهم الحمدالله عملتها وأقدمها لكم هنا. 
وهذا الشرح طريقة تضيف المعة لهم.


صورة:

مشاهدة

شرح:

أولا قم بفتح instanceb*ase.cpp في سورس كلينت

وبحث عن 

switch (pItem->GetType())
    {
    case CItemData::ITEM_TYPE_WEAPON:


أضيف فوقها

#ifdef ENABLE_EFFECTS_7TH
    DWORD vnum = pItem->GetIndex();
#endif


إبحث عن
case CItemData::ITEM_TYPE_WEAPON:
        __ClearWeaponRefineEffect();


أضيف تحتها:
#ifdef ENABLE_EFFECTS_7TH
        if (pItem->GetSubType() == CItemData::WEAPON_SWORD)
        {
            if (vnum >= 330 && vnum <= 335)
            {
                __ClearWeaponRefineEffect();
                m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SWORD_7TH;
                {
                    if (m_swordRefineEffectRight)
                        m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight);
                }
            }
        }
        if (pItem->GetSubType() == CItemData::WEAPON_SWORD)
        {
            if (vnum >= 350 && vnum <= 355)
            {
                __ClearWeaponRefineEffect();
                m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SWORD_7TH;
                {
                    if (m_swordRefineEffectRight)
                        m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight);
                }
            }
        }
        if (pItem->GetSubType() == CItemData::WEAPON_TWO_HANDED)
        {
            if (vnum >= 3240 && vnum <= 3245)
            {
                __ClearWeaponRefineEffect();
                m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SWORD_7TH;
                {
                    if (m_swordRefineEffectRight)
                        m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight);
                }
            }
        }
        if (pItem->GetSubType() == CItemData::WEAPON_BOW)
        {
            if (vnum >= 2220 && vnum <= 2225)
            {
                __ClearWeaponRefineEffect();
                m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_BOW_7TH;
                {
                    if (m_swordRefineEffectRight)
                        m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight);
                }
            }
        }
        if (pItem->GetSubType() == CItemData::WEAPON_FAN)
        {
            if (vnum >= 7320 && vnum <= 7325)
            {
                __ClearWeaponRefineEffect();
                m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_FANBELL_7TH;
                {
                    if (m_swordRefineEffectRight)
                        m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight);
                }
            }
        }
        if (pItem->GetSubType() == CItemData::WEAPON_BELL)
        {
            if (vnum >= 5180 && vnum <= 5185)
            {
                __ClearWeaponRefineEffect();
                m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_FANBELL_7TH;
                {
                    if (m_swordRefineEffectRight)
                        m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight);
                }
            }
        }
        if (pItem->GetSubType() == CItemData::WEAPON_DAGGER)
        {
            if (vnum >= 1200 && vnum <= 1205)
            {
                __ClearWeaponRefineEffect();
                m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SMALLSWORD_7TH;
                m_swordRefineEffectLeft = EFFECT_REFINED + EFFECT_SMALLSWORD_7TH_LEFT;
                {
                    if (m_swordRefineEffectRight)
                        m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight);
                    if (m_swordRefineEffectLeft)
                        m_swordRefineEffectLeft = __AttachEffect(m_swordRefineEffectLeft);
                }
            }
        }
#ifdef ENABLE_WOLFMAN_CHARACTER
        if (pItem->GetSubType() == CItemData::WEAPON_CLAW)
        {
            if (vnum >= 6140 && vnum <= 6145)
            {
                __ClearWeaponRefineEffect();
                m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SMALLSWORD_7TH_W;
                m_swordRefineEffectLeft = EFFECT_REFINED + EFFECT_SMALLSWORD_7TH_LEFT_W;
                {
                    if (m_swordRefineEffectRight)
                        m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight);
                    if (m_swordRefineEffectLeft)
                        m_swordRefineEffectLeft = __AttachEffect(m_swordRefineEffectLeft);
                }
            }
        }
#endif
#endif


ابحث عن
else if (20760 <= vnum && vnum <= 20959)
            {
                __AttachEffect(EFFECT_REFINED+EFFECT_BODYARMOR_SPECIAL3);
            }


أضيف تحتها
#ifdef ENABLE_EFFECTS_7TH
            //+10 -> +15
            //Warrior Armor
            else if (21220 <= vnum && vnum <= 21225)
            {
                __AttachEffect(EFFECT_REFINED+EFFECT_BODYARMOR_SPECIAL4);
            }
            //Assassin Armor
            else if (21240 <= vnum && vnum <= 21245)
            {
                __AttachEffect(EFFECT_REFINED+EFFECT_BODYARMOR_SPECIAL4);
            }
            //Sura Armor
            else if (21260 <= vnum && vnum <= 21265)
            {
                __AttachEffect(EFFECT_REFINED+EFFECT_BODYARMOR_SPECIAL4);
            }
            //Shaman Armor
            else if (21280 <= vnum && vnum <= 21285)
            {
                __AttachEffect(EFFECT_REFINED+EFFECT_BODYARMOR_SPECIAL4);
            }
#ifdef ENABLE_WOLFMAN_CHARACTER
            //Wolfman Armor
            else if (21300 <= vnum && vnum <= 21305)
            {
                __AttachEffect(EFFECT_REFINED+EFFECT_BODYARMOR_SPECIAL4);
            }
#endif
#endif


الأن قم بفتح instanceb*ase.h

إبحث عن
EFFECT_BODYARMOR_SPECIAL3,    // 5-1


أضيف تحتها
#ifdef ENABLE_EFFECTS_7TH
            //ARMORS
            EFFECT_BODYARMOR_SPECIAL4,

            //WEAPONS
            EFFECT_SWORD_7TH,
            EFFECT_BOW_7TH,
            EFFECT_FANBELL_7TH,
            EFFECT_SMALLSWORD_7TH,
            EFFECT_SMALLSWORD_7TH_LEFT,
            EFFECT_SMALLSWORD_7TH_W,
            EFFECT_SMALLSWORD_7TH_LEFT_W,
#endif


قم بفتح Locale_inc.h
إبحث عن
#define ENABLE_COSTUME_SYSTEM

أضيف تحتها
#define ENABLE_EFFECTS_7TH
 

إفتح PythonApplicationModule.cpp

إبحث عن
#ifdef ENABLE_COSTUME_SYSTEM
    PyModule_AddIntConstant(poModule, "ENABLE_COSTUME_SYSTEM",    1);
#else
    PyModule_AddIntConstant(poModule, "ENABLE_COSTUME_SYSTEM",    0);
#endif


أضيف تحتها

#ifdef ENABLE_EFFECTS_7TH
    PyModule_AddIntConstant(poModule, "ENABLE_EFFECTS_7TH", 1);
#else
    PyModule_AddIntConstant(poModule, "ENABLE_EFFECTS_7TH", 0);
#endif


الأن ندخل الي Root وفتح PlayerSettingModule.py

إبحث عن
chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+23, "Bip01", "D:/ymir work/pc/common/effect/armor/armor_7th_01.mse")


أضيف تحتها
if app.ENABLE_EFFECTS_7TH:
        chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+24, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7th.mse")
        chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+25, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_7th_b.mse")
        chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+26, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7th_f.mse")
        chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+27, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7th_s.mse")
        chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+28, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_7th_s.mse")
        chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+29, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7th_w.mse")
        chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+30, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_7th_w.mse")


قم بترتيب الأرقام على حسب ترتيب ملفاتك.

وأخيرا 
هذا هو الباتش فيه الدروع و الأسلحة والمعات
تحميل

ملاحظة : اذا كنت سوف تضيف الأسلحة والدروع يجيب ان يكون كودهم نفس أكواد الرسمي أو قم بتغيرهم بما يناسبك من instanceb*ase.cpp
ملاحظة 2: اذا كانت لديك الأكواد مثل راسمي .. المعة تظهر فقط اذا كان البند +10.. 

أي مشكلة أكتبها تحت 
تحياتي :. IGNEEL .:
تم تحرير الموضوع بواسطة :Dev Ahmed Shaban بتاريخ:22-06-2020 04:08 صباحا. سبب التعديل : تغيير العنوان ليتناسق مع باقي العناوين فقط


توقيع: IGNEEL

: DisCord
igneel#8877

غير متواجد
معلومات الكاتب ▼
رقم العضوية : 61
المشاركات : 293
الجنس : ذكر
الدعوات : 1
يتابعهم : 4
يتابعونه : 10
الإجابات المقدمة : 2
الرصيد : 0$
قوة السمعة : 130
21-04-2020 12:58 صباحا
[1]
مشكور IGNELL


توقيع: MeTo

Discord: MeTo#3992


 
غير متواجد
معلومات الكاتب ▼
رقم العضوية : 83
المشاركات : 306
الجنس : ذكر
الدعوات : 1
يتابعهم : 0
يتابعونه : 9
الإجابات المقدمة : 5
الرصيد : 0$
قوة السمعة : 125
21-04-2020 01:00 صباحا
[2]
مشكور علي الطرح اضافة جميلة 
تم تحرير الموضوع بواسطة :itachi بتاريخ:21-04-2020 01:07 صباحا.
توقيع: itachi
discord

itachi#9057


we live in a world full of idiots
غير متواجد
معلومات الكاتب ▼
رقم العضوية : 164
المشاركات : 148
الجنس : ذكر
الدعوات : 1
يتابعهم : 0
يتابعونه : 10
الإجابات المقدمة : 9
الرصيد : 0$
قوة السمعة : 235
موقعي : زيارة موقعي
21-04-2020 01:10 صباحا
[3]
العفو ..

توقيع: IGNEEL

: DisCord
igneel#8877
غير متواجد
معلومات الكاتب ▼
رقم العضوية : 10
المشاركات : 648
الجنس : ذكر
الدعوات : 1
يتابعهم : 4
يتابعونه : 29
الإجابات المقدمة : 17
الرصيد : 0$
قوة السمعة : 440
21-04-2020 01:15 صباحا
[4]
مبدع قليله بحقك
افضل قول مخترع
ماشاءالله
وجزاك الله خير على النشرblushing

توقيع: CSS
عَنْ أَبِي هُرَيْرَةَ، أَنَّ رَسُولَ اللهِ صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ، قَالَ: ” إِذَا مَاتَ الْإِنْسَانُ انْقَطَعَ عَنْهُ عَمَلُهُ إِلَّا مِنْ ثَلَاثَةٍ: إِلَّا مِنْ صَدَقَةٍ جَارِيَةٍ، أَوْ عِلْمٍ يُنْتَفَعُ بِهِ، أَوْ وَلَدٍ صَالِحٍ يَدْعُو لَهُ ” أخرجه مسلم في صحيحه (3/ 1255)
غير متواجد
معلومات الكاتب ▼
رقم العضوية : 482
المشاركات : 373
الجنس : ذكر
الدعوات : 4
يتابعهم : 5
يتابعونه : 7
الإجابات المقدمة : 5
الرصيد : 0$
قوة السمعة : 80
موقعي : زيارة موقعي
13-05-2020 02:13 مساء
[5]
للتاكد بس هي الملفات المرفقه
يتم وضعه ف لوكال صح .؟
بعد تفعيل نظام ف سورس
 

توقيع: MrData
MrData

MrData Project 17%


c++ - py - js - html - php - ccs

"الشجاعة هي الذّهاب من فشل إلى فشل دون خسارة الأمل و التفاؤل "
غير متواجد
معلومات الكاتب ▼
رقم العضوية : 167
المشاركات : 816
الجنس : ذكر
الدعوات : 2
يتابعهم : 3
يتابعونه : 8
الإجابات المقدمة : 39
الرصيد : 0$
قوة السمعة : 490
13-05-2020 10:03 مساء
[6]
يعطيك العافية + مشكور عالنظام ^^

توقيع: dooooodi
رجل على الحاقدين .. الرجل التانية على السين

CONTROL#9776


المواضيع المتشابهه
فتح الموضوع بصفحة مستقلة شرح عن إضافة الأجنحة المتحركة
Zimo2014 - بتاريخ: 12-11-2020 12:07 صباحا
الردود : 7
الزوار : 4936
عدد المشاهدات:
عدد الردود:
4936
7
فتح الموضوع بصفحة مستقلة غير مجابة مشكلة إضافة غرض إلى التاجر.
Austin - بتاريخ: 23-09-2020 07:54 مساء
الردود : 17
الزوار : 2848
عدد المشاهدات:
عدد الردود:
2848
17
فتح الموضوع بصفحة مستقلة تمت الإجابة طلب تقليل وقت الدخول لتنين بالإضافة إلى كويست تدمير (مغلق)
b76cdfe153 - بتاريخ: 05-08-2020 06:09 صباحا
الردود : 3
الزوار : 1520
عدد المشاهدات:
عدد الردود:
1520
3
فتح الموضوع بصفحة مستقلة تمت الإجابة [طلب] كيفية إضافة متطلبات تطوير في العتاد (مغلق)
AdminAbuQies - بتاريخ: 14-07-2020 08:47 صباحا
الردود : 2
الزوار : 1552
عدد المشاهدات:
عدد الردود:
1552
2
فتح الموضوع بصفحة مستقلة غير مجابة [طلب] كيفية إضافة وقت في الخواتم
joxjawad - بتاريخ: 07-07-2020 09:29 مساء
الردود : 7
الزوار : 1352
عدد المشاهدات:
عدد الردود:
1352
7

الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع :1(0عضو و1ضيف)
ضيف،