Quest Hilfe

02/22/2013 13:09 HeroOfMetin#1
Code:
----------------------------------
--	Main Quest LV2
--	²Ä¤@°V½m 	
----------------------------------

quest main_quest_lv2 begin
	state start begin
	end
	state run begin
		when login or levelup or enter with pc.get_level() >= 2 begin
			setstate( gototeacher )
		end
		when 20354.chat." §A¦b°µ¤°»ò?" with pc.get_level() < 2 begin
			say("Level 2:")
			say("Du hast anscheinend Level 2 erreicht.")
			say("Gehe zum Stadtwaechter.")
			say("")
		end
	end
	state gototeacher begin
		when letter begin
			send_letter("Level 2 Quest")

			local v=find_npc_by_vnum(20354)
			if 0==v then
			else
				target.vid("__TARGET__", v, "¥h§ä·s§L±Ð©x")
			end
		end
		when button or info begin
			say_title("Level 2 Quest:")
			say("Du hast endlich Level 2 erreicht.")
			say("Gehe zum Stadtwaechter. Er hat eine Aufgabe")
			say("fuer dich.")
			say("")
		end
		when __TARGET__.target.click begin
			target.delete("__TARGET__")

			say_title("Stadtwaechter:")
			say("")
			say("Hallu o.o")
			---                                                   l
			say("Wie ich sehe hast du endlich Level 2 erreicht.")
			say("Du bist nun bereit fuer deine erste Aufgabe.")
			say("Schonmal etwas von den Wildhunden gehoert?")
			say("Sie sind sehr leicht zu toeten.")
			say("Toete doch zu erst einmal 10 Wildhunde.")
			say("")
			wait()
			say("Stadtwaechter:")
			say("Sie werden eine schoene Aufgabe fuer dich sein.")
			say("Gehe in den Bereich der Wildhunde und toete")
			say("10 von ihnen.")
			say("")
			say_reward("Als Belohung erhaellst du:")
			say_reward("250 Erfahrungspunkte." )
			say_reward("1000 Yang.")
			say_reward("50x Rote Traenke (K)"" )
			say("")
			set_state( killdog )	

			pc.setqf("state", 0)
			q.set_counter("Wildhunde", 0)
		end

	end

	state killdog begin
		when letter begin
			send_letter("Level 2 Quest")
		end
		when button or info begin
			say_title("Level 2 Quest")
			say("Toete 10 Wildhunde.")
			say("")

			say_reward( "Du hast bereits ".." "..pc.getqf("state").."getoetet")
			say("")
		end
		when 101.kill begin
			local count = pc.getqf("state") + 1

			if count <= 10 then
				pc.setqf("state", count)
				q.set_counter("³Noch", 10 - count)

				if count == 10 then
					say_title("Level 2 Quest")
					say("Du hast alle 10 Wildhunde getoetet, kehre zum")
					say("Stadtwaechter zurueck.")
					set_state(gototeacher2)
				end
			end
		end
		when 20354.chat."Ãö©ó ²Ä¤@¥ô°È" with pc.getf("main_quest_lv2","state") < 10 begin
			say("Stadtwaechter:")
			say("Super!")
			say("Du hast alle 10 Wildhunde getoetet.")
			say("Kehre zum Stadtwaechter zurueck!")
			say("")

			if pc.is_gm() then
				wait()
				say("ºÞ²z*û¥ô°È:")
				say("§A·Qµ²§ô³o*Ó¥ô°È¶Ü?")
				local s = select("¬O", "¤£¬O")
				if s == 1 then
					set_state(gototeacher2)
				end
			end
		end
		when 20354.chat."Ãö©ó²Ä¤@*Ó¥ô°È" with pc.getf("main_quest_lv2","state") >= 10 begin
			say("·s§L±Ð©x :")
			say("§A¤°»ò®É*Ô¥i¥H§¹¦¨¥ô°È?")
			say("§A¬O¤£¬O°µ¤F¤@¨Ç«Dªkªº¨Æ±¡?")
			say("«ç»ò¤]¦n, ¤U¦¸¤É¯Åªº®É*Ô¦A¨Ó§a")
			say("")
			set_state(gototeacher2)
		end
	end
	state gototeacher2 begin
		when letter begin
			local v=find_npc_by_vnum(20354)
			if 0==v then
			else
				target.vid("__TARGET__", v, "¥h§ä±Ð©x")
			end
		end
		when letter begin
			send_letter("Level 2 Quest.")
		end
		when button or info begin
			say_title("Stadtwaechter:")
			say("Du hast 10 Wildhunde getoetet.")
			say("Kehre zum Stadtwaechte zurueck.")
		end
		when __TARGET__.target.click begin
			target.delete("__TARGET__")

			say("Stadtwaechter:")
			say("Super!")
			say("Du hast alle 10 Wildhunde getoetet.")
			say("Du hast dir wohl deine")
			say("Belohnung verdient.")
			say("Hier hast du sie:")
			say("")

			say_reward("250 Erfahrungspunkte." )
			say_reward("1000 Yang.")
			say_reward("50x Rote Traenke (K)" )

			pc.give_exp2( 250 )
			set_quest_state("levelup","run")
			pc.change_money( 1000 )
			pc.give_item2( 27001 ,50 ) 

			clear_letter()
			set_state( __COMPLETE__ )
			set_quest_state("main_quest_lv3", "run")

			pc.setqf("state", 0) --¡V ¦pªG¦A³]©w¥ô°ÈÅܼƪº¸Ü,  DB *t²ü¥i¥H¤U*°. 
		end
	end
	state __COMPLETE__ begin
	end
end
ich lade den quest hoch aber da kommt irgend ein fucking fehler
02/22/2013 13:30 lfcmaus#2
fehler musste schon mit angeben
02/22/2013 13:31 nexoseinwas1#3
Was willst du mit der quest ?
Mache die einfach paar PVM Quest , gut is :D
02/22/2013 13:40 HeroOfMetin#4
Quote:
Originally Posted by nexoseinwas1 View Post
Was willst du mit der quest ?
Mache die einfach paar PVM Quest , gut is :D
xD ich kann net questen man xD wer für mich questen will einfach adden

HeroOfMetin :D
02/22/2013 13:41 nexoseinwas1#5
Gibst doch welche die pub sind
02/22/2013 13:43 lfcmaus#6
wennde den fehler net postet kann ich dir net helfen also pech gehabt
02/22/2013 14:13 #Secresy#7
Mach mal bitte ein Bild vom BSD wenn du sh make.sh eingibst und es ein Fehler kommt.