Jump to content
  • Register Now

    Sign up and take advantage of the features of our community! Some forums are only accessible to our members!

  • 0

Sequential missions quest


B7aR

Question

 

Hi guys
I have a problem with this Quest

Not doing it properly

It is not  activated correctly

 

Sorry for the dialogue it appeared like this unfortunately, because it is in Arabic, but I do not think that it will cause a problem for you

 

Spoiler

quest serial_Missionx begin
    state start begin
        when login or levelup with pc.get_level() >= 90 begin
            set_state("information")
        end
    end
    -- مهمه الأمين الأولي
    state information begin
        when letter begin
            local v = find_npc_by_vnum(9005)
            if v != 0 then
                target.vid("warehouse", v, "warehouse")
            end
            
            send_letter(" ساعدالأمين ")
        end
        
        when button or info begin
            say_event_title(mob_name(11004))
            say("")
            say_gold(" مرحبا بك ".. pc.get_name() .." ")
			say("")
            say_light_blue(" بلغني من امين المستودع أنه يبحث عنك لأمر هام ")
            say_light_blue(" أذهب من فضلك وتفقد ما الأمر الهام الذي يرغب به. ")
	    say("")
        end
        
        when warehouse.target.click begin
            target.delete("warehouse")
            
            say_event_title(mob_name(9005))
            say("")
            say_gold(" مرحبا ".. pc.get_name() .."  ")
            say_light_blue(" وآخيرا قد أتيت . أبحث عنك منذ فترة ")
            say_light_blue(" كادت مواردي لصناعه الذهب أن تنفذ ")
            say_light_blue(" ولا أرغب في أن أتسبب في أزمه ماليه للاعبين ")
            say_light_blue(" أرغب في مساعدتك للحصول علي بعض الخامات ")
            say_light_blue(" يمكنك أن تجدهم لدي "..mob_name(9003).." ")
            say("")
			
				wait()
				
				say_event_title(mob_name(9005))
				say("")
				say_gold(" رجاء أخبرها بأنني أرغب في 200 قطعه من ")
				say_item_vnum("71043")	
				say("")	
				say_light_blue(" أسرع وتحدث أليها.. ")
				say("")
				set_state("go_to_Merchant")
        end
    end
    -- مهمه التاجره #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
	-- مهمه الزعيم #3
    state __COMLETE__ begin
        when letter begin
            local w = find_npc_by_vnum(20355)
            if w != 0 then
                target.vid("captin", w, "captin")
            end
            
            send_letter(" أذهب للزعيم ")
        end
        
        when button or info begin
            say_event_title(" أذهب للزعيم ")
            say("")
            say_light_blue(" أسرع وأذهب للزعيم ليختم لك التصريح ")
            say_light_blue(" حينها يمكنك العوده للأمين مع الخامات  ")
			say_light_blue(" أتبع النقطة المضيئة علي الخريطة   ")
            say_light_blue(" سترشدك ألية بسهوله ..  ")
            say("")
        end
        
        when captin.target.click begin
            target.delete("captin")
            
            say_event_title(mob_name(20355))
            say("")
            say_gold(" ها أنت ذا يا ".. pc.get_name() .." ")
            say_gold(" مممم , ترغب إذا في ختم تصريحك  ")
            say_gold(" حسنا أذا ")
			
			if pc.count_item(71043) < 1 then
						say("")
						say_red(" أين التصريح ؟ اتحاول خداعي ياهذا ! ")
						say_light_blue(" قم بأحضار ")
						say_item_vnum(" 71043 ")
						say_light_blue(" وحينها يمكنني مساعدتك ")
					else
					
			say_light_blue(" ولكن أولا عليك أتمام أمرا ما ")
			say("")
			say_light_blue(" كان من المفترض أن يصلني تقرير الصناعه من تاجر الاسلحه بالأمس ")
			say_light_blue(" ولكن يبدوا انه لديه مشكله ما تعيقه عن الامر ")
			
				wait()
				say_title(mob_name(20355))
				say("")
				say_gold(" قم بتفقده وأحضر لي التقرير ")
				say_gold(" وعوضا عن ذلك سأختم لك التصريح , وأجعل أحد المنقبين ")
				say_gold(" يحضر لك الخامات الي هنا , وسأسلمها لك بنفسي بعد احضارك التقرير ")
				say("")
				say_red(" أسرع ايها الجندي , لما لاتزال واقفا أمامي ! ")
				pc.remove_item(71043,1)
				set_state(__COMLEETE__)
        end
    end
	-- مهمه تاجر الاسلحة#4
	state __COMLEETE__ begin
        when letter begin
            local y = find_npc_by_vnum(9001)
            if y != 0 then
                target.vid("wepon", y, "wepon")
            end
            
            send_letter(" تفقد تاجر الاسلحة ")
        end
        
        when button or info begin
            say_event_title(mob_name(9001))
            say("")
            say_light_blue(" أحضر التقرير من تاجر الاسلحة ")
			say_light_blue(" وأذهب به مسرعا للزعيم ")
			say_light_blue(" لتتسلم خامات الأمين  ")
            say("")
        end
        
        when wepon.target.click begin
            target.delete("wepon")
            
            say_title(mob_name(9001))
            say("")
            say_gold(" يا ألهي هل أرسلك الزعيم ؟؟ ")
			say("")
            say_light_blue(" أنا حقا في مشكلة عويصه أرجوك قم بمساعدتي.. ")
            say("")
			say_light_blue(" كان من المفترض أرسال التقرير للزعيم بالأمس  ")
			say_light_blue(" ولكن نقص تركيبتي الصناعيه يصيبني بالجنون ")
			say_light_blue(" بالطبع انها  تستدعي الجنون يافتي !! ")
			say_light_blue(" هي تركيبه مساعده أخلطها بمعادني الصناعيه ")
			say_light_blue(" وكيف تفسر قوه أسلحتي وصلابتها أذا ! أتخال كل هذا ببساطه ! ")
			say("")
				wait()
				say_event_title(mob_name(9001))
				say("")
				
				say_gold(" أسمع ".. pc.get_name() .."   ")
				say("")
				say_light_blue(" لقد أرسلك القدير لمساعدتي ")
				say_light_blue(" لن أدعك ترحل الا بمساعدتي ")
				say_light_blue(" يمكنني مكافأتك بسخاء علي هذا الأمر ")
				say_light_blue(" لن يستغرق الأمر منك سوي بعض الوقت ")
				say_light_blue(" وستعود للزعيم بالتقرير ورساله أعتذار توضح له كل شئ ")
				say_light_blue(" أحضر لي تركيبتي السحرية من "..mob_name(20018).." ")
				say_gold(" وسأكافئك بـ ")
				say_item_vnum("71144")
				say("")	
				set_state(__buik__)
        end
    end
	-- مهمه بايك غو #5
	state __buik__ begin
	        when letter begin
            local b = find_npc_by_vnum(20018)
            if b != 0 then
                target.vid("buik", b, "buik")
            end
            
            send_letter(" تفقد بايك-غو ")
        end
        
        when button or info begin
            say_event_title(mob_name(9001))
            say("")
            say_gold(" أسرع وتوجه لـ "..mob_name(20018).." ")
			say("")
			say_light_blue(" لتحضر التركيبة لتاجر الأسلحه ")
			say_light_blue(" أتبع النقطة المضيئة علي الخريطة ")
            say_light_blue(" سترشدك ألية بسهوله ..  ")
			say("")

        end
        
        when buik.target.click begin
            target.delete("buik")
            
            say_title(mob_name(9001))
			say_gold(" مرحبا ".. pc.get_name() .."   ")
			say("")
			say_light_blue(" هل أرسلك "..mob_name(9001).." لتتسلم تركيبته ؟ ")
			say_light_blue(" حسنا , من الجيد أنه ارسلك فتلك التركيبه  ")
            say_light_blue(" تتطلب بعض المساعده لأتمامها , اتمني انك لاتمانع هذا ")
			say("")
			say_yellow(" أليك قائمه ببعض الطلبات التي أرغب بها ")
			say_yellow(" رجاء دونها جيدا حتي لاتنسي أحداها ")
			say_yellow(" الدقه هي أهم امر في عالم التركيبات  ")
			say_reward(" وحتما لاترغب في أن نهدر وقتا في اعاده صنعها إن اخطئنا ")
			say("")
			
				wait()
				say_title(mob_name(20018))
				say("")
				say_green(" قم بأحضار شراب زهره الخوخ+ ")
				say_item_vnum("76033")
				say_green(" أرغب أيضا في بعض بذور الفطر ")
				say_item_vnum("31086")
				say_green(" وقليلا من شراب خولنجان ")
				say_item_vnum("50216")
				say("")
				
					wait()
					say_event_title(mob_name(20018))
					say("")
					say_light_blue(" يمكنك ان تجد تلك الادوات لدي صديقي ")
					say_light_blue(mob_name(20084))
					say("")
					say_reward(" أسرع  ياصديقي , لا نرغب في التأخير ")
					say("")
					
				set_state(__biology__)
        end
    end
	
	-- مهمه شايغراب #6
	
	state __biology__ begin
	        when letter begin
            local p = find_npc_by_vnum(20084)
            if p != 0 then
                target.vid("biology", p, "biology")
			end
            send_letter(" ادوات التركيبة ")
        end
		
        when button or info begin
		
			say_event_title(mob_name(20018))
				say("")
				say_light_blue(" أسرع وأذهب لشايغراب البيولوجي ")
				say_light_blue(" لتحضر ادوات التركيبة ")
				say_light_blue(" فقط أتبع النقطه المضيئة علي الخريطة ")
				say_light_blue(" سترشدك أليه بسهوله .. ")
				say("")
		end
		       when biology.target.click begin
            target.delete("biology")
            
            say_event_title(mob_name(20084))
			say_gold(" مرحبا ".. pc.get_name() .."   ")
			say("")
			say_light_blue(" لقد أخبرني صديقي "..mob_name(20018).." بأرسالك ")
			say_light_blue(" يمكنني توفير  متطلباتك نظير مساعدة بسيطة ")
            say_light_blue(" تقوم وحوش "..mob_name(391).." بمهاجمتي كثيرا تلك الايام ")
			say_light_blue(" حسنا ربما أن من قام بأستفزازهم قليلا ,  ")
			say_light_blue(" ولكنه أمر ضروري لأجراء بعض التجارب  ")
			say("")
			
				wait()
				say_event_title(mob_name(20084))
				say("")
				say_reward(" ساعدني في التخلص  من "..mob_name(391).." ")
				say("")
				say_gold(" عبر قتلهم 30 مرة  ")
				say_light_blue(" وسأكافئك بمتطلبات "..mob_name(20018).." ")
				say(" أضافه الي مكافئتك ")
				say(" أليست متطلباته ")
				say_item_vnum("76033")
				say_item_vnum("31086")
				say_item_vnum("50216")
				say("")
				
					wait()
					say_event_title(mob_name(20084))
					say("")
					say_light_blue(" حسنا سأجهزها لك في الحال ")
					say_reward(" بينما  تنهي  امر "..mob_name(391).." ")
					say("")
					
				set_state(__kill_mob__)

        end
    end
      
   state kill_mob begin
        when letter begin
            send_letter(" ساعد شايغراب ")
        end
		
        when button or info begin
			say_event_title(" ساعد شايغراب ")
			say("")
            say_light_blue(" قم بمساعده شيغراب في التخلص  من "..mob_name(391).."  ")
            say_light_blue(" ليتسني له مساعدتك ومساعده "..mob_name(20018).." ")
			say_light_blue(" يمكنك أن تجد "..mob_name(391).." هائمين في المدن الأولي ")
			say("")
        end
 
        when 391.kill begin
		
            local bear = pc.getqf("kill_mob") + 1

            if bear <= 30 then
                pc.setqf("kill_mob", bear)
                q.set_counter(" يجب عليك قتل " ,30)

                if bear == 30 then
				 say_title(mob_name(20084))
					say("")
					say_gold(" أحسنت ".. pc.get_name() .." ")
					say("")
                    say_light_blue(" لقد قمت بسحق "..mob_name(391).."30 مرة ")
					say_reward(" أليك جائزتك التكريمية علي هذا الأمر ")
					say_item_vnum("50218")
					say_gold(" وأليك متطلبات "..mob_name(20018).." أسرع بالذهاب ألية ")
					say_item_vnum("76033")
					say_item_vnum("31086")
					say_item_vnum("50216")
					say("")
					pc.give_item2(76033, 1)
					pc.give_item2(31086, 1)
					pc.give_item2(31086, 1)
				
					set_state(__COMLETE__)
