غير متواجد
معلومات الكاتب ▼
رقم العضوية : 411
المشاركات : 10
الجنس : ذكر
يتابعهم : 0
يتابعونه : 0
الرصيد : 0$
قوة السمعة : 10
06-05-2020 10:17 مساء
بسم الله الرحمن الرحيم 

# مساء الخير جميعا ..





[ اشكر كل المتفاعلين على هذه الجهود الكبيرة في تحسين عالم ماتين2

اطلب اخواني كويست [ المرافقين ] .
للأسف معي ملفات فيها المرافقين لكن اضغط على المرافق مايطلع [ وحسب كلام واحد خبير انه لازم في كويست خاصة فيهم ] .
# احد عنده كويست للمرافقين + الدواب اذا امكن بعد هههه (انا طماع وانت الكريم ) 
# حتى الدواب فيها مشكلة نقص كويست حسب كلام خبير هههه 
ركبت كويست حصلته في منتدى ثاني لكن للأسف ناقص بشكل كبير .

- شكرا لكم -
 




غير متواجد
معلومات الكاتب ▼
رقم العضوية : 83
المشاركات : 305
الجنس : ذكر
الدعوات : 1
يتابعهم : 0
يتابعونه : 9
الإجابات المقدمة : 5
الرصيد : 0$
قوة السمعة : 125
06-05-2020 11:52 مساء
[1]
اذا كان لديك كويست فعلا يمكنك اكماله بنفس النمط لباقي الدواب والمرافقين اللي مايظهرو 

توقيع: itachi
discord

itachi#9057


we live in a world full of idiots
غير متواجد
معلومات الكاتب ▼
رقم العضوية : 411
المشاركات : 10
الجنس : ذكر
يتابعهم : 0
يتابعونه : 0
الرصيد : 0$
قوة السمعة : 10
07-05-2020 12:00 صباحا
[2]
يب الدواب جالس اسوي كذا 

لكن المرافقين ماعندي كويست لهم 

غير متواجد
معلومات الكاتب ▼
رقم العضوية : 83
المشاركات : 305
الجنس : ذكر
الدعوات : 1
يتابعهم : 0
يتابعونه : 9
الإجابات المقدمة : 5
الرصيد : 0$
قوة السمعة : 125
07-05-2020 12:09 صباحا
[3]
تفضل قم بزيادة المرافقين اللي ماعملوا بنفس النمط 






quest pet_system begin
    state start begin
        function get_pet_info(itemVnum)
            pet_info_map = {
            --  [ITEM VNUM] MOB_VNUM, DEFAULT NAME, buff_idx, spawn_effect_idx
                [53001]     = { 34001, "'s عنقاء النار ", 0},
                [53002]     = { 34002, "'s صغير الرنة ", 0},
                [53003]     = { 34003, "'s عنقاء الثلج‎ ", 0},
                [53005]     = { 34004, "'s صغير فزعائيل ", 0},
                [53006]        = { 34009, "'s فزعائيل(ذهبى) ", 0},
                [53007]     = { 34010, "'s بامبى ", 0},
                [53008]        = { 34011, "'s كنود ", 0},
                [53009]        = { 34012, "'s باو باو ", 0},
                [53010]     = { 34008, "'s ليونيداس ", 0},
                [53011]     = { 34007, "'s خان ", 0},
                [53012]     = { 34005, "'s بوركى ", 0},
                [53013]     = { 34006, "'s روفوس ", 0},
                [53014]     = { 34013, "'s جلاد ", 0},
                [53015]     = { 34014, "'s جلاد(ذهبى) ", 0},
                [53016]     = { 34015, "'s هالوين ", 0},
                [53017]     = { 34016, "'s عنقاء اليشم‎ ", 0},
                [38200]     = { 34006, "'s Rufus ", 0},
                [38201]     = { 34006, "'s Rufus ", 0},
                [53018]     = { 34020, "'s ليونيداس قطبى ", 0},
                [53019]     = { 34019, "'s خان قطبى ", 0},
                [53020]     = { 34017, "'s بوركى القطبى ", 0},
                [53021]     = { 34018, "'s روفوس قطبى ", 0},
                [53022]     = { 34021, "'s شمّاخ ", 0},
                [53023]     = { 34022, "'s كاسر ", 0},
                [53024]     = { 34023, "'s صغير النمر ", 0},
                [53025]     = { 34024, "'s صغير الفهد ", 0},
            }

            itemVnum = tonumber(itemVnum)

            return pet_info_map[itemVnum]
        end
        function get_spawn_effect_file(idx)
            effect_table = {
                [0] = nil,
                [1] = "d:\\\\ymir work\\\\effect\\\\etc\\\\buff\\\\buff_item3.mse",
            }
            return effect_table [idx]
        end
        when 38200.use or 38201.use or 53001.use or 53002.use or 53003.use or 53015.use or 53005.use or 53006.use or 53007.use or 53008.use or 53009.use or 53010.use or 53011.use or 53012.use or 53016.use or 53014.use or 53013.use or 53017.use or 53018.use or 53019.use or 53020.use or 53021.use or 53022.use or 53023.use or 53024.use or 53025.use begin
            local pet_info = pet_system.get_pet_info(item.vnum)

            if null != pet_info then

                local mobVnum = pet_info[1]
                local petName = pet_info[2]
                local spawn_effect_file_name = pet_system.get_spawn_effect_file(pet_info[3])

                if true == pet.is_summon(mobVnum) then
                    if spawn_effect_file_name != nil then
                        pet.spawn_effect (mobVnum, spawn_effect_file_name)
                    end
                    pet.unsummon(mobVnum)
                else
                    if pet.count_summoned() < 1 then
                        pet.summon(mobVnum, petName, false)
                    else
                        syschat(" عليك إرسال المرافق الحالي أولا ")
                    end
                    if spawn_effect_file_name != nil then
                        pet.spawn_effect(mobVnum, spawn_effect_file_name)
                    end
                end -- if pet.is_summon
            end  -- if null != pet_info
        end -- when
    end -- state
end -- quest


توقيع: itachi
discord

itachi#9057


we live in a world full of idiots
غير متواجد
معلومات الكاتب ▼
رقم العضوية : 411
المشاركات : 10
الجنس : ذكر
يتابعهم : 0
يتابعونه : 0
الرصيد : 0$
قوة السمعة : 10
07-05-2020 12:10 صباحا
[4]
المشاركة الأصلية كتبت بواسطة: itachi
تفضل قم بزيادة المرافقين اللي ماعملوا بنفس النمط 






quest pet_system begin
    state start begin
        function get_pet_info(itemVnum)
            pet_info_map = {
            --  [ITEM VNUM] MOB_VNUM, DEFAULT NAME, buff_idx, spawn_effect_idx
                [53001]     = { 34001, "'s عنقاء النار ", 0},
                [53002]     = { 34002, "'s صغير الرنة ", 0},
                [53003]     = { 34003, "'s عنقاء الثلج‎ ", 0},
                [53005]     = { 34004, "'s صغير فزعائيل ", 0},
                [53006]        = { 34009, "'s فزعائيل(ذهبى) ", 0},
                [53007]     = { 34010, "'s بامبى ", 0},
                [53008]        = { 34011, "'s كنود ", 0},
                [53009]        = { 34012, "'s باو باو ", 0},
                [53010]     = { 34008, "'s ليونيداس ", 0},
                [53011]     = { 34007, "'s خان ", 0},
                [53012]     = { 34005, "'s بوركى ", 0},
                [53013]     = { 34006, "'s روفوس ", 0},
                [53014]     = { 34013, "'s جلاد ", 0},
                [53015]     = { 34014, "'s جلاد(ذهبى) ", 0},
                [53016]     = { 34015, "'s هالوين ", 0},
                [53017]     = { 34016, "'s عنقاء اليشم‎ ", 0},
                [38200]     = { 34006, "'s Rufus ", 0},
                [38201]     = { 34006, "'s Rufus ", 0},
                [53018]     = { 34020, "'s ليونيداس قطبى ", 0},
                [53019]     = { 34019, "'s خان قطبى ", 0},
                [53020]     = { 34017, "'s بوركى القطبى ", 0},
                [53021]     = { 34018, "'s روفوس قطبى ", 0},
                [53022]     = { 34021, "'s شمّاخ ", 0},
                [53023]     = { 34022, "'s كاسر ", 0},
                [53024]     = { 34023, "'s صغير النمر ", 0},
                [53025]     = { 34024, "'s صغير الفهد ", 0},
            }

            itemVnum = tonumber(itemVnum)

            return pet_info_map[itemVnum]
        end
        function get_spawn_effect_file(idx)
            effect_table = {
                [0] = nil,
                [1] = "d:\\ymir work\\effect\\etc\\buff\\buff_item3.mse",
            }
            return effect_table [idx]
        end
        when 38200.use or 38201.use or 53001.use or 53002.use or 53003.use or 53015.use or 53005.use or 53006.use or 53007.use or 53008.use or 53009.use or 53010.use or 53011.use or 53012.use or 53016.use or 53014.use or 53013.use or 53017.use or 53018.use or 53019.use or 53020.use or 53021.use or 53022.use or 53023.use or 53024.use or 53025.use begin
            local pet_info = pet_system.get_pet_info(item.vnum)

            if null != pet_info then

                local mobVnum = pet_info[1]
                local petName = pet_info[2]
                local spawn_effect_file_name = pet_system.get_spawn_effect_file(pet_info[3])

                if true == pet.is_summon(mobVnum) then
                    if spawn_effect_file_name != nil then
                        pet.spawn_effect (mobVnum, spawn_effect_file_name)
                    end
                    pet.unsummon(mobVnum)
                else
                    if pet.count_summoned() < 1 then
                        pet.summon(mobVnum, petName, false)
                    else
                        syschat(" عليك إرسال المرافق الحالي أولا ")
                    end
                    if spawn_effect_file_name != nil then
                        pet.spawn_effect(mobVnum, spawn_effect_file_name)
                    end
                end -- if pet.is_summon
            end  -- if null != pet_info
        end -- when
    end -- state
end -- quest




الله يعطيك الف الف عافية 



المواضيع المتشابهه
فتح الموضوع بصفحة مستقلة [مطلوب] كويست التدريب والحصول على المهارات
BlackGhost - بتاريخ: 30-07-2021 07:09 صباحا
الردود : 7
الزوار : 1054
عدد المشاهدات:
عدد الردود:
1054
7
فتح الموضوع بصفحة مستقلة طلب كويست المبارزات
nnetty - بتاريخ: 29-07-2021 10:47 صباحا
الردود : 1
الزوار : 171
عدد المشاهدات:
عدد الردود:
171
1
فتح الموضوع بصفحة مستقلة طلب كويست القتل والمبارزات ضروري
مصطفي الكينج - بتاريخ: 23-07-2021 11:54 مساء
الردود : 8
الزوار : 491
عدد المشاهدات:
عدد الردود:
491
8
فتح الموضوع بصفحة مستقلة غير مجابة [مطلوب]كويست
JivaN - بتاريخ: 23-06-2021 11:33 صباحا
الردود : 3
الزوار : 245
عدد المشاهدات:
عدد الردود:
245
3
فتح الموضوع بصفحة مستقلة اطلب كويستك هنا
CSS - بتاريخ: 16-06-2021 01:20 مساء
الردود : 97
الزوار : 4402
عدد المشاهدات:
عدد الردود:
4402
97

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