اعلان اداري

العودة   :: Hacker منظمة قانون الهكر Organization:: > السيرفرات و برمجة Metin2 > كويستات ماتين 2
التسجيل التعليمات قائمة الأعضاء التقويم البحث مشاركات اليوم اجعل كافة الأقسام مقروءة

الملاحظات

كويستات ماتين 2 يهتم بكويستات Metin2

مشكلة بكويست :(

سلام عليكم ورحمة الله وبركاتة عندي مشكلة بهذا الكويست :( الكويست من تخبيصاتي quest azooze160 begin state start begin when 20001.chat." مرحبا بك

إضافة رد
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
قديم 08-21-2015, 08:15 AM   #1
azooze111
::عضو شرف::

الصورة الرمزية azooze111

 الجنس:  ذكر
  مَكَانِي :  الاردن

 الأوسمة و جوائز
 سيرفري المفضل
شَكَرت : 12
8
افتراضي مشكلة بكويست :(



مشكلة, بكويست

سلام عليكم ورحمة الله وبركاتة


عندي مشكلة بهذا الكويست :(

الكويست من تخبيصاتي


quest azooze160 begin
state start begin
when 20001.chat." مرحبا بك " with pc . count_item ( 19 ) == 0 begin
say ( " اريد ان اطلب منك طلب وانا خجول منك كثير " )
say ( " هل تعرف تاجر الدروع؟ " )
say ( " انه صديقي وقد اوصاني ان اسلمه هذا السلاح " )
say ( " فهلا ذهبت اليه وسلمته انت " )
pc . give_item2 ( 19 )
end
when 20002.chat." اهلا بك ايها المحارب " begin
say ( " ماذا تريد ايها المحارب " )
say ( " الا تراني اعمل هنا " )
say ( " اها لقد ارسلك صديقي تاجر الاسلحة " )
say ( " ياله من سلاح قديم الطراز ضعيف القوى " )
say ( " خذا هذا الحجر واغرب عن وجهي " )
pc . remove_item ( " 19" , 1 )
pc.give_item2("30190", 1)
end
when 20001.chat." لقد عدت؟ " with pc . count_item ( 30190 ) > 0 begin begin
say ( " اشكرك من كل قلبي لقد حققتلي " )
say ( " كل ماتمنا يسلمو^_^ " )
pc . remove_item ( " 30190" , 1 )
pc . give_item2 ( 41003 , 1 )
end


la;gm f;,dsj :(



 

رد مع اقتباس
قديم 08-21-2015, 03:10 PM   #2
Mr.Blue
::عضو محترف::

الصورة الرمزية Mr.Blue

 الجنس:  ذكر

 الأوسمة و جوائز
 سيرفري المفضل
شَكَرت : 48
112
افتراضي



quest test begin
    state start begin
        when 20001.chat
." مرحبا بك " begin
            say
(" مرحبا [Enter] قم بتسليم هذا السلاح الى تاجر الدروع ")
            
pc.give_item2(19,1)
            
local v find_npc_by_vnum(20002)
            if 
!= 0 then
                target
.vid("__TARGET__"v"Quest")
            
end
            send_letter
(" قم بتسليم السيف ")
        
end  
        
        when button 
or info begin
            say_title
(" تسليم السيف ")
            
say("  قم بتسليم الان ! ")
        
end  
        
        when __TARGET__
.target.click or 20002.chat." تسليم السيف " begin
            target
.delete("__TARGET__")
            
say_title(" التاجر ")
            ---                                                   
l
            say
(" أيها المحارب "..pc.get_name().." ")
            
say(" اغرب عن وجهي وخد هذا الحجر معك ~~ ")
            
pc.remove_item(19,1)
            
pc.give_item2(30190,1)
        
end 
        
        when 20001.chat
." لقد قمت بالتسليم " begin
            say
(" thx  ")
            
pc.remove_item(30190,1)
            
pc.give_item2(43001,1)
        
end
    end
end 


 

رد مع اقتباس
قديم 08-21-2015, 05:58 PM   #3
Ahmad Alramlawi
::عضو فعال::

الصورة الرمزية Ahmad Alramlawi

 الجنس:  ذكر

 الأوسمة و جوائز
 سيرفري المفضل
شَكَرت : 23
20
افتراضي



المهمة كتير عملها سهل والمبتدء يقدر يتعلم عليها بسهولة ياغالي
وممكن أقولك إنك جيد بالكويستات، ولكن انتبه من المسافات مابين الأوامر
وبإذن الله كل ماتعلمت أكتر، كل ماصرت مبدع ببرمجة مهمات إحترفية أكثر


وهذا كويست المهمة الي انت بدك إياه ، ولكنه متطور وإحترافي أكثر

quest azooze160 begin
    state start begin
        when login 
or levelup with pc.get_level() >= 10 begin -- تبدأ المهمة من مستوى 10 فما فوق
            set_state
(info)
        
end
    end
    state info begin
        when letter begin
            local v 
find_npc_by_vnum(9001)
            if 
!= 0 then
                target
.vid("__TARGET__"v" تاجر الأسلحة ")
            
end
            send_letter
(" مهمة تسليم ")
        
end
        when button 
or info begin
            say_title
(" مهمة تسليم : ")
            
say("")
            
say_reward(" إن تاجر الأسلحة لديه مهمة خاصة لك ويبحث عنك ")
            
say_reward(" إذهب اليه الآن فهو يحتاج منك أن تسلم سلاحاً ")
            
say("")
        
end
        when __TARGET__
.target.click or 9001.chat." مرحبا بك " begin -- تاجر الأسلحة يعطي مهمة التسليم
            target
.delete("__TARGET__")
            
say_title(" "..mob_name(9001).." ")
            
say("")
            
say(" اريد ان اطلب منك طلب وانا خجول منك كثير ")
            
say(" هل تعرف تاجر الدروع؟ ")
            
say(" انه صديقي وقد اوصاني ان اسلمه هذا السلاح ")
            
say(" فهلا ذهبت اليه وسلمته انت ")
            
say("")
            
pc.give_item2(19,1) -- إعطاء السلاح
            set_state
(go_to)
        
end
    end
    state go_to begin
        when letter begin
            local v 
find_npc_by_vnum(9002)
            if 
!= 0 then
                target
.vid("__TARGET__"v" تاجر الدروع ")
            
end
            send_letter
(" تسليم السلاح ")
        
end
        when button 
or info begin
            say_title
(" تسليم السلاح : ")
            
say("")
            
say_reward(" لقد قام تاجر الأسلحة بإعطائك سلاحاً ")
            
say_reward(" اذهب وابحث عن بائع الدروع لتسلمه السلاح ")
            
say("")    
        
end
        when __TARGET__
.target.click or 9002.chat." أهلا وسهلا بك أيها المغامر " begin -- بائع الدروع عند التسليم
            target
.delete("__TARGET__")
            
say_title(" "..mob_name(9002).." ")
            
say("")
            
say(" ماذا تريد ايها المحارب ")
            
say(" الا تراني اعمل هنا ")
            
say(" اها لقد ارسلك صديقي تاجر الاسلحة ")
            
say(" ياله من سلاح قديم الطراز ضعيف القوى ")
            
say(" خذا هذا الحجر واغرب عن وجهي ")
            
say("")
            
pc.remove_item(19,1) -- حذف السلاح
            pc
.give_item2(30190,1) -- إعطاء حجر دموي
            set_state
(go_back)
        
end
    end
    state go_back begin
        when letter begin
            local v 
find_npc_by_vnum(9001)
            if 
!= 0 then
                target
.vid("__TARGET__"v" تاجر الأسلحة ")
            
end
            send_letter
(" عد لتاجر الأسلحة ")
        
end
        when button 
or info begin
            say_title
(" عد لتاجر الأسلحة : ")
            
say("")
            
say_reward(" لقد سلمت السلاح لبائع الدروع وأعطاء حجراً ")
            
say_reward(" اذهب لتاجر الأسلحة الآن لتستلم منه مكافئتك ")
            
say("")    
        
end
        when __TARGET__
.target.click or 9001.chat." هل قمت بتسليم السلاح؟ " begin -- تاجر الأسلحة بعد التسليم
            target
.delete("__TARGET__")
            
say_title(" "..mob_name(9001).." ")
            
say("")
            if 
pc.count_item(30190) == 0 then
                say
(" أحسنت، ولكن أين الحجر الذي أعطاك اياه بائع الدروع ؟ ")
                
say(" يجب أن يكون الحجر معك لتستلم مني جائز رائعة . هيا احضره ")
                
say("")
            else
                
say(" اشكرك من كل قلبي لقد حققتلي ")
                
say("كل ماتمنا يسلمو ^_^ ")
                
say("")
                
say(" خذ هذه الجائزة كعربون عن شكري لك ")
                
say("")
                
pc.remove_item(301901) -- حذف الحجر الدموي
                pc
.give_item2(7100110) -- إعطاء اللاعب 10 طرد ويمكن تغييرها
                set_state
(__end)
            
end
        end
    end
    state __end begin 
        when enter begin 
            q
.done()
        
end
    end
end 


وطبعا لا تفكر إنو الكويست صعب كتير لإنو طويل ، بالعكس كويست برمجتو ممتعة وحلوة
ولكن إنت دائما ركز بالبرمجة أكتر ، وراح تشوف الطريق قدامك اسهل مما كنت بتتصور



تحياتي ..
أحمد الرملاوي



 

رد مع اقتباس
إضافة رد

العلامات المرجعية

الكلمات الدلالية (Tags)
مشكلة, بكويست

« الموضوع السابق | الموضوع التالي »

يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف)
 
أدوات الموضوع ابحث في الموضوع
ابحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


جميع الأوقات بتوقيت GMT +4. الساعة الآن 10:34 PM.

منظمة قانون الهكر غير مسؤولة عن أي إتفاق تجاري أو تعاوني بين المستخدمين عامة
فعلى كل شخص تحمل مسؤولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وإعطاء معلومات موقعه
التعليقات والردود المنشورة لا تعبر عن رأي منظمه قانون الهكر ولا نتحمل أي مسؤولية قانونية حيال ذلك ( ويتحمل كاتبها مسؤولية النشر)