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

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

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

- شكرا لكم -
 




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

توقيع: itachi
discord

itachi#9057

itachi server file  v2 coming soon
غير متواجد
معلومات الكاتب ▼
رقم العضوية : 411
المشاركات : 10
الجنس : ذكر
يتابعهم : 0
يتابعونه : 0
الرصيد : 0$
قوة السمعة : 10
07-05-2020 12:00 صباحا
[2]
يب الدواب جالس اسوي كذا 

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

غير متواجد
معلومات الكاتب ▼
رقم العضوية : 83
المشاركات : 254
الجنس : ذكر
الإنذارات : 1
يتابعهم : 0
يتابعونه : 6
الإجابات المقدمة : 5
الرصيد : 0$
قوة السمعة : 110
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

itachi server file  v2 coming soon
غير متواجد
معلومات الكاتب ▼
رقم العضوية : 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




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



المواضيع المتشابهه
فتح الموضوع بصفحة مستقلة غير مجابة مطلوب كم كويست او نظام وشكرا"
000000a - بتاريخ: 22-10-2020 06:29 مساء
الردود : 8
الزوار : 91
عدد المشاهدات:
عدد الردود:
91
8
فتح الموضوع بصفحة مستقلة شرج : [جدبد] أمر حذف الكويستات
IGNEEL - بتاريخ: 16-10-2020 09:11 مساء
الردود : 10
الزوار : 340
عدد المشاهدات:
عدد الردود:
340
10
فتح الموضوع بصفحة مستقلة كويست اول م تدخل ينقل لخريطة الي تختارة
mrfijo - بتاريخ: 07-10-2020 09:30 مساء
الردود : 2
الزوار : 75
عدد المشاهدات:
عدد الردود:
75
2
عدد المشاهدات:
عدد الردود:
35
0
فتح الموضوع بصفحة مستقلة غير مجابة مشكلة بالتحدث مع التجار ومشكلة في تفعيل كويست
ahmed100300 - بتاريخ: 03-10-2020 05:43 صباحا
الردود : 4
الزوار : 92
عدد المشاهدات:
عدد الردود:
92
4