-- العوده لبايك غو
	state __COMLEETE__ begin
        when letter begin
            local j = find_npc_by_vnum(20018)
            if j != 0 then
                target.vid("guo", j, "guo")
            end
            
            send_letter(" بايك-غو ")
        end
        
        when button or info begin
            say_event_title(mob_name(20018))
            say("")
            say_light_blue(" أحسنت يافتي  لقد أحضرت المتطلبات ")
			say_light_blue(" أسرع في العوده لا نرغب في التأخر أكثر  ")
            say("")
        end
        
        when guo.target.click begin
            target.delete("guo")
            
            say_event_title(mob_name(20018))
            say("")
			
			if pc.count_item(76033)and(31086)and(50216) < 1 then
						say("")
						say_light_blue(" أين المتطلبات !!  ")
						say_light_blue(" كيف سأقوم بتحضير التركيبة بدون متطلبات !! ")
						say_light_blue(" لا زال ينقصك ")
						say_item_vnum("76033")
						say_item_vnum("31086")
						say_item_vnum("50216")
					else
					
            say_gold(" أحسنت ".. pc.get_name() .."   ")
			say("")
            say_light_blue(" تلك هيا المتطلبات التي أرغب فيها تحديدا ")
            say_light_blue(" الأن أبتعد قليلا كي أقوم بالمزج ")
			say_light_blue(" وتحضير التركيبة أليك ..  ")
			say_light_blue(" قم بتجهيز القارورة التي ستحتويها ")
			say_light_blue(" ماذا !! لم تحض قاروره !!  ")
			say_light_blue(" أي شخص هذا الذي يرغب في تركيبه ولم يحضر قارورتها !! ")
			say("")
			
				wait()
				say_event_title(mob_name(20018))
				say("")
				
				say_light_blue(" حسنا حسنا ".. pc.get_name() .."   ")
				say_light_blue(" لا داعي لتعكر صفو مزاجي الأن .. ")
				say_reward(" أذهب لـ "..mob_name(20011).." ")
				say_light_blue(" أحضر منه قارورة فارغه ")
				say_gold(" أنها تشبه تلك ")
				say_item_vnum("50901")
				say_red(" ولاتدعه ينصب عليك فأنه بارع في هذا ")
				say("")	
				pc.remove_item(76033, 1)
				pc.remove_item(31086, 1)
				pc.remove_item(50216, 1)
				
				set_state(__uonah__)
        end
    end

-- إحضار القارورة
	state __uonah__ begin
        when letter begin
            local uo = find_npc_by_vnum(20011)
            if uo != 0 then
                target.vid("uonah", uo, "uonah")
            end
            
            send_letter(" أحضر القارورة ")
        end
        
        when button or info begin
            say_event_title(mob_name(20018))
            say("")
            say_light_blue(" أسرع وأذهب لـ "..mob_name(20011).." ")
			say_light_blue(" أوشكت علي الأنتهاء من التركيبة ")
			say_light_blue(" وأرغب في القارورة لملئها أسرع ياهذا ")
			say_light_blue(" إن لم تستنتج مكان يوناه من رأحته الكريهه ")
			say_light_blue(" حينها عليك أتباع النقطه المضيئة علي الخريطة أولا ")
			say_light_blue(" ثم البحث عن طبيب  لأنفك المعطل .. ")
            say("")
        end
        
        when uonah.target.click begin
            target.delete("uonah")
            
            say_title(mob_name(20011))
            say("")
            say_gold(" مرحبا ".. pc.get_name() .."   ")
			say("")
            say_light_blue(" هل ترغب في قارورة ؟ ")
            say("")
			say_light_blue(" مممم , يتوفر لدي العديد من القوراير المزينة  ")
			say_light_blue(" يمكنني تدبير أحداهم لك مقابل سعر زهيد ")
			say("")
			say_reward(" لايتطلب الامر سوي كتلة ذهب  ")
			say_item_vnum("80008")
			
			local con = select(" نعم ", " لا ")
				if con == 1 then
				say("")
			if pc.count_item(80008) < 1 then
						say("")
						say_red(" للأسف صديقي لاتمتلك السعر المطلوب :( ")
						say_red(" قم بالتجارة قليلا لحين تدبير المبلغ وعد إلي ")
						say("")
					else
					
			say_gold(" حسنا أذا تفضل  قارورتك ")
			say_item_vnum("50901")
			pc.give_item2(50901, 1)
			pc.remove_item(80008, 1)
			say("")
			
			elseif con == 2 then
			say_gold(" حسنا , ربما تغير رأيك لاحقا .. ")
			return

				set_state(__buik_back__)
        end
    end

-- العوده بالقارورة لبايك غو
	state __buik_back__ begin
        when letter begin
            local bi = find_npc_by_vnum(20018)
            if bi != 0 then
                target.vid("buik_back", bi, "buik_back")
            end
            
            send_letter(" بايك -غو ")
        end
        
        when button or info begin
            say_event_title(mob_name(20018))
            say("")
            say_light_blue(" أحسنت تلك هيا القارورة المطلوبة ")
			say_light_blue(" أسرع بالعودة لقد أنتهيت ولا أجد مايحتوي التركيبة ")
			say_light_blue(" أنتظرك , لاتتأخر  ")
            say("")
        end
        
        when buik_back.target.click begin
            target.delete("buik_back")
            
            say_title(mob_name(20018))
            say("")
						if pc.count_item(50901) < 1 then
						say("")
						say_red(" أتمازجني ".. pc.get_name() .." ! أين القارورة ياهذا ! ")
						say_light_blue(" أسرع ايها المستهتر وأحضر قارورتي ")
						say("")
					else
					
					
            say_gold(" أحسنت ".. pc.get_name() .." ")
			say("")
            say_light_blue(" الأن يمكنني  أتمام الامر , فقط أنتظر قليلا ")
			say("")
				wait()
				say_event_title(mob_name(20018))
				say("")
				
				say_reward(" أليك التركيبة السحرية لـ "..mob_name(9001).." ")
				say_item_vnum("30197")
				pc.give_item2(30197, 1)
				pc.remove_item(50901, 1)
				say_light_blue(" الأن أسرع بالعوده لـ "..mob_name(9001).." ")
				say("")
				set_state(__wepon_back__)
        end
    end
-- العوده لتاجر الاسلحة
	state __wepon_back__ begin
        when letter begin
            local wb = find_npc_by_vnum(9001)
            if wb != 0 then
                target.vid("wepon_back", wb, "wepon_back")
            end
            
            send_letter(" تسليم التركيبة ")
        end
        
        when button or info begin
            say_event_title(" تسليم التركيبة  ")
            say("")
            say_light_blue(" أسرع بالعودة إلي تاجر الاسلحة ")
			say_light_blue(" وقم بتسليمة التركيبة ")
			say_light_blue(" لتتسلم التقرير وجائزتك  ")
            say("")
        end
        
        when wepon_back.target.click begin
            target.delete("wepon_back")
            
            say_event_title(mob_name(9001))
            say("")
            say_light_blue(" حمداً لله وأخيرا .. ")
			say("")
            say_gold(" أشكرك بشدة ".. pc.get_name() .." ")
            say("")
			say_reward(" أليك جائزتك كما وعدتك ")
			say_item_vnum("71144")
			say_reward(" وأليك أيضا تقرير الزعيم ")
			say_item_vnum("21942")


			say("")
			
				wait()
				say_event_title(mob_name(9001))
				say("")
				
				say_gold(" الأن ".. pc.get_name() .."   ")
				say("")
				say_light_blue(" أسرع بالعودة للزعيم قبل أن يثور غاضبا علينا ")
				say_light_blue(" ولا  تنسي أن توصل له أعتذاري عن التأخر  ")
				say_light_blue(" وأخبره بأذن الامر كان خارجا عن مقدرتي .. ")
				say("")	
				pc.give_item2(71144, 1)
				pc.give_item2(21942, 1)
				pc.remove_item(30197, 1)
			
				set_state(__captin_back__)
        end
    end
-- تسليم التقرير للزعيم
	state __captin_back__ begin
        when letter begin
            local cb = find_npc_by_vnum(20355)
            if cb != 0 then
                target.vid("captin_back", cb, "captin_back")
            end
            
            send_letter(" سلم التقرير ")
        end
        
        when button or info begin
            say_event_title(mob_name(20355))
            say("")
            say_red(" ما الذي أخرك كل هذا أيها الجندي . ")
			say_red(" أرسلتك لتحضر التقرير لا للتسكع  ")
			say_red(" أسرع بالعودة بأقصي سرعتك .. ")
            say("")
        end
        
        when captin_back.target.click begin
            target.delete("captin_back")
            
            say_event_title(mob_name(20355))
            say("")
            say_light_blue(" هذا التقرير أذا  ")
            say_light_blue(" ممممم ,  يبدو كل شئ علي مايرام ")
			say_reward(" حسنا أذا , اليك طلبك للأمين  ")
			say_item_vnum("71043")
			say("")
			
				wait()
				say_title(mob_name(20355))
				say("")
				
				say_light_blue(" الأن يمكنك الأنصراف ".. pc.get_name() .."   ")
				say_light_blue(" ولكن كن علي مقربة  قد أحتاجك في مهمه أخري ")
				say("")	
			pc.give_item2(71043, 200)
			pc.remove_item(21942, 1)
			
				set_state(__Amin_back__)
        end
    end
	
	-- تسليم الأمين
	
	state __Amin_back__ begin
        when letter begin
            local ab = find_npc_by_vnum(9005)
            if ab != 0 then
                target.vid("Amin_back", ab, "Amin_back")
            end
            
            send_letter(" تسليم الخامات ")
        end
        
        when button or info begin
            say_event_title(mob_name(9005))
            say("")
            say_gold(" صديقي ".. pc.get_name() .."   ")
			say("")
			say_light_blue(" لن أنسي لك هذا الجميل  ")
			say_light_blue(" سمعت عن متاعبك خلال رحلتك ")
			say_light_blue(" سأعوضك عن كل هذا فور عودتك ")
			say_light_blue(" أنا في أنتظارك .. ")
            say("")
        end
        
        when Amin_back.target.click begin
            target.delete("Amin_back")
            
            say_event_title(mob_name(9005))
            say("")
            say_gold("  ".. pc.get_name() .." مرحبا بعودتك أيها البطل  ")
			say("")
            say_light_blue(" يبدو أنه واجهتك العديد من المتاعب خلال الرحله ")
			say_light_blue(" لكني لم أشك وهله في قدرتك علي تخطيها ")
			if pc.count_item(71043) < 200 then
						say_title(mob_name(9005))
						say("")
						say_red(" ولكن أين المتطلبات ؟ لما لم تحضرها معك ؟ ")
						say_gold(" مر علي مجددا بعد أحضارها لتتسلم جائزتك . ")
						say_gold(" أنها مئتان حبه من ")
						say_item_vnum("71043")
						say_light_blue(" لازلت تذكر أليس كذلك ؟ ")
						say("")
					else

				say_title(mob_name(9005))
				say("")
				
				say_gold(" أشرك بشده علي أحضار طلبي ".. pc.get_name() .."   ")
				say_reward(" أليك جائزتك علي هذا المجهود ")
				say_item_vnum("53279")
				say_gold(" وهذا تعويضا عن العقبات الاضافيه التي واجهتك ")
				say_item_vnum("80008")
				say("")	
			pc.give_item2(53279, 1)
			pc.give_item2(80008, 1)
			pc.remove_item(71043, 200)
			
			 notice_all(" ".. pc.get_name() .."  تهنينا لك يابطل لقد أنهيت مساعدة الأمين بنجاح ..  ")
			 
	
				
			clear_letter()
            set_state(__COMLETE__)
				end	
			end
		end
	end
	
	state __COMPLETE__ begin
	
	end  
end  

 

 

p_168410zhh1

 

This is a photo of the activation

 

thnx

 

Edited by B7aR (see edit history)
Link to post

8 answers to this question

Recommended Posts

  • 0
Posted (edited)

there is  two missing " end"

 

 

in this part

 

 

Spoiler

