المشاركة الأصلية كتبت بواسطة: dooooodi
المشاركة الأصلية كتبت بواسطة: Pixle
لاهنتم شباب أيش الخطأ يلي بالكويست هذا ؟ مايتفعل كامل
ولو سويت reload q وأنتقلت لأي مكان يفصل السيرفر ويجيب ؟؟؟؟؟؟؟؟
# مايمديني اضعه ككود لأنه طويل أظن
الكويست بالمرفقات
صورة من التفعيل

who the hell is this ?
أدخل questnpc.txt ودور على كود 9003 وحط الأسم اللي أمامه بدال هذا Merchant : )
اخي ما علاقه الاسم الي امام كود التاجرة بهذا ؟
تقصد انه ربما الكود معرف بشئ أخر ؟
الاسم في الملف الذي ذكرته هو etc_shop
ولكن Merchant هنا هو أسم تعريفي للعلامه الذي سيتم وضعها علي التاجر ومن ثم حذفها عند الضغط عليه
اما
state go_to_Merchant begin
هو بدايه الجزء الثاني من الكويست بأعتبار أن نهايه الجزء الاول كانت
set_state("go_to_Merchant"
او هذا علي الاقل ما اظنه فا انا لسه خبير في الامر حقيقه وتلك المره الاولي الذي انشأ كويست من هذا النوع .
و أليك الجزء الذي تقصده كاملا من الكويست
إن كان هناك أمر ما الرجاء اخباري به او تعديله
والكويست كاملا في المرفقات بالموضوع بالاعلي
-- مهمه التاجره #2
state go_to_Merchant begin
when letter begin
local v = find_npc_by_vnum(9003)
if v != 0 then
target.vid("Merchant", v, "Merchant")
end
send_letter(" أذهب للتاجرة ")
end
when button or info begin
say_event_title(" ساعد الأمين ")
say("")
say_light_blue(" أسرع وأذهب إلي "..mob_name(9003).." ")
say_light_blue(" لتحضر موارد الامين .. ")
say_light_blue(" لتحضر موارد الامين .. ")
say_light_blue(" أسرع ياهذا لاتكن كسولاً ! ")
say("")
end
when Merchant.target.click begin
target.delete("Merchant")
say_event_title(mob_name(9003))
say("")
say_gold(" مرحبا ".. pc.get_name() .." ")
say("")
say_light_blue(" لقد أخبرني "..mob_name(9005).." بقدومك . ")
say_light_blue(" للأسف إن طلبك لايتوفر بكثره تلك الايام ")
say_light_blue(" ولتحصل عليه يلزمك تصريح من الزعيم ")
say_light_blue(" الأمر الجيد , التصريح متوفر")
say_light_blue(" الأمر السيء , لايمكنني الذهاب للزعيم حاليا")
say_light_blue(" ولكن لدي الحل المناسب لهذا الأمر ")
say("")
wait()
say_event_title(mob_name(9003))
say("")
say_light_blue(" يمكنني أعطائك التصريح لتذهب به للزعيم مقابل خدمة بسيطة ")
say_light_blue(" قام خُدام بيران بالهجوم علي إحدي قوافلي التجارية ")
say_light_blue(" يمكنك أن تثأر لي وتساعدني في الانتقام ")
say_light_blue(" ساعدني في ردعهم وتدمير زعيمهم "..mob_name(2493).." ")
say_light_blue(" عبر قتله خمس مرات ، بداخل قلعته ")
say_light_blue(" و سأعطيك التصريح لتسهيل الامور عليك .")
say_light_blue(" كهدية بسيطة نظير مجهوداتك في تخليصي من مشكلتي ")
say("")
say_red(" لازلت هنا ! .. أسرع حتي لا تتأخر علي الأمين . ")
say("")
set_state("kill_biran")
end
end
state kill_biran begin
when letter begin
send_letter(" أنتقم من بيران ")
end
when button or info begin
say_event_title(" ساعد التاجرة ")
say("")
say_reward(" قم بالهجوم علي الزعيم "..mob_name(2493).." ")
say_reward(" داخل قلعته لتثأر لـ "..mob_name(9003).."")
say("")
end
when 2493.kill begin
local bear = pc.getqf("kill_biran") + 1
if bear <= 5 then
pc.setqf("kill_biran", bear)
q.set_counter(" يجب عليك قتل " ,5)
if bear == 5 then
say_event_title(mob_name(9003))
say("")
say_gold(" أحسنت ".. pc.get_name() .." ")
say("")
say_light_blue(" لقد قمت بسحق "..mob_name(9003).." الأن يمككني أن أشفي غليلي ")
say_light_blue(" أليك تصريح التجارة أذهب به للزعيم ")
say_light_blue(" وسيسمح لك بالحصول علي مرادك لمساعده الأمين ")
say_item_vnum(" 70610 ")
say_light_blue(" أسرع لمساعدته ")
pc.give_item2(71043, 1)
say(" ")
clear_letter()
set_state(__COMLETE__)
end
end
المشاركة الأصلية كتبت بواسطة: Basho
أها
أجل أطرح الكويست بعد تعديله لأقوم بتجربته على الخادم
من عيوني أخي ، حالما يتم حل مشكلته ويعمل بشكل سليم سأقوم بأرفاقه في القسم