سبحان الله وبحمده سبحان الله العظيم





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

يعطيكم العافية شباب 

عندي المرافقين موجودين باللعبة وتمام 

بس اذا فعلت المرافق وجيت افتح التاجرة ماتفتح 
بعض المرافقين مو كلهم 

بمجرد اني الغي المرافق وارجع لتاجرة افتحها تفتح 

شلون احل هذي المشكله البسيطة 

والف شكرررررررررا لكم




غير متواجد
معلومات الكاتب ▼
رقم العضوية : 442
المشاركات : 35
الجنس : ذكر
يتابعهم : 2
يتابعونه : 0
الرصيد : 0$
قوة السمعة : 10
20-05-2020 06:31 صباحا
[1]
هذي الصورة اذا فعلت المرافق

p_16002b81e1



وهذي الصورة اذا الغيت المرافق


p_160058drn2

غير متواجد
معلومات الكاتب ▼
رقم العضوية : 482
المشاركات : 355
الجنس : ذكر
الدعوات : 4
يتابعهم : 5
يتابعونه : 4
الإجابات المقدمة : 5
الرصيد : 0$
قوة السمعة : 70
موقعي : زيارة موقعي
20-05-2020 07:12 صباحا
[2]
اظن انه كويست مركب ب ملفات الخادم حقك

او انه نظام خاص ب الرفيق ف سورس

تاكد من انه نظام او كويست

توقيع: MrData
MrData

MrData Project 17%


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

"الشجاعة هي الذّهاب من فشل إلى فشل دون خسارة الأمل و التفاؤل "
غير متواجد
معلومات الكاتب ▼
رقم العضوية : 442
المشاركات : 35
الجنس : ذكر
يتابعهم : 2
يتابعونه : 0
الرصيد : 0$
قوة السمعة : 10
20-05-2020 02:46 مساء
[3]
مرحبا فتحت الكوستات كلها 

لقيت هاكويست هو الي فيه المشكله اذا فعلت المرافق ماتفتح التاجرة 

هذا كوده  
الاكواد الي فيهم مشكله 55701 الى 55706