-- quest by Pixel
quest serial_Mission begin
    state start begin
        when login or levelup with pc.get_level() >= 90 begin
            set_state("information")
        end
    end
    -- مهمه الأمين الأولي
    state information begin
        when letter begin
            local oo = find_npc_by_vnum(9005)
            if oo != 0 then
                target.vid("warehouse", oo, "warehouse")
            end
            
            send_letter(" ساعدالأمين ")
        end
        
        when button or info begin
            say_event_title(mob_name(11004))
            say("")
            say_gold(" مرحبا بك ".. pc.get_name() .." ")
			say("")
            say_light_blue(" بلغني من امين المستودع أنه يبحث عنك لأمر هام ")
            say_light_blue(" أذهب من فضلك وتفقد ما الأمر الهام الذي يرغب به. ")
	    say("")
        end
			
        when warehouse.target.click begin
            target.delete("warehouse")
            
				say_event_title(mob_name(9005))
				say("")
				say_gold(" مرحبا ".. pc.get_name() .."  ")
				say_light_blue(" وآخيرا قد أتيت . أبحث عنك منذ فترة ")
				say_light_blue(" كادت مواردي لصناعه الذهب أن تنفذ ")
				say_light_blue(" ولا أرغب في أن أتسبب في أزمه ماليه للاعبين ")
				say_light_blue(" أرغب في مساعدتك للحصول علي بعض الخامات ")
				say_light_blue(" يمكنك أن تجدهم لدي "..mob_name(9003).." ")
				say("")
			
				wait()
				
				say_event_title(mob_name(9005))
				say("")
				say_gold(" رجاء أخبرها بأنني أرغب في 200 قطعه من ")
				say_item_vnum("71043")	
				say("")	
				say_light_blue(" أسرع وتحدث أليها.. ")
				say("")
				
				set_state("go_to_Merchant")
        end
    end
    -- مهمه التاجره #2
    state go_to_Merchant begin
        when letter begin
            local v = find_npc_by_vnum(9003)
            if v != 0 then
                target.vid("etc_shop", v, "etc_shop")
            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 etc_shop.target.click begin
            target.delete("etc_shop")
			
            
            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(" 71043 ")
					say_light_blue(" أسرع لمساعدته ")
					pc.give_item2(71043, 1)
                    say(" ")
					
		end
		end	
			clear_letter()
            set_state(__COMLETE__)
			
		end	
    end
	-- مهمه الزعيم #3
    state __COMLETE__ begin
        when letter begin
            local w = find_npc_by_vnum(20355)
            if w != 0 then
                target.vid("captin", w, "captin")
            end
            
            send_letter(" أذهب للزعيم ")
        end
        
        when button or info begin
            say_event_title(" أذهب للزعيم ")
            say("")
            say_light_blue(" أسرع وأذهب للزعيم ليختم لك التصريح ")
            say_light_blue(" حينها يمكنك العوده للأمين مع الخامات  ")
			say_light_blue(" أتبع النقطة المضيئة علي الخريطة   ")
            say_light_blue(" سترشدك ألية بسهوله ..  ")
            say("")
        end
        
        when captin.target.click begin
            target.delete("captin")
            
            say_event_title(mob_name(20355))
            say("")
            say_gold(" ها أنت ذا يا ".. pc.get_name() .." ")
            say_gold(" مممم , ترغب إذا في ختم تصريحك  ")
            say_gold(" حسنا أذا ")
			
			if pc.count_item(71043) < 1 then
						say("")
						say_red(" أين التصريح ؟ اتحاول خداعي ياهذا ! ")
						say_light_blue(" قم بأحضار ")
						say_item_vnum(" 71043 ")
						say_light_blue(" وحينها يمكنني مساعدتك ")
					else
					
				say_light_blue(" ولكن أولا عليك أتمام أمرا ما ")
				say("")
				say_light_blue(" كان من المفترض أن يصلني تقرير الصناعه من تاجر الاسلحه بالأمس ")
				say_light_blue(" ولكن يبدوا انه لديه مشكله ما تعيقه عن الامر ")
			
				wait()
				say_title(mob_name(20355))
				say("")
				say_gold(" قم بتفقده وأحضر لي التقرير ")
				say_gold(" وعوضا عن ذلك سأختم لك التصريح , وأجعل أحد المنقبين ")
				say_gold(" يحضر لك الخامات الي هنا , وسأسلمها لك بنفسي بعد احضارك التقرير ")
				say("")
				say_red(" أسرع ايها الجندي , لما لاتزال واقفا أمامي ! ")
				pc.remove_item(71043,1)
				
			
				set_state(__COMLEETE__)
			end
        end
    end
	-- مهمه تاجر الاسلحة#4
	state __COMLEETE__ begin
        when letter begin
            local y = find_npc_by_vnum(9001)
            if y != 0 then
                target.vid("wepon", y, "wepon")
            end
            
            send_letter(" تفقد تاجر الاسلحة ")
        end
        
        when button or info begin
            say_event_title(mob_name(9001))
            say("")
            say_light_blue(" أحضر التقرير من تاجر الاسلحة ")
			say_light_blue(" وأذهب به مسرعا للزعيم ")
			say_light_blue(" لتتسلم خامات الأمين  ")
            say("")
        end
        
        when wepon.target.click begin
            target.delete("wepon")
            
            say_title(mob_name(9001))
            say("")
            say_gold(" يا ألهي هل أرسلك الزعيم ؟؟ ")
			say("")
            say_light_blue(" أنا حقا في مشكلة عويصه أرجوك قم بمساعدتي.. ")
            say("")
			say_light_blue(" كان من المفترض أرسال التقرير للزعيم بالأمس  ")
			say_light_blue(" ولكن نقص تركيبتي الصناعيه يصيبني بالجنون ")
			say_light_blue(" بالطبع انها  تستدعي الجنون يافتي !! ")
			say_light_blue(" هي تركيبه مساعده أخلطها بمعادني الصناعيه ")
			say_light_blue(" وكيف تفسر قوه أسلحتي وصلابتها أذا ! أتخال كل هذا ببساطه ! ")
			say("")
				wait()
				say_event_title(mob_name(9001))
				say("")
				
				say_gold(" أسمع ".. pc.get_name() .."   ")
				say("")
				say_light_blue(" لقد أرسلك القدير لمساعدتي ")
				say_light_blue(" لن أدعك ترحل الا بمساعدتي ")
				say_light_blue(" يمكنني مكافأتك بسخاء علي هذا الأمر ")
				say_light_blue(" لن يستغرق الأمر منك سوي بعض الوقت ")
				say_light_blue(" وستعود للزعيم بالتقرير ورساله أعتذار توضح له كل شئ ")
				say_light_blue(" أحضر لي تركيبتي السحرية من "..mob_name(20018).." ")
				say_gold(" وسأكافئك بـ ")
				say_item_vnum("71144")
				say("")	
				set_state(__buik__)
        end
    end
	-- مهمه بايك غو #5
	state __buik__ begin
	    when letter begin
            local b = find_npc_by_vnum(20018)
            if b != 0 then
                target.vid("buik", b, "buik")
            end
            
            send_letter(" تفقد بايك-غو ")
        end
        
        when button or info begin
            say_event_title(mob_name(9001))
            say("")
            say_gold(" أسرع وتوجه لـ "..mob_name(20018).." ")
			say("")
			say_light_blue(" لتحضر التركيبة لتاجر الأسلحه ")
			say_light_blue(" أتبع النقطة المضيئة علي الخريطة ")
            say_light_blue(" سترشدك ألية بسهوله ..  ")
			say("")

        end
        
        when buik.target.click begin
            target.delete("buik")
            
            say_title(mob_name(9001))
			say_gold(" مرحبا ".. pc.get_name() .."   ")
			say("")
			say_light_blue(" هل أرسلك "..mob_name(9001).." لتتسلم تركيبته ؟ ")
			say_light_blue(" حسنا , من الجيد أنه ارسلك فتلك التركيبه  ")
            say_light_blue(" تتطلب بعض المساعده لأتمامها , اتمني انك لاتمانع هذا ")
			say("")
			say_yellow(" أليك قائمه ببعض الطلبات التي أرغب بها ")
			say_yellow(" رجاء دونها جيدا حتي لاتنسي أحداها ")
			say_yellow(" الدقه هي أهم امر في عالم التركيبات  ")
			say_reward(" وحتما لاترغب في أن نهدر وقتا في اعاده صنعها إن اخطئنا ")
			say("")
			
				wait()
				say_title(mob_name(20018))
				say("")
				say_green(" قم بأحضار شراب زهره الخوخ+ ")
				say_item_vnum("76033")
				say_green(" أرغب أيضا في بعض بذور الفطر ")
				say_item_vnum("31086")
				say_green(" وقليلا من شراب خولنجان ")
				say_item_vnum("50216")
				say("")
				
					wait()
					say_event_title(mob_name(20018))
					say("")
					say_light_blue(" يمكنك ان تجد تلك الادوات لدي صديقي ")
					say_light_blue(mob_name(20084))
					say("")
					say_reward(" أسرع  ياصديقي , لا نرغب في التأخير ")
					say("")
					
				set_state(__biology__)
        end
    end
	
	-- مهمه شايغراب #6
	
	state __biology__ begin
	    when letter begin
            local p = find_npc_by_vnum(20084)
            if p != 0 then
                target.vid("biology", p, "biology")
			end
            send_letter(" ادوات التركيبة ")
        end
		
        when button or info begin
		
			say_event_title(mob_name(20018))
				say("")
				say_light_blue(" أسرع وأذهب لشايغراب البيولوجي ")
				say_light_blue(" لتحضر ادوات التركيبة ")
				say_light_blue(" فقط أتبع النقطه المضيئة علي الخريطة ")
				say_light_blue(" سترشدك أليه بسهوله .. ")
				say("")
		end
		when biology.target.click begin
            target.delete("biology")
            
            say_event_title(mob_name(20084))
			say_gold(" مرحبا ".. pc.get_name() .."   ")
			say("")
			say_light_blue(" لقد أخبرني صديقي "..mob_name(20018).." بأرسالك ")
			say_light_blue(" يمكنني توفير  متطلباتك نظير مساعدة بسيطة ")
            say_light_blue(" تقوم وحوش "..mob_name(391).." بمهاجمتي كثيرا تلك الايام ")
			say_light_blue(" حسنا ربما أن من قام بأستفزازهم قليلا ,  ")
			say_light_blue(" ولكنه أمر ضروري لأجراء بعض التجارب  ")
			say("")
			
				wait()
				say_event_title(mob_name(20084))
				say("")
				say_reward(" ساعدني في التخلص  من "..mob_name(391).." ")
				say("")
				say_gold(" عبر قتلهم 30 مرة  ")
				say_light_blue(" وسأكافئك بمتطلبات "..mob_name(20018).." ")
				say(" أضافه الي مكافئتك ")
				say(" أليست متطلباته ")
				say_item_vnum("76033")
				say_item_vnum("31086")
				say_item_vnum("50216")
				say("")
				
					wait()
					say_event_title(mob_name(20084))
					say("")
					say_light_blue(" حسنا سأجهزها لك في الحال ")
					say_reward(" بينما  تنهي  امر "..mob_name(391).." ")
					say("")
					
				set_state(__kill_mob__)

        end
    end
      
   state kill_mob begin
        when letter begin
            send_letter(" ساعد شايغراب ")
        end
		
        when button or info begin
			say_event_title(" ساعد شايغراب ")
			say("")
            say_light_blue(" قم بمساعده شيغراب في التخلص  من "..mob_name(391).."  ")
            say_light_blue(" ليتسني له مساعدتك ومساعده "..mob_name(20018).." ")
			say_light_blue(" يمكنك أن تجد "..mob_name(391).." هائمين في المدن الأولي ")
			say("")
        end
 
        when 391.kill begin
		
            local bear = pc.getqf("kill_mob") + 1

            if bear <= 30 then
                pc.setqf("kill_mob", bear)
                q.set_counter(" يجب عليك قتل " ,30)

                if bear == 30 then
				 say_title(mob_name(20084))
					say("")
					say_gold(" أحسنت ".. pc.get_name() .." ")
					say("")
                    say_light_blue(" لقد قمت بسحق "..mob_name(391).."30 مرة ")
					say_reward(" أليك جائزتك التكريمية علي هذا الأمر ")
					say_item_vnum("50218")
					say_gold(" وأليك متطلبات "..mob_name(20018).." أسرع بالذهاب ألية ")
					say_item_vnum("76033")
					say_item_vnum("31086")
					say_item_vnum("50216")
					say("")
					pc.give_item2(76033, 1)
					pc.give_item2(31086, 1)
					pc.give_item2(31086, 1)
				
					
				end
			end
			
			set_state(__COMLETE__)
		end
	end
