غير متواجد
معلومات الكاتب ▼
رقم العضوية : 190
المشاركات : 241
الجنس : ذكر
الإنذارات : 1
يتابعهم : 6
يتابعونه : 0
الإجابات المقدمة : 1
الرصيد : 0$
قوة السمعة : 25
27-06-2020 09:57 مساء
سلام عليكم شباب
بدي اطلب منكم طلب
وهو انو لما يضغط جي ام
على تاجر معين يظهر له
خيارات تفعيل وتعطيل الاحداث
"جميع الاحداث"
يعني مثلا لما اكبس على "سون" يظهر لي
خيارات مثل خيارات لوحة الجي ام ولكن الاحداث
فقط في هذا التاجر
وشكراbiggrin2
تم تحرير الموضوع بواسطة :Basho بتاريخ:28-06-2020 12:29 صباحا. سبب التعديل : تعديل العنوان.



غير متواجد
معلومات الكاتب ▼
رقم العضوية : 621
المشاركات : 300
الجنس : ذكر
الدعوات : 3
الإنذارات : 3
يتابعهم : 22
يتابعونه : 3
الإجابات المقدمة : 4
الرصيد : 0$
قوة السمعة : 55
27-06-2020 10:03 مساء
[1]
فكرة الكويست حلوة بس  لسا لم يتم برمجته اسمع  نصيحه حمل game ملفات كيمو  فيها كويستات حلوة يمكن تفيدك 

غير متواجد
معلومات الكاتب ▼
رقم العضوية : 190
المشاركات : 241
الجنس : ذكر
الإنذارات : 1
يتابعهم : 6
يتابعونه : 0
الإجابات المقدمة : 1
الرصيد : 0$
قوة السمعة : 25
27-06-2020 10:14 مساء
[2]
عرفت الحل يا ريت تغلقو الطلب

غير متواجد
معلومات الكاتب ▼
رقم العضوية : 1
المشاركات : 355
الجنس : ذكر
الدعوات : 3
يتابعهم : 1
يتابعونه : 6
الإجابات المقدمة : 15
الرصيد : 0$
قوة السمعة : 220
28-06-2020 12:18 صباحا
[3]
المشاركة الأصلية كتبت بواسطة: joxjawad
فكرة الكويست حلوة بس  لسا لم يتم برمجته اسمع  نصيحه حمل game ملفات كيمو  فيها كويستات حلوة يمكن تفيدك 


يمكنك أستخادم هذا الكويست 
وإذا تبي تستخدم في أكثر من مسابقة تقدر تكرره في ورقة أخرى.

[الكويست بشرط الاسقاط في الماب وطرد اللاعب من الماب]

