المشاركة الأصلية كتبت بواسطة: Profesor
كويست -2
ابي كويست
بسيط
الكويست يعتمد على شيئين رئيسيين.
pc.ward
local password = i*nput()
الكويست كالتالي
انا اروح ل تاجر معين
التاجر ينقلك ل ماب معين انا احطه عندي 60 دقيقةف الماب 60 دقيقة اقدر اكون ف الماب
ولو بدخل احد معي اخليه يدخل بكلمة مرور
باختصار اروح ل تاجر لو كان انا اول واحد يروح للتاجر احط كلمة مرور وينقلني ل ماب لو احد بيدخل يطلبه كلمة مرور.. لو حطها صح يدخل معي مثل حق بيران سيتاو شبيه فيه.
تم الانتهاء من الكويست بديت من امس واليوم أكملته
صراحه كان كويست صعب بنسبه لي لكن تعلمت اشياء وانا اسوي الكويست وحاب اقولك شكرا على فكرتك

الان الكويست جاهز
تفضل الكويست
quest fwfqff begin
state start begin
when 9012.chat."دخول الموقع" with pc.getqf("eqdd") == 0 begin
say(" اهلا وسهلا انت اول من اتى الي للدخول لاتنسى لديك 60 دقيقه اكتب الرمز الذي تريده ")
local pass = tonumber(input())
if type(pass) != 'number' then
say(" يمنع استعمال غير الارقام ")
end
if type(pass) == 'number' then
pc.setqf("qfa", 1)
pc.setqf("as", pass)
pc.setqf("eqdd", pc.get_name())
say(" تم حفظ كلمة مرورك سيتم نقلك الان ")
timer("taem1", 60*60*15)
pc.warp(1000, 0000)
say(" لديك 60 دقيقة قبل الانتهاء ")
if type(pass) == 'number' and pc.getqf("eqdd") == 1 then
say(" للأسف يوجد مجموعة سبقتك في الدخول يرجى الانتظار ")
end
end
end
when team1.timer with pc.get_map_index() == 121 begin
timer("taem2", 60*60*15)
syschat(" لقد تبقى 45 دقيقة")
end
when team2.timer with pc.get_map_index() == 121 begin
timer("taem3", 60*60*15)
syschat("لقد تبقى 30 دقيقة")
end
when team3.timer with pc.get_map_index() == 121 begin
timer("taem_end", 60*60*15)
syschat("لقد تبقى 15 دقيقة فقط")
end
when taem_end.timer with pc.get_map_index() == 121 begin
syschat("للأسف انتهى الوقت الى اللقاء")
pc.warp(1000, 0000)
end
end
end
quest fwfqffw begin
state start begin
when 9012.chat."دخول الموقع" with pc.getqf("eqdd") == 1 begin
say(" لقد سبقتك مجموعة اخرى لكن يمكنك الدخول اذا كنت تملك كلمة السر ")
local pass = tonumber(input())
if type(pass) != 'number' then
say(" يمنع استعمال غير الارقام ")
end
if pass == pc.getqf("as") then
say(" كلمة المرور : صح ")
pc.setqf("eqdd", 0)
pc.warp(1000, 0000)
else
say(" للأسف كلمة السر خطأ")
end
end
end
end
شرح سريع للكويست
هذا احداثيات النقل طبعا لازم تغيره للي تبيه وين ينقله ثم اذا حط كلمه مرور صح ينقله ثم اخر شيء اذا انتهى الوقت وين ينقله
هنا رقم الماب 121 للوقت انت غيره لرقم الماب الي تبيه ولازم تغيره اكثر من مره لانه متكرر
when team1.timer with pc.get_map_index() == 121 begin
هذا الوقت طبعا هو بالثواني بس انا خليته 60 ثانيه ضرب 60 ثانيه يساوي دقيقه الان انا حاط 15 دقيقه هنا
هنا رقم التاجر الناقل 9012 غيره للتاجر الي تبيه
when 9012.chat."دخول الموقع" with pc.getqf("eqdd") == 0 begin
اظن هنا انتهيت من الشرح
وبنسبه للي ردو على طلبات الاعضاء حاب اقولكم شكرا