-- العوده لبايك غو
	state __COMLEETE__ begin
        when letter begin
            local j = find_npc_by_vnum(20018)
            if j != 0 then
                target.vid("guo", j, "guo")
            end
            
            send_letter(" بايك-غو ")
        end
        
        when button or info begin
            say_event_title(mob_name(20018))
            say("")
            say_light_blue(" أحسنت يافتي  لقد أحضرت المتطلبات ")
			say_light_blue(" أسرع في العوده لا نرغب في التأخر أكثر  ")
            say("")
        end
        
        when guo.target.click begin
            target.delete("guo")
            
            say_event_title(mob_name(20018))
            say("")
			
			if pc.count_item(76033)and(31086)and(50216) < 1 then
						say("")
						say_light_blue(" أين المتطلبات !!  ")
						say_light_blue(" كيف سأقوم بتحضير التركيبة بدون متطلبات !! ")
						say_light_blue(" لا زال ينقصك ")
						say_item_vnum("76033")
						say_item_vnum("31086")
						say_item_vnum("50216")
					else
					
				say_gold(" أحسنت ".. pc.get_name() .."   ")
				say("")
				say_light_blue(" تلك هيا المتطلبات التي أرغب فيها تحديدا ")
				say_light_blue(" الأن أبتعد قليلا كي أقوم بالمزج ")
				say_light_blue(" وتحضير التركيبة أليك ..  ")
				say_light_blue(" قم بتجهيز القارورة التي ستحتويها ")
				say_light_blue(" ماذا !! لم تحض قاروره !!  ")
				say_light_blue(" أي شخص هذا الذي يرغب في تركيبه ولم يحضر قارورتها !! ")
				say("")
			
				wait()
				say_event_title(mob_name(20018))
				say("")
				
				say_light_blue(" حسنا حسنا ".. pc.get_name() .."   ")
				say_light_blue(" لا داعي لتعكر صفو مزاجي الأن .. ")
				say_reward(" أذهب لـ "..mob_name(20011).." ")
				say_light_blue(" أحضر منه قارورة فارغه ")
				say_gold(" أنها تشبه تلك ")
				say_item_vnum("50901")
				say_red(" ولاتدعه ينصب عليك فأنه بارع في هذا ")
				say("")	
				pc.remove_item(76033, 1)
				pc.remove_item(31086, 1)
				pc.remove_item(50216, 1)
				
				
			end
			set_state(__uonah__)
        end
    end

-- إحضار القارورة
	state __uonah__ begin
        when letter begin
            local uo = find_npc_by_vnum(20011)
            if uo != 0 then
                target.vid("uonah", uo, "uonah")
            end
            
            send_letter(" أحضر القارورة ")
        end
        
        when button or info begin
            say_event_title(mob_name(20018))
            say("")
            say_light_blue(" أسرع وأذهب لـ "..mob_name(20011).." ")
			say_light_blue(" أوشكت علي الأنتهاء من التركيبة ")
			say_light_blue(" وأرغب في القارورة لملئها أسرع ياهذا ")
			say_light_blue(" إن لم تستنتج مكان يوناه من رأحته الكريهه ")
			say_light_blue(" حينها عليك أتباع النقطه المضيئة علي الخريطة أولا ")
			say_light_blue(" ثم البحث عن طبيب  لأنفك المعطل .. ")
            say("")
        end
        
        when uonah.target.click begin
            target.delete("uonah")
            
            say_title(mob_name(20011))
            say("")
            say_gold(" مرحبا ".. pc.get_name() .."   ")
			say("")
            say_light_blue(" هل ترغب في قارورة ؟ ")
            say("")
			say_light_blue(" مممم , يتوفر لدي العديد من القوراير المزينة  ")
			say_light_blue(" يمكنني تدبير أحداهم لك مقابل سعر زهيد ")
			say("")
			say_reward(" لايتطلب الامر سوي كتلة ذهب  ")
			say_item_vnum("80008")
			
			local con = select(" نعم ", " لا ")
				if con == 1 then
					if pc.count_item(80008) < 1 then
						say("")
						say_red(" للأسف صديقي لاتمتلك السعر المطلوب :( ")
						say_red(" قم بالتجارة قليلا لحين تدبير المبلغ وعد إلي ")
						say("")
					else
					
						say_gold(" حسنا أذا تفضل  قارورتك ")
						say_item_vnum("50901")
						pc.give_item2(50901, 1)
						pc.remove_item(80008, 1)
						say("")
			
				elseif con == 2 then
					say_gold(" حسنا , ربما تغير رأيك لاحقا .. ")
			
					end
				end
					set_state(__buik_back__)
        end
    end

-- العوده بالقارورة لبايك غو
	state __buik_back__ begin
        when letter begin
            local bi = find_npc_by_vnum(20018)
            if bi != 0 then
                target.vid("buik_back", bi, "buik_back")
            end
            
            send_letter(" بايك -غو ")
        end
        
        when button or info begin
            say_event_title(mob_name(20018))
            say("")
            say_light_blue(" أحسنت تلك هيا القارورة المطلوبة ")
			say_light_blue(" أسرع بالعودة لقد أنتهيت ولا أجد مايحتوي التركيبة ")
			say_light_blue(" أنتظرك , لاتتأخر  ")
            say("")
        end
        
        when buik_back.target.click begin
            target.delete("buik_back")
            
            say_title(mob_name(20018))
            say("")
				if pc.count_item(50901) < 1 then
						say("")
						say_red(" أتمازجني ".. pc.get_name() .." ! أين القارورة ياهذا ! ")
						say_light_blue(" أسرع ايها المستهتر وأحضر قارورتي ")
						say("")
				else
					
					
					say_gold(" أحسنت ".. pc.get_name() .." ")
					say("")
					say_light_blue(" الأن يمكنني  أتمام الامر , فقط أنتظر قليلا ")
					
						say("")
						wait()
						
						say_event_title(mob_name(20018))
						say("")
				
						say_reward(" أليك التركيبة السحرية لـ "..mob_name(9001).." ")
						say_item_vnum("30197")
						pc.give_item2(30197, 1)
						pc.remove_item(50901, 1)
						say_light_blue(" الأن أسرع بالعوده لـ "..mob_name(9001).." ")
						say("")
				end
						set_state(__wepon_back__)
						
        end
    end
-- العوده لتاجر الاسلحة
	state __wepon_back__ begin
        when letter begin
            local wb = find_npc_by_vnum(9001)
            if wb != 0 then
                target.vid("wepon_back", wb, "wepon_back")
            end
            
            send_letter(" تسليم التركيبة ")
        end
        
        when button or info begin
            say_event_title(" تسليم التركيبة  ")
            say("")
            say_light_blue(" أسرع بالعودة إلي تاجر الاسلحة ")
			say_light_blue(" وقم بتسليمة التركيبة ")
			say_light_blue(" لتتسلم التقرير وجائزتك  ")
            say("")
        end
        
        when wepon_back.target.click begin
            target.delete("wepon_back")
            
            say_event_title(mob_name(9001))
            say("")
            say_light_blue(" حمداً لله وأخيرا .. ")
			say("")
            say_gold(" أشكرك بشدة ".. pc.get_name() .." ")
            say("")
			say_reward(" أليك جائزتك كما وعدتك ")
			say_item_vnum("71144")
			say_reward(" وأليك أيضا تقرير الزعيم ")
			say_item_vnum("21942")


			say("")
			
				wait()
				say_event_title(mob_name(9001))
				say("")
				
				say_gold(" الأن ".. pc.get_name() .."   ")
				say("")
				say_light_blue(" أسرع بالعودة للزعيم قبل أن يثور غاضبا علينا ")
				say_light_blue(" ولا  تنسي أن توصل له أعتذاري عن التأخر  ")
				say_light_blue(" وأخبره بأذن الامر كان خارجا عن مقدرتي .. ")
				say("")	
				pc.give_item2(71144, 1)
				pc.give_item2(21942, 1)
				pc.remove_item(30197, 1)
			
				set_state(__captin_back__)
        end
    end
-- تسليم التقرير للزعيم
	state __captin_back__ begin
        when letter begin
            local cb = find_npc_by_vnum(20355)
            if cb != 0 then
                target.vid("captin_back", cb, "captin_back")
            end
            
            send_letter(" سلم التقرير ")
        end
        
        when button or info begin
            say_event_title(mob_name(20355))
            say("")
            say_red(" ما الذي أخرك كل هذا أيها الجندي . ")
			say_red(" أرسلتك لتحضر التقرير لا للتسكع  ")
			say_red(" أسرع بالعودة بأقصي سرعتك .. ")
            say("")
        end
        
        when captin_back.target.click begin
            target.delete("captin_back")
            
            say_event_title(mob_name(20355))
            say("")
            say_light_blue(" هذا التقرير أذا  ")
            say_light_blue(" ممممم ,  يبدو كل شئ علي مايرام ")
			say_reward(" حسنا أذا , اليك طلبك للأمين  ")
			say_item_vnum("71043")
			say("")
			
				wait()
				say_title(mob_name(20355))
				say("")
				
				say_light_blue(" الأن يمكنك الأنصراف ".. pc.get_name() .."   ")
				say_light_blue(" ولكن كن علي مقربة  قد أحتاجك في مهمه أخري ")
				say("")	
			pc.give_item2(71043, 200)
			pc.remove_item(21942, 1)
			
				set_state(__Amin_back__)
        end
    end
	
	-- تسليم الأمين
	
	state __Amin_back__ begin
        when letter begin
            local ab = find_npc_by_vnum(9005)
            if ab != 0 then
                target.vid("Amin_back", ab, "Amin_back")
            end
            
            send_letter(" تسليم الخامات ")
        end
        
        when button or info begin
            say_event_title(mob_name(9005))
            say("")
            say_gold(" صديقي ".. pc.get_name() .."   ")
			say("")
			say_light_blue(" لن أنسي لك هذا الجميل  ")
			say_light_blue(" سمعت عن متاعبك خلال رحلتك ")
			say_light_blue(" سأعوضك عن كل هذا فور عودتك ")
			say_light_blue(" أنا في أنتظارك .. ")
            say("")
        end
        
        when Amin_back.target.click begin
            target.delete("Amin_back")
            
            say_event_title(mob_name(9005))
            say("")
            say_gold("  ".. pc.get_name() .." مرحبا بعودتك أيها البطل  ")
			say("")
            say_light_blue(" يبدو أنه واجهتك العديد من المتاعب خلال الرحله ")
			say_light_blue(" لكني لم أشك وهله في قدرتك علي تخطيها ")
			
			if pc.count_item(71043) < 200 then
						say_title(mob_name(9005))
						say("")
						say_red(" ولكن أين المتطلبات ؟ لما لم تحضرها معك ؟ ")
						say_gold(" مر علي مجددا بعد أحضارها لتتسلم جائزتك . ")
						say_gold(" أنها مئتان حبه من ")
						say_item_vnum("71043")
						say_light_blue(" لازلت تذكر أليس كذلك ؟ ")
						say("")
			else

				say_title(mob_name(9005))
				say("")
				
				say_gold(" أشرك بشده علي أحضار طلبي ".. pc.get_name() .."   ")
				say_reward(" أليك جائزتك علي هذا المجهود ")
				say_item_vnum("53279")
				say_gold(" وهذا تعويضا عن العقبات الاضافيه التي واجهتك ")
				say_item_vnum("80008")
				say("")
				
			end
				
			pc.give_item2(53279, 1)
			pc.give_item2(80008, 1)
			pc.remove_item(71043, 200)
			
			 notice_all(" ".. pc.get_name() .."  تهنينا لك يابطل لقد أنهيت مساعدة الأمين بنجاح ..  ")
			 
	
				
			clear_letter()
            set_state(__COMLETE__)
			
		end
	end
	
	state __COMPLETE__ begin
	
	end  
end  

 

I added them but the problem was not solved

 

Seems I forgot a lot of  " end "  xD

 

 