quest PetSystems begin
    state start begin
        function get_pet_info(itemVnum)
            pet_info_map =
            {
                [55701] = { 34041, "'s Maymun", 0},
                [55702] = { 34045, "'s ضrümcek", 0},
                [55703] = { 34049, "'s Razadِr", 0},
                [55704] = { 34053, "'s Nemere", 0},
                [55705] = { 34036, "'s Küçük Ejderha", 0},
                [55706] = { 34064, "'s Küçük Meley", 0},
            }
            itemVnum = tonumber(itemVnum)
            return pet_info_map[itemVnum]
        end

        when 55701.use or 55702.use or 55703.use or 55704.use or 55705.use or 55706.use begin
            local pet_info = PetSystems.get_pet_info(item.vnum)
            if null != pet_info then
                local mobVnum = pet_info[1]
                local petName = pet_info[2]
                if true == newpet.is_summon(mobVnum) then
                    newpet.unsummon(mobVnum)
                else
                    if newpet.count_summoned() < 1 then
                        newpet.summon(mobVnum, petName, false)
                    else
                        syschat("Zaten bir evcil hayvan caً‎rm‎‏s‎n."wink_3
                    end
                end -- if pet.is_summon
            end  -- if null != pet_info
        end -- when
    end
end


==============

وكويست ثاني

quest PetSystemIncubator begin
    state start begin
        when 55401.use or 55402.use or 55403.use or 55404.use or 55405.use or 55406.use begin
            newpet.EggRequest(item.get_vnum())
            cmdchat(string.format("OpenPetIncubator %d ", (item.get_vnum()-55401)))
        end
    end
end


==============================

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 Anka Ku‏u ", 0},
                [53002]     = { 34002, "'s Ren Geyiًi Yavrusu ", 0},
                [53003]     = { 34003, "'s Buz Ankas‎ ", 0},
                [53005]     = { 34004, "'s Yavru Azrail ", 0},
                [53006]        = { 34009, "'s Yavru Azrail(alt‎n) ", 0},
                [53007]     = { 34010, "'s Bambi ", 0},
                [53008]        = { 34011, "'s Knuud ", 0},
                [53009]        = { 34012, "'s Bao Bao ", 0},
                [53010]     = { 34008, "'s Leonidas ", 0},
                [53011]     = { 34007, "'s Khan ", 0},
                [53012]     = { 34005, "'s Porki ", 0},
                [53013]     = { 34006, "'s Rufus ", 0},
                [53014]     = { 34013, "'s Cellatc‎k ", 0},
                [53015]     = { 34014, "'s Cellatc‎k(alt‎n) ", 0},
                [53016]     = { 34015, "'s Boney ", 0},
                [53017]     = { 34016, "'s Ye‏im Ankas‎ ", 0},
                [38200]     = { 34006, "'s Rufus ", 0},
                [38201]     = { 34006, "'s Rufus ", 0},
                [53018]     = { 34017, "'s Kar Leonidas ", 0},
                [53019]     = { 34018, "'s Arktik Khan ", 0},
                [53020]     = { 34019, "'s Kutup Porki ", 0},
                [53021]     = { 34020, "'s Ayaz Rufus ", 0},
                [53022]     = { 34021, "'s Sheldon ", 0},
                [53023]     = { 34022, "'s Cooper ", 0},
                [53024]     = { 34023, "'s Panter Yavrusu ", 0},
                [53025]     = { 34024, "'s Leopar Yavrusu ", 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(" Zaten bir evcil hayvan çaً‎rd‎n. "wink_3
                    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

=================

الثالث

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, " - Ate‏ Ku‏u Ankas‎ ", 0},
                [53002]     = { 34002, " - Yavru Ren Geyiًi", 0},
                [53003]     = { 34003, " - Buz Ankas‎ ", 0},
                [53005]     = { 34004, " - Yavru Azrail ", 0},      
                [53006]        = { 34009, " - Alt‎n Azrail ", 0},
                [53007]     = { 34010, " - Bambi ", 0},
                [53008]        = { 34011, " - Knuud ", 0},
                [53009]        = { 34012, " - Bao Bao ", 0},
                [53010]     = { 34008, " - Leonidas ", 0},
                [53011]     = { 34007, " - Khan ", 0},
                [53012]     = { 34005, " - Porki ", 0},
                [53013]     = { 34006, " - Rufus ", 0},
                [53014]     = { 34013, " - Küçük Cellatc‎k ", 0},
                [53015]     = { 34014, " - Alt‎n Cellatc‎k ", 0},
                [53016]     = { 34015, " - Kemik Boney ", 0},
                [53017]     = { 34016, " - Ye‏im Ankas‎ ", 0},
                [53018]     = { 34020, " - Kar Leonidas ", 0},
                [53019]     = { 34019, " - Arktik Khan ", 0},
                [53020]     = { 34017, " - Kutup Porki ", 0},
                [53021]     = { 34018, " - Ayaz Rufus ", 0},
                [53022]     = { 34021, " - Sheldon ", 0},
                [53023]     = { 34022, " - Cooper ", 0},
                [53024]     = { 34023, " - Yavru Panter ", 0},
                [53025]     = { 34024, " - Yavru Leopar ", 0},
                [53026]     = { 34001, " - Pepita ", 0},
                [53218]     = { 34023, " - Panter Yavrusu ", 0},
                [53219]     = { 34023, " - Panter Yavrusu ", 0},
                [53220]     = { 34024, " - Leopar Yavrusu ", 0},
                [53221]     = { 34024, " - Leopar Yavrusu ", 0},
                [53222]     = { 34026, " - Balkabaً‎ Kafas‎ ", 0},
                [53223]     = { 34027, " - Küçük Süpürgeci ", 0},
                [53224]     = { 34028, " - Kar Tanesi ", 0},
                [53225]     = { 34029, " - اanc‎k ", 0},
                [53226]     = { 34030, " - Cupido ", 0},
                [53227]     = { 34031, " - ضfkeli Kalp ", 0},
                [53228]     = { 34033, " - Mavi Hilal ", 0},
                [53229]     = { 34032, " - K‎rm‎z‎ Hilal ", 0},
                [53230]     = { 34034, " - Beyaz Kuzucuk ", 0},
                [53231]     = { 34035, " - Mavi Koç ", 0},
                [53232]     = { 34039, " - Yavru Huashin ", 0},
                [53233]     = { 34055, " - Bruce ", 0},
                [53234]     = { 34056, " - Wayne ", 0},
                [53235]     = { 34057, " - Robin ", 0},
                [53236]     = { 34058, " - Valentino ", 0},
                [53237]     = { 34059, " - Valentinia ", 0},
                [53238]     = { 34058, " - Valentino ", 0},
                [53239]     = { 34059, " - Valentinia ", 0},
                [53240]     = { 34063, " - Ay feneri ", 0},
                [53241]     = { 34062, " - Ay feneri ", 0},
                [53242]     = { 34066, " - Bonsa ", 0},
                [53244]     = { 34067, " - Bayan Jiangshi ", 0},
                [53245]     = { 34068, " - Bay Jiangshi ", 0},
                [53246]     = { 34069, " - Genç Jiangshi ", 0},
                [53247]     = { 34070, " - K‎rm‎z‎ Elf ", 0},
                [53248]     = { 34071, " - Ye‏il Elf ", 0},
                [53249]     = { 34072, " - K‎rm‎z‎ Elf ", 0},
                [53250]     = { 34084, " - Donni ", 0},
                [53251]     = { 34085, " - Frank ", 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("Zaten bir evcil hayvan çaً‎rd‎n. "wink_3
                    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




للعلم المرافقين اكواد 53002 الى 53026 

تعمل بدون مشاكل وتفتح التاجرة بدون مشاكل 



المشاكل التي واجهتني فقط في 

اكواد المرافقين من 55701 الى 55706

 

غير متواجد
معلومات الكاتب ▼
رقم العضوية : 442
المشاركات : 35
الجنس : ذكر
يتابعهم : 2
يتابعونه : 0
الرصيد : 0$
قوة السمعة : 10
20-05-2020 02:48 مساء
[4]
اذا في طريقة اصلاح لمرافقين 55701 الى 55706 

افيدونا 

او طريقة  احذف المرافقين الي فيهم مشكله 

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

اتمنا المساعدة في حل هذي المشكله 

غير متواجد
معلومات الكاتب ▼
رقم العضوية : 442
المشاركات : 35
الجنس : ذكر
يتابعهم : 2
يتابعونه : 0
الرصيد : 0$
قوة السمعة : 10
20-05-2020 02:53 مساء
[5]
اختصار الموضوع اعلاة 

هذي المرافقين الي فيهم مشكله
            {
                [55701] = { 34041, "'s Maymun", 0},
                [55702] = { 34045, "'s ضrümcek", 0},
                [55703] = { 34049, "'s Razadِr", 0},
                [55704] = { 34053, "'s Nemere", 0},
                [55705] = { 34036, "'s Küçük Ejderha", 0},
                [55706] = { 34064, "'s Küçük Meley", 0},
  
         }

اذا فتحتهم البعض يختفيء بسرعة 

والبعض يسبب عدم فتح التاجرة 

ويعطيكم العافية 

غير متواجد
معلومات الكاتب ▼
رقم العضوية : 442
المشاركات : 35
الجنس : ذكر
يتابعهم : 2
يتابعونه : 0
الرصيد : 0$
قوة السمعة : 10
21-05-2020 05:00 صباحا
[6]
هل من مساعده شباب 

غير متواجد
معلومات الكاتب ▼
رقم العضوية : 593
المشاركات : 56
الجنس : ذكر
يتابعهم : 0
يتابعونه : 0
الرصيد : 0$
قوة السمعة : 10
21-05-2020 06:02 صباحا
[7]
كيف  أركب خيار في تجارة؟


توقيع: Takuma
Good Night 😪

غير متواجد
معلومات الكاتب ▼
رقم العضوية : 231
المشاركات : 310
الجنس : ذكر
الدعوات : 2
الإنذارات : 1
يتابعهم : 0
يتابعونه : 11
الإجابات المقدمة : 25
الرصيد : 0$
قوة السمعة : 340
موقعي : زيارة موقعي
21-05-2020 08:38 مساء
[8]
وعليكم السلام
أول شي أخي انت حاط الموضوع بالقسم الخطأ

ثاني شي هاذي مو مشكلة هذا نظام الرفيق
وليس مرافق هاذا الرفيق الي يتطور مع الشخصية ...إلخ
نظامه انه ممنوع يفتح تجارة وانت مستدعيه لمنع بعض الثغرات

كل الود
تم تحرير الموضوع بواسطة :xDean بتاريخ:21-05-2020 08:39 مساء.
غير متواجد
معلومات الكاتب ▼
رقم العضوية : 2
المشاركات : 352
الجنس : ذكر
الدعوات : 14
يتابعهم : 3
يتابعونه : 20
الإجابات المقدمة : 6
الرصيد : 0$
قوة السمعة : 135
موقعي : زيارة موقعي
23-05-2020 06:00 صباحا
[9]
ينقل لقسم المشاكل والاخطاء

توقيع: Quest
Quest

المواضيع المتشابهه
عدد المشاهدات:
عدد الردود:
109
0
فتح الموضوع بصفحة مستقلة [طلب] كويست ظهور المرافقين
Verton - بتاريخ: 13-07-2020 04:28 مساء
الردود : 2
الزوار : 155
عدد المشاهدات:
عدد الردود:
155
2
فتح الموضوع بصفحة مستقلة اطلب كويست [ المرافقين ] - [ الدواب ] .
KRBON - بتاريخ: 07-05-2020 12:10 صباحا
الردود : 4
الزوار : 237
عدد المشاهدات:
عدد الردود:
237
4