فوكس كونكر - 🦊 - Conquer
(نسخة قابلة للطباعة من الموضوع)
https://fox.vpscairo.com/t189
أنقر هنا لمشاهدة الموضوع بهيئته الأصلية

كويست تعريب المرافقين لملفات فروزون
ابو ريتاج 25-01-2019 04:36 مساء
[ - EpicGame]
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, " - عنقاء النار ", 0},
                [53002]     = { 34002, " - صغير الرنة ", 0},
                [53003]     = { 34003, " - عنقاء الثلج ", 0},
                [53005]     = { 34004, " - صغير فرعائيل ", 0},      
                [53006]        = { 34009, " - فرعائيل ذهبي ", 0},
                [53007]     = { 34010, " - بامبي ", 0},
                [53008]        = { 34011, " - كنود ", 0},
                [53009]        = { 34012, " - باو باو ", 0},
                [53010]     = { 34008, " - لينوايدس ", 0},
                [53011]     = { 34007, " - خان ", 0},
                [53012]     = { 34005, " - بوركي ", 0},
                [53013]     = { 34006, " - روفوس ", 0},
                [53014]     = { 34013, " - الجلاد ", 0},
                [53015]     = { 34014, " - الجلاد الذهبي ", 0},
                [53016]     = { 34015, " - العظمي ", 0},
                [53017]     = { 34016, " - ‎عنقاء اليشم ", 0},
                [53018]     = { 34020, " - ليونايدس الجليد ", 0},
                [53019]     = { 34019, " - خان الجليد ", 0},
                [53020]     = { 34017, " - بوركي القطبي ", 0},
                [53021]     = { 34018, " - روفوس الجليد ", 0},
                [53022]     = { 34021, " - الشماخ ", 0},
                [53023]     = { 34022, " - الكاسر ", 0},
                [53024]     = { 34023, " - صغير النمر ", 0},
                [53025]     = { 34024, " - صغير الفهد ", 0},
                [53026]     = { 34001, " - العنقاء ", 0},
                [53218]     = { 34023, " - صغير النمر ", 0},
                [53219]     = { 34023, " - صغير النمر ", 0},
                [53220]     = { 34024, " - صغير الفهد ", 0},
                [53221]     = { 34024, " - صغيرالفهد ", 0},
                [53222]     = { 34026, " - رأس القرع ", 0},
                [53223]     = { 34027, " - العصا السحرية ", 0},
                [53224]     = { 34028, " - رقيق ", 0},
                [53225]     = { 34029, " - جريس ", 0},
                [53226]     = { 34030, " - كوبيدو ", 0},
                [53227]     = { 34031, " - القلب الغاضب ", 0},
                [53228]     = { 34033, " - هليل ", 0},
                [53229]     = { 34032, " - هليل ", 0},
                [53230]     = { 34034, " - النعجه البيضاء ", 0},
                [53231]     = { 34035, " - حمل ازرق ", 0},
                [53232]     = { 34039, " - هواشين ", 0},
                [53233]     = { 34055, " - براق ", 0},
                [53234]     = { 34056, " - وراق ", 0},
                [53235]     = { 34057, " - روبين ", 0},
                [53236]     = { 34058, " - فالنتينا ", 0},
                [53237]     = { 34059, " - فالنتينا ", 0},
                [53238]     = { 34058, " - فالنتينا ", 0},
                [53239]     = { 34059, " - فالنتينا ", 0},
                [53240]     = { 34063, " - فانوس ", 0},
                [53241]     = { 34062, " - فانوس ", 0},
                [53242]     = { 34066, " - يونساي ", 0},
                [53244]     = { 34067, " - السيدة جيانغ ", 0},
                [53245]     = { 34068, " - ختم السيد جيانغ ", 0},
                [53246]     = { 34069, " - جيانغ الابن ", 0},
                [53247]     = { 34070, " - ملاك احمر ", 0},
                [53248]     = { 34071, " - ملاك اخضر ", 0},
                [53249]     = { 34072, " - ملاك احمر ", 0},
                [53250]     = { 34084, " - دوني ", 0},
                [53251]     = { 34085, " - فرانك ", 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 53001.use or 53002.use or 53003.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 53013.use or 53014.use or 53015.use or 53016.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 or 53026.use or
        53218.use or 53219.use or 53220.use or 53221.use or 53222.use or 53223.use or 53224.use or 53225.use or 53226.use or
        53227.use or 53228.use or 53229.use or 53230.use or 53231.use or 53232.use or 53233.use or 53234.use or 53235.use or 53236.use or
        53237.use or 53238.use or 53239.use or 53240.use or 53241.use or 53242.use or 53244.use or 53245.use or 53246.use or 53247.use or 53248.use or
        53249.use or 53250.use or 53251.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

te]
فوكس كونكر - 🦊 - Conquer

Powered by PBBoard ©Version 3.0.3