but the problem was not solved  yet :(

 

Edited by B7aR (see edit history)
Link to post
  • 0
Spoiler

quest serial_Mission begin
    state start begin
        when login or levelup with pc.get_level() >= 90 begin
            set_state("information")
        end
    end
    -- مهمه الأمين الأولي
    state information begin
        when letter begin
            local v = find_npc_by_vnum(9005)
            if v != 0 then
                target.vid("warehouse", v, "warehouse")
            end
            
            send_letter(" ساعدالأمين ")
        end
        
        when button or info begin
            say_event_title(mob_name(11004))
            say("")
            say_gold(" مرحبا بك ".. pc.get_name() .." ")
			say("")
            say_light_blue(" بلغني من امين المستودع أنه يبحث عنك لأمر هام ")
            say_light_blue(" أذهب من فضلك وتفقد ما الأمر الهام الذي يرغب به. ")
	    say("")
        end
        
        when warehouse.target.click begin
            target.delete("warehouse")
            
            say_event_title(mob_name(9005))
            say("")
            say_gold(" مرحبا ".. pc.get_name() .."  ")
            say_light_blue(" وآخيرا قد أتيت . أبحث عنك منذ فترة ")
            say_light_blue(" كادت مواردي لصناعه الذهب أن تنفذ ")
            say_light_blue(" ولا أرغب في أن أتسبب في أزمه ماليه للاعبين ")
            say_light_blue(" أرغب في مساعدتك للحصول علي بعض الخامات ")
            say_light_blue(" يمكنك أن تجدهم لدي "..mob_name(9003).." ")
            say("")
			
				wait()
				
				say_event_title(mob_name(9005))
				say("")
				say_gold(" رجاء أخبرها بأنني أرغب في 200 قطعه من ")
				say_item_vnum("71043")	
				say("")	
				say_light_blue(" أسرع وتحدث أليها.. ")
				say("")
				
				set_state("go_to_Merchant")
        end
    end
    -- مهمه التاجره #2
    state go_to_Merchant begin
        when letter begin
            local v = find_npc_by_vnum(9003)
            if v != 0 then
                target.vid("etc_shop", v, "etc_shop")
            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 etc_shop.target.click begin
            target.delete("etc_shop")
            
            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 bear1 = pc.getqf("kill_biran") + 1

            if bear1 <= 5 then
                pc.setqf("kill_biran", bear1)
                q.set_counter(" يجب عليك قتل " ,5)

                if bear1 == 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(" ")
                end
            end
			clear_letter()
            set_state(__COMLETE__)
		end	
    end
	-- مهمه الزعيم #3
    state __COMLETE__ begin
        when letter begin
            local v = find_npc_by_vnum(20355)
            if v != 0 then
                target.vid("captin", v, "captin")
            end
            
            send_letter(" أذهب للزعيم ")
        end
        
        when button or info begin
            say_event_title(" أذهب للزعيم ")
            say("")
            say_light_blue(" أسرع وأذهب للزعيم ليختم لك التصريح ")
            say_light_blue(" حينها يمكنك العوده للأمين مع الخامات  ")
			say_light_blue(" أتبع النقطة المضيئة علي الخريطة   ")
            say_light_blue(" سترشدك ألية بسهوله ..  ")
            say("")
        end
        
        when captin.target.click begin
            target.delete("captin")
            
            say_event_title(mob_name(20355))
            say("")
            say_gold(" ها أنت ذا يا ".. pc.get_name() .." ")
            say_gold(" مممم , ترغب إذا في ختم تصريحك  ")
            say_gold(" حسنا أذا ")
			
			if pc.count_item(71043) < 1 then
			    say("")
				say_red(" أين التصريح ؟ اتحاول خداعي ياهذا ! ")
				say_light_blue(" قم بأحضار ")
				say_item_vnum(" 71043 ")
				say_light_blue(" وحينها يمكنني مساعدتك ")
			else
				say_light_blue(" ولكن أولا عليك أتمام أمرا ما ")
				say("")
				say_light_blue(" كان من المفترض أن يصلني تقرير الصناعه من تاجر الاسلحه بالأمس ")
				say_light_blue(" ولكن يبدوا انه لديه مشكله ما تعيقه عن الامر ")
				wait()
				say_title(mob_name(20355))
				say("")
				say_gold(" قم بتفقده وأحضر لي التقرير ")
				say_gold(" وعوضا عن ذلك سأختم لك التصريح , وأجعل أحد المنقبين ")
				say_gold(" يحضر لك الخامات الي هنا , وسأسلمها لك بنفسي بعد احضارك التقرير ")
				say("")
				say_red(" أسرع ايها الجندي , لما لاتزال واقفا أمامي ! ")
				pc.remove_item(71043,1)
				set_state(__COMLEETE__)
			end
        end
    end
	-- مهمه تاجر الاسلحة#4
	state __COMLEETE__ begin
        when letter begin
            local v = find_npc_by_vnum(9001)
            if v != 0 then
                target.vid("wepon", v, "wepon")
            end
            
            send_letter(" تفقد تاجر الاسلحة ")
        end
        
        when button or info begin
            say_event_title(mob_name(9001))
            say("")
            say_light_blue(" أحضر التقرير من تاجر الاسلحة ")
			say_light_blue(" وأذهب به مسرعا للزعيم ")
			say_light_blue(" لتتسلم خامات الأمين  ")
            say("")
        end
        
        when wepon.target.click begin
            target.delete("wepon")
            
            say_title(mob_name(9001))
            say("")
            say_gold(" يا ألهي هل أرسلك الزعيم ؟؟ ")
			say("")
            say_light_blue(" أنا حقا في مشكلة عويصه أرجوك قم بمساعدتي.. ")
            say("")
			say_light_blue(" كان من المفترض أرسال التقرير للزعيم بالأمس  ")
			say_light_blue(" ولكن نقص تركيبتي الصناعيه يصيبني بالجنون ")
			say_light_blue(" بالطبع انها  تستدعي الجنون يافتي !! ")
			say_light_blue(" هي تركيبه مساعده أخلطها بمعادني الصناعيه ")
			say_light_blue(" وكيف تفسر قوه أسلحتي وصلابتها أذا ! أتخال كل هذا ببساطه ! ")
			say("")
			wait()
			say_event_title(mob_name(9001))
			say("")
				
			say_gold(" أسمع ".. pc.get_name() .."   ")
			say("")
			say_light_blue(" لقد أرسلك القدير لمساعدتي ")
			say_light_blue(" لن أدعك ترحل الا بمساعدتي ")
			say_light_blue(" يمكنني مكافأتك بسخاء علي هذا الأمر ")
			say_light_blue(" لن يستغرق الأمر منك سوي بعض الوقت ")
			say_light_blue(" وستعود للزعيم بالتقرير ورساله أعتذار توضح له كل شئ ")
			say_light_blue(" أحضر لي تركيبتي السحرية من "..mob_name(20018).." ")
			say_gold(" وسأكافئك بـ ")
			say_item_vnum("71144")
			say("")	
			set_state(__buik__)
        end
    end
	-- مهمه بايك غو #5
	state __buik__ begin
	    when letter begin
            local v = find_npc_by_vnum(20018)
            if v != 0 then
                target.vid("buik", v, "buik")
            end
            
            send_letter(" تفقد بايك-غو ")
        end
        
        when button or info begin
            say_event_title(mob_name(9001))
            say("")
            say_gold(" أسرع وتوجه لـ "..mob_name(20018).." ")
			say("")
			say_light_blue(" لتحضر التركيبة لتاجر الأسلحه ")
			say_light_blue(" أتبع النقطة المضيئة علي الخريطة ")
            say_light_blue(" سترشدك ألية بسهوله ..  ")
			say("")

        end
        
        when buik.target.click begin
            target.delete("buik")
            
            say_title(mob_name(9001))
			say_gold(" مرحبا ".. pc.get_name() .."   ")
			say("")
			say_light_blue(" هل أرسلك "..mob_name(9001).." لتتسلم تركيبته ؟ ")
			say_light_blue(" حسنا , من الجيد أنه ارسلك فتلك التركيبه  ")
            say_light_blue(" تتطلب بعض المساعده لأتمامها , اتمني انك لاتمانع هذا ")
			say("")
			say_yellow(" أليك قائمه ببعض الطلبات التي أرغب بها ")
			say_yellow(" رجاء دونها جيدا حتي لاتنسي أحداها ")
			say_yellow(" الدقه هي أهم امر في عالم التركيبات  ")
			say_reward(" وحتما لاترغب في أن نهدر وقتا في اعاده صنعها إن اخطئنا ")
			say("")
			wait()
			say_title(mob_name(20018))
			say("")
			say_green(" قم بأحضار شراب زهره الخوخ+ ")
			say_item_vnum("76033")
			say_green(" أرغب أيضا في بعض بذور الفطر ")
			say_item_vnum("31086")
			say_green(" وقليلا من شراب خولنجان ")
			say_item_vnum("50216")
			say("")
			wait()
			say_event_title(mob_name(20018))
			say("")
			say_light_blue(" يمكنك ان تجد تلك الادوات لدي صديقي ")
			say_light_blue(mob_name(20084))
			say("")
			say_reward(" أسرع  ياصديقي , لا نرغب في التأخير ")
			say("")
			set_state(__biology__)
        end
    end
	
	-- مهمه شايغراب #6
	
	state __biology__ begin
	    when letter begin
            local p = find_npc_by_vnum(20084)
            if p != 0 then
                target.vid("biology", p, "biology")
			end
            send_letter(" ادوات التركيبة ")
        end
		
        when button or info begin
		
			say_event_title(mob_name(20018))
			say("")
			say_light_blue(" أسرع وأذهب لشايغراب البيولوجي ")
			say_light_blue(" لتحضر ادوات التركيبة ")
			say_light_blue(" فقط أتبع النقطه المضيئة علي الخريطة ")
			say_light_blue(" سترشدك أليه بسهوله .. ")
			say("")
		end
		when biology.target.click begin
            target.delete("biology")
            
            say_event_title(mob_name(20084))
			say_gold(" مرحبا ".. pc.get_name() .."   ")
			say("")
			say_light_blue(" لقد أخبرني صديقي "..mob_name(20018).." بأرسالك ")
			say_light_blue(" يمكنني توفير  متطلباتك نظير مساعدة بسيطة ")
            say_light_blue(" تقوم وحوش "..mob_name(391).." بمهاجمتي كثيرا تلك الايام ")
			say_light_blue(" حسنا ربما أن من قام بأستفزازهم قليلا ,  ")
			say_light_blue(" ولكنه أمر ضروري لأجراء بعض التجارب  ")
			say("")
			wait()
			say_event_title(mob_name(20084))
			say("")
			say_reward(" ساعدني في التخلص  من "..mob_name(391).." ")
			say("")
			say_gold(" عبر قتلهم 30 مرة  ")
			say_light_blue(" وسأكافئك بمتطلبات "..mob_name(20018).." ")
			say(" أضافه الي مكافئتك ")
			say(" أليست متطلباته ")
			say_item_vnum("76033")
			say_item_vnum("31086")
			say_item_vnum("50216")
			say("")	
			wait()
			say_event_title(mob_name(20084))
			say("")
			say_light_blue(" حسنا سأجهزها لك في الحال ")
			say_reward(" بينما  تنهي  امر "..mob_name(391).." ")
			say("")		
			set_state(__kill_mob__)
        end
    end
      
   state __kill_mob__ begin
        when letter begin
            send_letter(" ساعد شايغراب ")
        end
		
        when button or info begin
			say_event_title(" ساعد شايغراب ")
			say("")
            say_light_blue(" قم بمساعده شيغراب في التخلص  من "..mob_name(391).."  ")
            say_light_blue(" ليتسني له مساعدتك ومساعده "..mob_name(20018).." ")
			say_light_blue(" يمكنك أن تجد "..mob_name(391).." هائمين في المدن الأولي ")
			say("")
        end
 
        when 391.kill begin
		
            local bear2 = pc.getqf("kill_mob") + 1

            if bear2 <= 30 then
                pc.setqf("kill_mob", bear2)
                q.set_counter(" يجب عليك قتل " ,30)

                if bear2 == 30 then
				    say_title(mob_name(20084))
					say("")
					say_gold(" أحسنت ".. pc.get_name() .." ")
					say("")
                    say_light_blue(" لقد قمت بسحق "..mob_name(391).."30 مرة ")
					say_reward(" أليك جائزتك التكريمية علي هذا الأمر ")
					say_item_vnum("50218")
					say_gold(" وأليك متطلبات "..mob_name(20018).." أسرع بالذهاب ألية ")
					say_item_vnum("76033")
					say_item_vnum("31086")
					say_item_vnum("50216")
					say("")
					pc.give_item2(76033, 1)
					pc.give_item2(31086, 1)
					pc.give_item2(31086, 1)
					set_state(__COMLEEETE__)
				end
			end
		end
	end	
-- العوده لبايك غو
	state __COMLEEETE__ begin
        when letter begin
            local v = find_npc_by_vnum(20018)
            if v != 0 then
                target.vid("guo", v, "guo")
            end
            
            send_letter(" بايك-غو ")
        end
        
        when button or info begin
            say_event_title(mob_name(20018))
            say("")
            say_light_blue(" أحسنت يافتي  لقد أحضرت المتطلبات ")
			say_light_blue(" أسرع في العوده لا نرغب في التأخر أكثر  ")
            say("")
        end
        
        when guo.target.click begin
            target.delete("guo")
            
            say_event_title(mob_name(20018))
            say("")
			
			if pc.count_item(76033)and(31086)and(50216) < 1 then
			    say("")
				say_light_blue(" أين المتطلبات !!  ")
				say_light_blue(" كيف سأقوم بتحضير التركيبة بدون متطلبات !! ")
				say_light_blue(" لا زال ينقصك ")
				say_item_vnum("76033")
				say_item_vnum("31086")
				say_item_vnum("50216")
			else
				say_gold(" أحسنت ".. pc.get_name() .."   ")
				say("")
				say_light_blue(" تلك هيا المتطلبات التي أرغب فيها تحديدا ")
				say_light_blue(" الأن أبتعد قليلا كي أقوم بالمزج ")
				say_light_blue(" وتحضير التركيبة أليك ..  ")
				say_light_blue(" قم بتجهيز القارورة التي ستحتويها ")
				say_light_blue(" ماذا !! لم تحض قاروره !!  ")
				say_light_blue(" أي شخص هذا الذي يرغب في تركيبه ولم يحضر قارورتها !! ")
				say("")
				wait()
				say_event_title(mob_name(20018))
				say("")
				say_light_blue(" حسنا حسنا ".. pc.get_name() .."   ")
				say_light_blue(" لا داعي لتعكر صفو مزاجي الأن .. ")
				say_reward(" أذهب لـ "..mob_name(20011).." ")
				say_light_blue(" أحضر منه قارورة فارغه ")
				say_gold(" أنها تشبه تلك ")
				say_item_vnum("50901")
				say_red(" ولاتدعه ينصب عليك فأنه بارع في هذا ")
				say("")	
				pc.remove_item(76033, 1)
				pc.remove_item(31086, 1)
				pc.remove_item(50216, 1)
				set_state(__uonah__)
			end	
        end
    end

-- إحضار القارورة
	state __uonah__ begin
        when letter begin
            local v = find_npc_by_vnum(20011)
            if v != 0 then
                target.vid("uonah", v, "uonah")
            end
            
            send_letter(" أحضر القارورة ")
        end
        
        when button or info begin
            say_event_title(mob_name(20018))
            say("")
            say_light_blue(" أسرع وأذهب لـ "..mob_name(20011).." ")
			say_light_blue(" أوشكت علي الأنتهاء من التركيبة ")
			say_light_blue(" وأرغب في القارورة لملئها أسرع ياهذا ")
			say_light_blue(" إن لم تستنتج مكان يوناه من رأحته الكريهه ")
			say_light_blue(" حينها عليك أتباع النقطه المضيئة علي الخريطة أولا ")
			say_light_blue(" ثم البحث عن طبيب  لأنفك المعطل .. ")
            say("")
        end
        
        when uonah.target.click begin
            target.delete("uonah")
            
            say_title(mob_name(20011))
            say("")
            say_gold(" مرحبا ".. pc.get_name() .."   ")
			say("")
            say_light_blue(" هل ترغب في قارورة ؟ ")
            say("")
			say_light_blue(" مممم , يتوفر لدي العديد من القوراير المزينة  ")
			say_light_blue(" يمكنني تدبير أحداهم لك مقابل سعر زهيد ")
			say("")
			say_reward(" لايتطلب الامر سوي كتلة ذهب  ")
			say_item_vnum("80008")
			
			local con = select(" نعم ", " لا ")
				if con == 1 then
					say("")
					if pc.count_item(80008) < 1 then
						say("")
						say_red(" للأسف صديقي لاتمتلك السعر المطلوب :( ")
						say_red(" قم بالتجارة قليلا لحين تدبير المبلغ وعد إلي ")
						say("")
					else
						say_gold(" حسنا أذا تفضل  قارورتك ")
						say_item_vnum("50901")
						pc.give_item2(50901, 1)
						pc.remove_item(80008, 1)
						say("")
			            set_state("__buik_back__")
					end	
				elseif con == 2 then
				    say_gold(" حسنا , ربما تغير رأيك لاحقا .. ")
				end
			end	
        end
    end

-- العوده بالقارورة لبايك غو
	state __buik_back__ begin
        when letter begin
            local v = find_npc_by_vnum(20018)
            if v != 0 then
                target.vid("buik_back", v, "buik_back")
            end
            
            send_letter(" بايك -غو ")
        end
        
        when button or info begin
            say_event_title(mob_name(20018))
            say("")
            say_light_blue(" أحسنت تلك هيا القارورة المطلوبة ")
			say_light_blue(" أسرع بالعودة لقد أنتهيت ولا أجد مايحتوي التركيبة ")
			say_light_blue(" أنتظرك , لاتتأخر  ")
            say("")
        end
        
        when buik_back.target.click begin
            target.delete("buik_back")
            
            say_title(mob_name(20018))
            say("")
			if pc.count_item(50901) < 1 then
				say("")
				say_red(" أتمازجني ".. pc.get_name() .." ! أين القارورة ياهذا ! ")
				say_light_blue(" أسرع ايها المستهتر وأحضر قارورتي ")
				say("")
			else			
				say_gold(" أحسنت ".. pc.get_name() .." ")
				say("")
				say_light_blue(" الأن يمكنني  أتمام الامر , فقط أنتظر قليلا ")
				say("")
				wait()
				say_event_title(mob_name(20018))
				say("")
				say_reward(" أليك التركيبة السحرية لـ "..mob_name(9001).." ")
				say_item_vnum("30197")
				pc.give_item2(30197, 1)
				pc.remove_item(50901, 1)
				say_light_blue(" الأن أسرع بالعوده لـ "..mob_name(9001).." ")
				say("")
				set_state(__wepon_back__)
			end	
        end
    end
-- العوده لتاجر الاسلحة
	state __wepon_back__ begin
        when letter begin
            local v = find_npc_by_vnum(9001)
            if v != 0 then
                target.vid("wepon_back", v, "wepon_back")
            end
            
            send_letter(" تسليم التركيبة ")
        end
        
        when button or info begin
            say_event_title(" تسليم التركيبة  ")
            say("")
            say_light_blue(" أسرع بالعودة إلي تاجر الاسلحة ")
			say_light_blue(" وقم بتسليمة التركيبة ")
			say_light_blue(" لتتسلم التقرير وجائزتك  ")
            say("")
        end
        
        when wepon_back.target.click begin
            target.delete("wepon_back")
            
            say_event_title(mob_name(9001))
            say("")
            say_light_blue(" حمداً لله وأخيرا .. ")
			say("")
            say_gold(" أشكرك بشدة ".. pc.get_name() .." ")
            say("")
			say_reward(" أليك جائزتك كما وعدتك ")
			say_item_vnum("71144")
			say_reward(" وأليك أيضا تقرير الزعيم ")
			say_item_vnum("21942")


			say("")
			
			wait()
			say_event_title(mob_name(9001))
			say("")
			say_gold(" الأن ".. pc.get_name() .."   ")
			say("")
			say_light_blue(" أسرع بالعودة للزعيم قبل أن يثور غاضبا علينا ")
			say_light_blue(" ولا  تنسي أن توصل له أعتذاري عن التأخر  ")
			say_light_blue(" وأخبره بأذن الامر كان خارجا عن مقدرتي .. ")
			say("")	
			pc.give_item2(71144, 1)
			pc.give_item2(21942, 1)
			pc.remove_item(30197, 1)
			
			set_state(__captin_back__)
        end
    end
-- تسليم التقرير للزعيم
	state __captin_back__ begin
        when letter begin
            local v = find_npc_by_vnum(20355)
            if v != 0 then
                target.vid("captin_back", v, "captin_back")
            end
            
            send_letter(" سلم التقرير ")
        end
        
        when button or info begin
            say_event_title(mob_name(20355))
            say("")
            say_red(" ما الذي أخرك كل هذا أيها الجندي . ")
			say_red(" أرسلتك لتحضر التقرير لا للتسكع  ")
			say_red(" أسرع بالعودة بأقصي سرعتك .. ")
            say("")
        end
        
        when captin_back.target.click begin
            target.delete("captin_back")
            
            say_event_title(mob_name(20355))
            say("")
            say_light_blue(" هذا التقرير أذا  ")
            say_light_blue(" ممممم ,  يبدو كل شئ علي مايرام ")
			say_reward(" حسنا أذا , اليك طلبك للأمين  ")
			say_item_vnum("71043")
			say("")
			
			wait()
			say_title(mob_name(20355))
			say("")
				
			say_light_blue(" الأن يمكنك الأنصراف ".. pc.get_name() .."   ")
			say_light_blue(" ولكن كن علي مقربة  قد أحتاجك في مهمه أخري ")
			say("")	
			pc.give_item2(71043, 200)
			pc.remove_item(21942, 1)
			
			set_state(__Amin_back__)
        end
    end
	
	-- تسليم الأمين
	
	state __Amin_back__ begin
        when letter begin
            local v = find_npc_by_vnum(9005)
            if v != 0 then
                target.vid("Amin_back", v, "Amin_back")
            end
            
            send_letter(" تسليم الخامات ")
        end
        
        when button or info begin
            say_event_title(mob_name(9005))
            say("")
            say_gold(" صديقي ".. pc.get_name() .."   ")
			say("")
			say_light_blue(" لن أنسي لك هذا الجميل  ")
			say_light_blue(" سمعت عن متاعبك خلال رحلتك ")
			say_light_blue(" سأعوضك عن كل هذا فور عودتك ")
			say_light_blue(" أنا في أنتظارك .. ")
            say("")
        end
        
        when Amin_back.target.click begin
            target.delete("Amin_back")
            
            say_event_title(mob_name(9005))
            say("")
            say_gold("  ".. pc.get_name() .." مرحبا بعودتك أيها البطل  ")
			say("")
            say_light_blue(" يبدو أنه واجهتك العديد من المتاعب خلال الرحله ")
			say_light_blue(" لكني لم أشك وهله في قدرتك علي تخطيها ")
			if pc.count_item(71043) < 200 then
				say_title(mob_name(9005))
				say("")
				say_red(" ولكن أين المتطلبات ؟ لما لم تحضرها معك ؟ ")
				say_gold(" مر علي مجددا بعد أحضارها لتتسلم جائزتك . ")
				say_gold(" أنها مئتان حبه من ")
				say_item_vnum("71043")
				say_light_blue(" لازلت تذكر أليس كذلك ؟ ")
				say("")
			else
				say_title(mob_name(9005))
				say("")
				say_gold(" أشرك بشده علي أحضار طلبي ".. pc.get_name() .."   ")
				say_reward(" أليك جائزتك علي هذا المجهود ")
				say_item_vnum("53279")
				say_gold(" وهذا تعويضا عن العقبات الاضافيه التي واجهتك ")
				say_item_vnum("80008")
				say("")	
				pc.give_item2(53279, 1)
				pc.give_item2(80008, 1)
				pc.remove_item(71043, 200)
			 	notice_all(" ".. pc.get_name() .."  تهنينا لك يابطل لقد أنهيت مساعدة الأمين بنجاح ..  ")				
				clear_letter()
				set_state(__COMLEEEEEETE__)
				end	
			end
		end
	end
	
	state __COMLEEEEEETE__ begin
	
	end  
end  

 

 

last edit but still the same problem :(

 

Link to post
  • 0
  • VIP
18 hours ago, B7aR said:
  Hide contents


quest serial_Mission begin
    state start begin
        when login or levelup with pc.get_level() >= 90 begin
            set_state("information")
        end
    end
    -- مهمه الأمين الأولي
    state information begin
        when letter begin
            local v = find_npc_by_vnum(9005)
            if v != 0 then
                target.vid("warehouse", v, "warehouse")
            end
            
            send_letter(" ساعدالأمين ")
        end
        
        when button or info begin
            say_event_title(mob_name(11004))
            say("")
            say_gold(" مرحبا بك ".. pc.get_name() .." ")
			say("")
            say_light_blue(" بلغني من امين المستودع أنه يبحث عنك لأمر هام ")
            say_light_blue(" أذهب من فضلك وتفقد ما الأمر الهام الذي يرغب به. ")
	    say("")
        end
        
        when warehouse.target.click begin
            target.delete("warehouse")
            
            say_event_title(mob_name(9005))
            say("")
            say_gold(" مرحبا ".. pc.get_name() .."  ")
            say_light_blue(" وآخيرا قد أتيت . أبحث عنك منذ فترة ")
            say_light_blue(" كادت مواردي لصناعه الذهب أن تنفذ ")
            say_light_blue(" ولا أرغب في أن أتسبب في أزمه ماليه للاعبين ")
            say_light_blue(" أرغب في مساعدتك للحصول علي بعض الخامات ")
            say_light_blue(" يمكنك أن تجدهم لدي "..mob_name(9003).." ")
            say("")
			
				wait()
				
				say_event_title(mob_name(9005))
				say("")
				say_gold(" رجاء أخبرها بأنني أرغب في 200 قطعه من ")
				say_item_vnum("71043")	
				say("")	
				say_light_blue(" أسرع وتحدث أليها.. ")
				say("")
				
				set_state("go_to_Merchant")
        end
    end
    -- مهمه التاجره #2
    state go_to_Merchant begin
        when letter begin
            local v = find_npc_by_vnum(9003)
            if v != 0 then
                target.vid("etc_shop", v, "etc_shop")
            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 etc_shop.target.click begin
            target.delete("etc_shop")
            
            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 bear1 = pc.getqf("kill_biran") + 1

            if bear1 <= 5 then
                pc.setqf("kill_biran", bear1)
                q.set_counter(" يجب عليك قتل " ,5)

                if bear1 == 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(" ")
                end
            end
			clear_letter()
            set_state(__COMLETE__)
		end	
    end
	-- مهمه الزعيم #3
    state __COMLETE__ begin
        when letter begin
            local v = find_npc_by_vnum(20355)
            if v != 0 then
                target.vid("captin", v, "captin")
            end
            
            send_letter(" أذهب للزعيم ")
        end
        
        when button or info begin
            say_event_title(" أذهب للزعيم ")
            say("")
            say_light_blue(" أسرع وأذهب للزعيم ليختم لك التصريح ")
            say_light_blue(" حينها يمكنك العوده للأمين مع الخامات  ")
			say_light_blue(" أتبع النقطة المضيئة علي الخريطة   ")
            say_light_blue(" سترشدك ألية بسهوله ..  ")
            say("")
        end
        
        when captin.target.click begin
            target.delete("captin")
            
            say_event_title(mob_name(20355))
            say("")
            say_gold(" ها أنت ذا يا ".. pc.get_name() .." ")
            say_gold(" مممم , ترغب إذا في ختم تصريحك  ")
            say_gold(" حسنا أذا ")
			
			if pc.count_item(71043) < 1 then
			    say("")
				say_red(" أين التصريح ؟ اتحاول خداعي ياهذا ! ")
				say_light_blue(" قم بأحضار ")
				say_item_vnum(" 71043 ")
				say_light_blue(" وحينها يمكنني مساعدتك ")
			else
				say_light_blue(" ولكن أولا عليك أتمام أمرا ما ")
				say("")
				say_light_blue(" كان من المفترض أن يصلني تقرير الصناعه من تاجر الاسلحه بالأمس ")
				say_light_blue(" ولكن يبدوا انه لديه مشكله ما تعيقه عن الامر ")
				wait()
				say_title(mob_name(20355))
				say("")
				say_gold(" قم بتفقده وأحضر لي التقرير ")
				say_gold(" وعوضا عن ذلك سأختم لك التصريح , وأجعل أحد المنقبين ")
				say_gold(" يحضر لك الخامات الي هنا , وسأسلمها لك بنفسي بعد احضارك التقرير ")
				say("")
				say_red(" أسرع ايها الجندي , لما لاتزال واقفا أمامي ! ")
				pc.remove_item(71043,1)
				set_state(__COMLEETE__)
			end
        end
    end
	-- مهمه تاجر الاسلحة#4
	state __COMLEETE__ begin
        when letter begin
            local v = find_npc_by_vnum(9001)
            if v != 0 then
                target.vid("wepon", v, "wepon")
            end
            
            send_letter(" تفقد تاجر الاسلحة ")
        end
        
        when button or info begin
            say_event_title(mob_name(9001))
            say("")
            say_light_blue(" أحضر التقرير من تاجر الاسلحة ")
			say_light_blue(" وأذهب به مسرعا للزعيم ")
			say_light_blue(" لتتسلم خامات الأمين  ")
            say("")
        end
        
        when wepon.target.click begin
            target.delete("wepon")
            
            say_title(mob_name(9001))
            say("")
            say_gold(" يا ألهي هل أرسلك الزعيم ؟؟ ")
			say("")
            say_light_blue(" أنا حقا في مشكلة عويصه أرجوك قم بمساعدتي.. ")
            say("")
			say_light_blue(" كان من المفترض أرسال التقرير للزعيم بالأمس  ")
			say_light_blue(" ولكن نقص تركيبتي الصناعيه يصيبني بالجنون ")
			say_light_blue(" بالطبع انها  تستدعي الجنون يافتي !! ")
			say_light_blue(" هي تركيبه مساعده أخلطها بمعادني الصناعيه ")
			say_light_blue(" وكيف تفسر قوه أسلحتي وصلابتها أذا ! أتخال كل هذا ببساطه ! ")
			say("")
			wait()
			say_event_title(mob_name(9001))
			say("")
				
			say_gold(" أسمع ".. pc.get_name() .."   ")
			say("")
			say_light_blue(" لقد أرسلك القدير لمساعدتي ")
			say_light_blue(" لن أدعك ترحل الا بمساعدتي ")
			say_light_blue(" يمكنني مكافأتك بسخاء علي هذا الأمر ")
			say_light_blue(" لن يستغرق الأمر منك سوي بعض الوقت ")
			say_light_blue(" وستعود للزعيم بالتقرير ورساله أعتذار توضح له كل شئ ")
			say_light_blue(" أحضر لي تركيبتي السحرية من "..mob_name(20018).." ")
			say_gold(" وسأكافئك بـ ")
			say_item_vnum("71144")
			say("")	
			set_state(__buik__)
        end
    end
	-- مهمه بايك غو #5
	state __buik__ begin
	    when letter begin
            local v = find_npc_by_vnum(20018)
            if v != 0 then
                target.vid("buik", v, "buik")
            end
            
            send_letter(" تفقد بايك-غو ")
        end
        
        when button or info begin
            say_event_title(mob_name(9001))
            say("")
            say_gold(" أسرع وتوجه لـ "..mob_name(20018).." ")
			say("")
			say_light_blue(" لتحضر التركيبة لتاجر الأسلحه ")
			say_light_blue(" أتبع النقطة المضيئة علي الخريطة ")
            say_light_blue(" سترشدك ألية بسهوله ..  ")
			say("")

        end
        
        when buik.target.click begin
            target.delete("buik")
            
            say_title(mob_name(9001))
			say_gold(" مرحبا ".. pc.get_name() .."   ")
			say("")
			say_light_blue(" هل أرسلك "..mob_name(9001).." لتتسلم تركيبته ؟ ")
			say_light_blue(" حسنا , من الجيد أنه ارسلك فتلك التركيبه  ")
            say_light_blue(" تتطلب بعض المساعده لأتمامها , اتمني انك لاتمانع هذا ")
			say("")
			say_yellow(" أليك قائمه ببعض الطلبات التي أرغب بها ")
			say_yellow(" رجاء دونها جيدا حتي لاتنسي أحداها ")
			say_yellow(" الدقه هي أهم امر في عالم التركيبات  ")
			say_reward(" وحتما لاترغب في أن نهدر وقتا في اعاده صنعها إن اخطئنا ")
			say("")
			wait()
			say_title(mob_name(20018))
			say("")
			say_green(" قم بأحضار شراب زهره الخوخ+ ")
			say_item_vnum("76033")
			say_green(" أرغب أيضا في بعض بذور الفطر ")
			say_item_vnum("31086")
			say_green(" وقليلا من شراب خولنجان ")
			say_item_vnum("50216")
			say("")
			wait()
			say_event_title(mob_name(20018))
			say("")
			say_light_blue(" يمكنك ان تجد تلك الادوات لدي صديقي ")
			say_light_blue(mob_name(20084))
			say("")
			say_reward(" أسرع  ياصديقي , لا نرغب في التأخير ")
			say("")
			set_state(__biology__)
        end
    end
	
	-- مهمه شايغراب #6
	
	state __biology__ begin
	    when letter begin
            local p = find_npc_by_vnum(20084)
            if p != 0 then
                target.vid("biology", p, "biology")
			end
            send_letter(" ادوات التركيبة ")
        end
		
        when button or info begin
		
			say_event_title(mob_name(20018))
			say("")
			say_light_blue(" أسرع وأذهب لشايغراب البيولوجي ")
			say_light_blue(" لتحضر ادوات التركيبة ")
			say_light_blue(" فقط أتبع النقطه المضيئة علي الخريطة ")
			say_light_blue(" سترشدك أليه بسهوله .. ")
			say("")
		end
		when biology.target.click begin
            target.delete("biology")
            
            say_event_title(mob_name(20084))
			say_gold(" مرحبا ".. pc.get_name() .."   ")
			say("")
			say_light_blue(" لقد أخبرني صديقي "..mob_name(20018).." بأرسالك ")
			say_light_blue(" يمكنني توفير  متطلباتك نظير مساعدة بسيطة ")
            say_light_blue(" تقوم وحوش "..mob_name(391).." بمهاجمتي كثيرا تلك الايام ")
			say_light_blue(" حسنا ربما أن من قام بأستفزازهم قليلا ,  ")
			say_light_blue(" ولكنه أمر ضروري لأجراء بعض التجارب  ")
			say("")
			wait()
			say_event_title(mob_name(20084))
			say("")
			say_reward(" ساعدني في التخلص  من "..mob_name(391).." ")
			say("")
			say_gold(" عبر قتلهم 30 مرة  ")
			say_light_blue(" وسأكافئك بمتطلبات "..mob_name(20018).." ")
			say(" أضافه الي مكافئتك ")
			say(" أليست متطلباته ")
			say_item_vnum("76033")
			say_item_vnum("31086")
			say_item_vnum("50216")
			say("")	
			wait()
			say_event_title(mob_name(20084))
			say("")
			say_light_blue(" حسنا سأجهزها لك في الحال ")
			say_reward(" بينما  تنهي  امر "..mob_name(391).." ")
			say("")		
			set_state(__kill_mob__)
        end
    end
      
   state __kill_mob__ begin
        when letter begin
            send_letter(" ساعد شايغراب ")
        end
		
        when button or info begin
			say_event_title(" ساعد شايغراب ")
			say("")
            say_light_blue(" قم بمساعده شيغراب في التخلص  من "..mob_name(391).."  ")
            say_light_blue(" ليتسني له مساعدتك ومساعده "..mob_name(20018).." ")
			say_light_blue(" يمكنك أن تجد "..mob_name(391).." هائمين في المدن الأولي ")
			say("")
        end
 
        when 391.kill begin
		
            local bear2 = pc.getqf("kill_mob") + 1

            if bear2 <= 30 then
                pc.setqf("kill_mob", bear2)
                q.set_counter(" يجب عليك قتل " ,30)

                if bear2 == 30 then
				    say_title(mob_name(20084))
					say("")
					say_gold(" أحسنت ".. pc.get_name() .." ")
					say("")
                    say_light_blue(" لقد قمت بسحق "..mob_name(391).."30 مرة ")
					say_reward(" أليك جائزتك التكريمية علي هذا الأمر ")
					say_item_vnum("50218")
					say_gold(" وأليك متطلبات "..mob_name(20018).." أسرع بالذهاب ألية ")
					say_item_vnum("76033")
					say_item_vnum("31086")
					say_item_vnum("50216")
					say("")
					pc.give_item2(76033, 1)
					pc.give_item2(31086, 1)
					pc.give_item2(31086, 1)
					set_state(__COMLEEETE__)
				end
			end
		end
	end	
-- العوده لبايك غو
	state __COMLEEETE__ begin
        when letter begin
            local v = find_npc_by_vnum(20018)
            if v != 0 then
                target.vid("guo", v, "guo")
            end
            
            send_letter(" بايك-غو ")
        end
        
        when button or info begin
            say_event_title(mob_name(20018))
            say("")
            say_light_blue(" أحسنت يافتي  لقد أحضرت المتطلبات ")
			say_light_blue(" أسرع في العوده لا نرغب في التأخر أكثر  ")
            say("")
        end
        
        when guo.target.click begin
            target.delete("guo")
            
            say_event_title(mob_name(20018))
            say("")
			
			if pc.count_item(76033)and(31086)and(50216) < 1 then
			    say("")
				say_light_blue(" أين المتطلبات !!  ")
				say_light_blue(" كيف سأقوم بتحضير التركيبة بدون متطلبات !! ")
				say_light_blue(" لا زال ينقصك ")
				say_item_vnum("76033")
				say_item_vnum("31086")
				say_item_vnum("50216")
			else
				say_gold(" أحسنت ".. pc.get_name() .."   ")
				say("")
				say_light_blue(" تلك هيا المتطلبات التي أرغب فيها تحديدا ")
				say_light_blue(" الأن أبتعد قليلا كي أقوم بالمزج ")
				say_light_blue(" وتحضير التركيبة أليك ..  ")
				say_light_blue(" قم بتجهيز القارورة التي ستحتويها ")
				say_light_blue(" ماذا !! لم تحض قاروره !!  ")
				say_light_blue(" أي شخص هذا الذي يرغب في تركيبه ولم يحضر قارورتها !! ")
				say("")
				wait()
				say_event_title(mob_name(20018))
				say("")
				say_light_blue(" حسنا حسنا ".. pc.get_name() .."   ")
				say_light_blue(" لا داعي لتعكر صفو مزاجي الأن .. ")
				say_reward(" أذهب لـ "..mob_name(20011).." ")
				say_light_blue(" أحضر منه قارورة فارغه ")
				say_gold(" أنها تشبه تلك ")
				say_item_vnum("50901")
				say_red(" ولاتدعه ينصب عليك فأنه بارع في هذا ")
				say("")	
				pc.remove_item(76033, 1)
				pc.remove_item(31086, 1)
				pc.remove_item(50216, 1)
				set_state(__uonah__)
			end	
        end
    end

-- إحضار القارورة
	state __uonah__ begin
        when letter begin
            local v = find_npc_by_vnum(20011)
            if v != 0 then
                target.vid("uonah", v, "uonah")
            end
            
            send_letter(" أحضر القارورة ")
        end
        
        when button or info begin
            say_event_title(mob_name(20018))
            say("")
            say_light_blue(" أسرع وأذهب لـ "..mob_name(20011).." ")
			say_light_blue(" أوشكت علي الأنتهاء من التركيبة ")
			say_light_blue(" وأرغب في القارورة لملئها أسرع ياهذا ")
			say_light_blue(" إن لم تستنتج مكان يوناه من رأحته الكريهه ")
			say_light_blue(" حينها عليك أتباع النقطه المضيئة علي الخريطة أولا ")
			say_light_blue(" ثم البحث عن طبيب  لأنفك المعطل .. ")
            say("")
        end
        
        when uonah.target.click begin
            target.delete("uonah")
            
            say_title(mob_name(20011))
            say("")
            say_gold(" مرحبا ".. pc.get_name() .."   ")
			say("")
            say_light_blue(" هل ترغب في قارورة ؟ ")
            say("")
			say_light_blue(" مممم , يتوفر لدي العديد من القوراير المزينة  ")
			say_light_blue(" يمكنني تدبير أحداهم لك مقابل سعر زهيد ")
			say("")
			say_reward(" لايتطلب الامر سوي كتلة ذهب  ")
			say_item_vnum("80008")
			
			local con = select(" نعم ", " لا ")
				if con == 1 then
					say("")
					if pc.count_item(80008) < 1 then
						say("")
						say_red(" للأسف صديقي لاتمتلك السعر المطلوب :( ")
						say_red(" قم بالتجارة قليلا لحين تدبير المبلغ وعد إلي ")
						say("")
					else
						say_gold(" حسنا أذا تفضل  قارورتك ")
						say_item_vnum("50901")
						pc.give_item2(50901, 1)
						pc.remove_item(80008, 1)
						say("")
			            set_state("__buik_back__")
					end	
				elseif con == 2 then
				    say_gold(" حسنا , ربما تغير رأيك لاحقا .. ")
				end
			end	
        end
    end

-- العوده بالقارورة لبايك غو
	state __buik_back__ begin
        when letter begin
            local v = find_npc_by_vnum(20018)
            if v != 0 then
                target.vid("buik_back", v, "buik_back")
            end
            
            send_letter(" بايك -غو ")
        end
        
        when button or info begin
            say_event_title(mob_name(20018))
            say("")
            say_light_blue(" أحسنت تلك هيا القارورة المطلوبة ")
			say_light_blue(" أسرع بالعودة لقد أنتهيت ولا أجد مايحتوي التركيبة ")
			say_light_blue(" أنتظرك , لاتتأخر  ")
            say("")
        end
        
        when buik_back.target.click begin
            target.delete("buik_back")
            
            say_title(mob_name(20018))
            say("")
			if pc.count_item(50901) < 1 then
				say("")
				say_red(" أتمازجني ".. pc.get_name() .." ! أين القارورة ياهذا ! ")
				say_light_blue(" أسرع ايها المستهتر وأحضر قارورتي ")
				say("")
			else			
				say_gold(" أحسنت ".. pc.get_name() .." ")
				say("")
				say_light_blue(" الأن يمكنني  أتمام الامر , فقط أنتظر قليلا ")
				say("")
				wait()
				say_event_title(mob_name(20018))
				say("")
				say_reward(" أليك التركيبة السحرية لـ "..mob_name(9001).." ")
				say_item_vnum("30197")
				pc.give_item2(30197, 1)
				pc.remove_item(50901, 1)
				say_light_blue(" الأن أسرع بالعوده لـ "..mob_name(9001).." ")
				say("")
				set_state(__wepon_back__)
			end	
        end
    end
-- العوده لتاجر الاسلحة
	state __wepon_back__ begin
        when letter begin
            local v = find_npc_by_vnum(9001)
            if v != 0 then
                target.vid("wepon_back", v, "wepon_back")
            end
            
            send_letter(" تسليم التركيبة ")
        end
        
        when button or info begin
            say_event_title(" تسليم التركيبة  ")
            say("")
            say_light_blue(" أسرع بالعودة إلي تاجر الاسلحة ")
			say_light_blue(" وقم بتسليمة التركيبة ")
			say_light_blue(" لتتسلم التقرير وجائزتك  ")
            say("")
        end
        
        when wepon_back.target.click begin
            target.delete("wepon_back")
            
            say_event_title(mob_name(9001))
            say("")
            say_light_blue(" حمداً لله وأخيرا .. ")
			say("")
            say_gold(" أشكرك بشدة ".. pc.get_name() .." ")
            say("")
			say_reward(" أليك جائزتك كما وعدتك ")
			say_item_vnum("71144")
			say_reward(" وأليك أيضا تقرير الزعيم ")
			say_item_vnum("21942")


			say("")
			
			wait()
			say_event_title(mob_name(9001))
			say("")
			say_gold(" الأن ".. pc.get_name() .."   ")
			say("")
			say_light_blue(" أسرع بالعودة للزعيم قبل أن يثور غاضبا علينا ")
			say_light_blue(" ولا  تنسي أن توصل له أعتذاري عن التأخر  ")
			say_light_blue(" وأخبره بأذن الامر كان خارجا عن مقدرتي .. ")
			say("")	
			pc.give_item2(71144, 1)
			pc.give_item2(21942, 1)
			pc.remove_item(30197, 1)
			
			set_state(__captin_back__)
        end
    end
-- تسليم التقرير للزعيم
	state __captin_back__ begin
        when letter begin
            local v = find_npc_by_vnum(20355)
            if v != 0 then
                target.vid("captin_back", v, "captin_back")
            end
            
            send_letter(" سلم التقرير ")
        end
        
        when button or info begin
            say_event_title(mob_name(20355))
            say("")
            say_red(" ما الذي أخرك كل هذا أيها الجندي . ")
			say_red(" أرسلتك لتحضر التقرير لا للتسكع  ")
			say_red(" أسرع بالعودة بأقصي سرعتك .. ")
            say("")
        end
        
        when captin_back.target.click begin
            target.delete("captin_back")
            
            say_event_title(mob_name(20355))
            say("")
            say_light_blue(" هذا التقرير أذا  ")
            say_light_blue(" ممممم ,  يبدو كل شئ علي مايرام ")
			say_reward(" حسنا أذا , اليك طلبك للأمين  ")
			say_item_vnum("71043")
			say("")
			
			wait()
			say_title(mob_name(20355))
			say("")
				
			say_light_blue(" الأن يمكنك الأنصراف ".. pc.get_name() .."   ")
			say_light_blue(" ولكن كن علي مقربة  قد أحتاجك في مهمه أخري ")
			say("")	
			pc.give_item2(71043, 200)
			pc.remove_item(21942, 1)
			
			set_state(__Amin_back__)
        end
    end
	
	-- تسليم الأمين
	
	state __Amin_back__ begin
        when letter begin
            local v = find_npc_by_vnum(9005)
            if v != 0 then
                target.vid("Amin_back", v, "Amin_back")
            end
            
            send_letter(" تسليم الخامات ")
        end
        
        when button or info begin
            say_event_title(mob_name(9005))
            say("")
            say_gold(" صديقي ".. pc.get_name() .."   ")
			say("")
			say_light_blue(" لن أنسي لك هذا الجميل  ")
			say_light_blue(" سمعت عن متاعبك خلال رحلتك ")
			say_light_blue(" سأعوضك عن كل هذا فور عودتك ")
			say_light_blue(" أنا في أنتظارك .. ")
            say("")
        end
        
        when Amin_back.target.click begin
            target.delete("Amin_back")
            
            say_event_title(mob_name(9005))
            say("")
            say_gold("  ".. pc.get_name() .." مرحبا بعودتك أيها البطل  ")
			say("")
            say_light_blue(" يبدو أنه واجهتك العديد من المتاعب خلال الرحله ")
			say_light_blue(" لكني لم أشك وهله في قدرتك علي تخطيها ")
			if pc.count_item(71043) < 200 then
				say_title(mob_name(9005))
				say("")
				say_red(" ولكن أين المتطلبات ؟ لما لم تحضرها معك ؟ ")
				say_gold(" مر علي مجددا بعد أحضارها لتتسلم جائزتك . ")
				say_gold(" أنها مئتان حبه من ")
				say_item_vnum("71043")
				say_light_blue(" لازلت تذكر أليس كذلك ؟ ")
				say("")
			else
				say_title(mob_name(9005))
				say("")
				say_gold(" أشرك بشده علي أحضار طلبي ".. pc.get_name() .."   ")
				say_reward(" أليك جائزتك علي هذا المجهود ")
				say_item_vnum("53279")
				say_gold(" وهذا تعويضا عن العقبات الاضافيه التي واجهتك ")
				say_item_vnum("80008")
				say("")	
				pc.give_item2(53279, 1)
				pc.give_item2(80008, 1)
				pc.remove_item(71043, 200)
			 	notice_all(" ".. pc.get_name() .."  تهنينا لك يابطل لقد أنهيت مساعدة الأمين بنجاح ..  ")				
				clear_letter()
				set_state(__COMLEEEEEETE__)
				end	
			end
		end
	end
	
	state __COMLEEEEEETE__ begin
	
	end  
end  

 

 

last edit but still the same problem :(

 

Each "when" statement has to be closed with just one "end". The same applies to "state", "if" and "quest". As an example that I can see in your code, you are trying to close single "when" statement with four "end"ings. That will not work. Try to refactor your quest once again with the knowledge you now have.

Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.