quest event_basho begin
    state start begin
    
        ---تفعيل او اغلاق الحدث
        when 20022.chat." إدارة المسابقة " with pc.is_gm() begin
            say_title(" هوان-سو ")
            say("[ENTER]مرحبًا ايها المراقب الجميل  ")
            
            if game.get_event_flag("event_basho") == 0 then
                say("هل تريد تفعيل حدث تكسير الماتينات؟[ENTER][ENTER]")
            elseif game.get_event_flag("event_basho") == 1 then
                say(" حدث تكسير الماتينات يعمل، هل تريد إغلاقه؟[ENTER][ENTER]")
            end
    
            if game.get_event_flag("event_basho") == 0 then
                local aa = select(" تفعيل المسابقة " , " طرد اللاعبين من الماب " , " الخروج من القائمة ")
                    if aa == 1 then
                        game.set_event_flag("event_basho", 1)
                        notice_all(" [النظام]: لقد بدأ حدث تكسير الماتينات تحدث إلى هوان-سو لمعرفة المزيد ")
                        
                    elseif aa == 2 then
                        say_title(" الصياد: ")
                        say(" ")
                        say(" من الجيد رؤيتك، من فضلك أخرج اللاعبين قبل ")
                        say(" أن تغادر من اللعبة أو من الماب. ")
                        say(" ")
                        say_title(" لن يعمل الطرد إذا لم تكن داخل ماب التكسير ")
                        say(" ")
                        local aaa = select(" اخراج اللاعبين " , " خروج من القائمة ")
                            if aaa == 1 and pc.get_map_index() == 301 then
                                notice_all(" [النظام]: تم إخراج اللاعبين من حدث تكسير الماتينات.. ")
                                d.new_jump_all(301,11386,17284)
                            elseif aaa == 2 then
                        end
                        
                    elseif aa == 3 then
                end
            end        
            
            if game.get_event_flag("event_basho") == 1 then
                local aa = select(" أغلاق المسابقة " , " الخروج من القائمة ")
                    if aa == 2 then
                        game.set_event_flag("event_basho", 0)
                        notice_all(" [النظام]: لقد أنتهى حدث تكسير الماتينات ")
                    elseif aa == 1 then
                        return
                end
            end
        end
        ---تفعيل او اغلاق الحدث
        
        
        ---الحدث إذا يعمل
        when login with game.get_event_flag("event_basho") == 1 begin
            notice(" [النظام]: لقد بدأ حدث تكسير الماتينات، أذهب إلى هوان-سو لمعرفة التفاصيل بالكامل. ") 
        end    
        ---الحدث إذا يعمل
        
        
        
        ---الحدث إذا لا يعمل سيتم طرد اللاعب من الخريطة
        when login with game.get_event_flag("event_basho") == 0 and pc.get_map_index() == 301 begin
            if pc.is_gm() then
                chat(" المسابقة الأن لا تعمل يمكنك تفعيلها من خلال التاجر يا أيها المراقب. ")
            else
                pc.warp(1138600,1728400)
            end
        end    
        ---الحدث إذا لا يعمل سيتم طرد اللاعب من الخريطة
        
        
        --الإنتقال الخريطة من التاجر
        when 20022.chat." خريطة تكسير الماتينات " begin
            if game.get_event_flag("event_basho") == 1 then 
                say_title(" هوان-سو: ")
                say(" ")
                say(" هل تريد الذهاب إلى خريطة الماتينات؟ ")
                say(" ")
                local a = select(" نعم "," إلغاء ")
                    if a == 1 then
                        pc.warp(970100,277900)
                    elseif a == 2 then
                        return
                end
            else
                say_title(" هوان-سو : ")
                say("  ")
                say(" للاسف، الحدث غير متاحة، عندما يحين موعد ")
                say(" المسابقة سأقوم بنشر إعلان في الشات الخاص ")
                say(" باللعبة. ")
                say(" ")
                return
            end
        end
        --الإنتقال الخريطة من التاجر
        
        
        --اسقاط الغرض عند قتل الوحش او الماتين
        when kill with not npc.is_pc() and game.get_event_flag("event_basho") == 1 and pc.get_map_index() == 301 begin
        
            ---الاسقاط فرق بـ 10 مستويات فقط
            if npc.get_level() >= pc.get_level() - 10 then 
                        local number = number(1,150)
                        if number <= 20 then
                            pc.give_item2(70024,1) ---يسقط في قائمة الجرد
                            ---game.drop_item_with_ownership(70024,1) --يسقط في الأرض
                        end
            end
            ---الاسقاط فرق بـ 10 مستويات فقط
            
        end
        --اسقاط الغرض عند قتل الوحش او الماتين
        
    end
end



[الكويست بشرط الاسقاط في جميع المابات وعدم طرد اللاعب في حال إغلاق المسابقة]

