Register for your free account! | Forgot your password?

You last visited: Today at 12:41

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Fehlerhafte Quest

Discussion on Fehlerhafte Quest within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2013
Posts: 145
Received Thanks: 9
Fehlerhafte Quest

Morgen Leute,
ich habe da eine Quest, bei der man eig nicht viel machen muss, bis auf 40 Eisgolems killen, aber wenn man die Quest annimmt, und man dann einen Mapwechsel macht, erscheint die Quest als nicht angenommen.

Hier die Quest:

Code:
quest Rache_für_Mirine begin
	state start begin
		when login or levelup with pc.level >= 45 and pc.level <= 50 begin
			set_state(gotomirine)
		end
	end
	state gotomirine begin
		when letter begin
			send_letter("Rache für Mirine")

			local v = find_npc_by_vnum(20006)

			if v != 0 then
				target.vid("__TARGET__", v, "Mirine")
			end
		end
		when button or info begin
            say("Mirine:")
			say("Mirine möchte ihren Bruder Rächen.")
			say("Gehe bitte zu ihr.")
		end
		
		when __TARGET__.target.click begin
			target.delete("__TARGET__")

			say("Mirine:")
            say("Hallo, Fremder.")
			say("Hilf mir bitte.")
			say("Ich habe den Tod meines Bruders")
			say("noch nicht überwunden.")
            wait()
            say("Könntest du für mich ins")
			say("Eisland ziehen und 40 Eisgolems")
			say("töten?")
			say_reward("Töte 40 Eisgolems")
			say("")
			set_state(kill)	
			
			pc.setqf("state", 0)
			q.set_counter("Restanzahl Eisgolems", 0)
			
		end

	end

	state kill begin
		when letter begin
			send_letter("Töte Eisgolems.")
		end
		when button or info begin
			say_title("")
			say("Du musst 40 Eisgolems töten")
			say("")
			say_reward(""..pc.getqf("state").." von 40 der Art Eisgolems getötet")
			say("")
		end
		when 1107.kill begin
			local count = pc.getqf("state") + 1

			if count <= 40 then
				pc.setqf("state", count)
				q.set_counter("Restanzahl Eisgolems", 40 - count)

				if count == 40 then
					say_title("Mirine:")
					say("")
                    say("Komm nun bitte zu mir.")
					set_state(gototeacher2)
				end
			end
		end
		when 20006.chat."Eisgolems jagen erledigt." with pc.getf("kill","state") <= 40 begin
			say_title("Mirine:")
            say("")

			if pc.is_gm() then
				wait()
				say_title("Mirine:")
				say("Aufgabe überspringen?")
				local s = select("Ja", "Nein")
				if s == 1 then
					set_state(gototeacher2)
				end
			end
		end
		when 20006.chat."Rache für deinen Bruder." with pc.getf("gototeacher2","state") >= 40 begin
			say_title("Mirine:")
			say("Danke.")
			say("Ich hoffe nun kann ich wieder Schlafen.")
			say("Hier deine Belohnung:")
			set_state(gototeacher2)
		end
	end
	state gototeacher2 begin
		when letter begin
			local v=find_npc_by_vnum(20006)
			if 0==v then
			else
				target.vid("__TARGET__", v, "Gehe zu Mirine")
			end
		end
		when letter begin
			send_letter("Töte die Mutiger Schw. Orkriese")
		end
		when button or info begin
			say_title("Töte die Mutiger Schw. Orkriese")
			say("Mirine hat dich gebeten")
			say("20 Mutiger Schw. Orkriese")
			say("zu töten.")
		end
		when __TARGET__.target.click begin
			target.delete("__TARGET__")
			say("Mirine hat dich gebeten")
			say("20 Mutiger Schw. Orkriese")
			say("zu töten.")
            say_reward("Du erhältst 3.000.000 Erfahrungspunkte.")
			pc.give_exp2(3000000)
			pc.change_money(66000)
            say_reward("Du erhältst 66.000 Yang.")
			pc.give_item2(50037,1)
			say_reward("Du erhältst Sechseckige Schatztruhe.")
            set_quest_state("levelup","run")
			set_state(__COMPLETE__)
			
		end
	end
	state __COMPLETE__ begin
	end
end
Wo liegt mein Fehler?
XeBuscade is offline  
Old 11/07/2014, 08:45   #2
 
-Zhui-'s Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 895
Received Thanks: 167
Kommt eig. hier rein:
-Zhui- is offline  
Reply


Similar Threads Similar Threads
sehr fehlerhafte Quest
11/17/2013 - Metin2 Private Server - 0 Replies
Hallo ich habe Probleme mit der Yangwandler quest die ab 1kkk Yang automatisch in einen 1kkk umwandeln soll, er gibt mir den Yangspeicher auch wenn ich unter 1kkk yang habe hier die Quest, ich hätte sie auch bei Questkontrolle reingesetzt aber da antwortet so gut wie niemand mehr! quest yangwandler begin state start begin when 480044.use begin if pc.getqf("yang") == 0 then pc.setqf("yang", 1) chat("Automatisches Umwandeln des Yangs aktiviert.")
Fehlerhafte Grafiken
11/16/2012 - Technical Support - 8 Replies
Genau wie im Bild, sehe ich auch Signaturbilder sowie Bilder die von Usern geuploadet wurden. Habe WIndows7 und benutze Firefox. Jemand eine Idee woran das liegt? http://img38.imageshack.us/img38/4516/unbenanntuz .png
Fehlerhafte Screenshots
08/22/2011 - Alliance of Valiant Arms - 1 Replies
Hallo liebe Com. Mir ist aufgefallen das meine sämtlichen Screenshots 1. schwarz-weiß und 2. starkt verzogen sind. Dies sieht dann so aus: http://s1.directupload.net/images/110821/temp/qtbo izlq.jpg hätte jmd. einen Rat wie ich das wieder ändern kann? (im Screenshot Ordner ist eine Datei die "DO_NOT_DELETE" heißt, evtl. ist dieser verbugt?!) btw: Ich fand das Easter-Egg ganz komisch :awesome:



All times are GMT +1. The time now is 12:42.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.