quest event_basho begin
    state start begin
    
        ---تفعيل او اغلاق الحدث
        when 20022.chat." إدارة المسابقة " with pc.is_gm() begin
            say_title(" هوان-سو ")
            say("[ENTER]مرحبًا ايها المراقب الجميل  ")
            
            if game.get_event_flag("event_basho") == 0 then
                say("هل تريد تفعيل حدث تكسير الماتينات؟[ENTER][ENTER]")
            elseif game.get_event_flag("event_basho") == 1 then
                say(" حدث تكسير الماتينات يعمل، هل تريد إغلاقه؟[ENTER][ENTER]")
            end
    
            if game.get_event_flag("event_basho") == 0 then
                local aa = select(" تفعيل المسابقة " , " الخروج من القائمة ")
                    if aa == 1 then
                        game.set_event_flag("event_basho", 1)
                        notice_all(" [النظام]: لقد بدأ حدث تكسير الماتينات تحدث إلى هوان-سو لمعرفة المزيد ")
                    elseif aa == 2 then
                end
            end        
            
            if game.get_event_flag("event_basho") == 1 then
                local aa = select(" أغلاق المسابقة " , " الخروج من القائمة ")
                    if aa == 2 then
                        game.set_event_flag("event_basho", 0)
                        notice_all(" [النظام]: لقد أنتهى حدث تكسير الماتينات ")
                    elseif aa == 1 then
                        return
                end
            end
        end
        ---تفعيل او اغلاق الحدث
        
        
        ---الحدث إذا يعمل
        when login with game.get_event_flag("event_basho") == 1 begin
            notice(" [النظام]: لقد بدأ حدث تكسير الماتينات، أذهب إلى هوان-سو لمعرفة التفاصيل بالكامل. ") 
        end    
        ---الحدث إذا يعمل

        
        --اسقاط الغرض عند قتل الوحش او الماتين
        when kill with not npc.is_pc() and game.get_event_flag("event_basho") == 1 begin
        
            ---الاسقاط فرق بـ 10 مستويات فقط
            if npc.get_level() >= pc.get_level() - 10 then 
                        local number = number(1,150)
                        if number <= 20 then
                            pc.give_item2(70024,1) ---يسقط في قائمة الجرد
                            ---game.drop_item_with_ownership(70024,1) --يسقط في الأرض
                        end
            end
            ---الاسقاط فرق بـ 10 مستويات فقط
            
        end
        --اسقاط الغرض عند قتل الوحش او الماتين
        
    end
end

توقيع: Basho
Discord: Basho#8263

غير متواجد
معلومات الكاتب ▼
رقم العضوية : 1
المشاركات : 355
الجنس : ذكر
الدعوات : 3
يتابعهم : 1
يتابعونه : 6
الإجابات المقدمة : 15
الرصيد : 0$
قوة السمعة : 220
28-06-2020 12:28 صباحا
[4]
أفضل برمجة كويست مسابقات للأن هو نظام المسابقات الخاص بالرسمي Event
يمكنك سحب النظام من أي ملفات فيها النظام ذا.
أسم النظام على ما أعتقد [akira_event_sys]


proxy.php?image=https%3A%2F%2Fi.resimyukle.xyz%2F0NfTzd


#يغلق بطلب صاحب الموضوع.



توقيع: Basho
Discord: Basho#8263


المواضيع المتشابهه
فتح الموضوع بصفحة مستقلة [طلب]طريقة تغير لون الكتابة عند الدخول
anas - بتاريخ: 25-09-2020 05:02 مساء
الردود : 12
الزوار : 344
عدد المشاهدات:
عدد الردود:
344
12
فتح الموضوع بصفحة مستقلة غير مجابة [طلب]كويست الطرد
anas - بتاريخ: 25-09-2020 02:07 مساء
الردود : 4
الزوار : 191
عدد المشاهدات:
عدد الردود:
191
4
فتح الموضوع بصفحة مستقلة تمت الإجابة [طلب]نظام حفظ المكان (مغلق)
salim - بتاريخ: 04-09-2020 12:35 صباحا
الردود : 3
الزوار : 145
عدد المشاهدات:
عدد الردود:
145
3
فتح الموضوع بصفحة مستقلة غير مجابة [طلب] كيفيه زيآدة عدد فتحات المتجر .
Ty2 - بتاريخ: 03-09-2020 12:12 مساء
الردود : 5
الزوار : 144
عدد المشاهدات:
عدد الردود:
144
5
فتح الموضوع بصفحة مستقلة تمت الإجابة [طلب]تفير همس الجي ام (مغلق)
anas - بتاريخ: 02-09-2020 07:41 مساء
الردود : 9
الزوار : 180
عدد المشاهدات:
عدد الردود:
180
9