Register for your free account! | Forgot your password?

You last visited: Today at 01:00

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

Advertisement



Quest Hilfe

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

Closed Thread
 
Old   #1
 
.Leykas's Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 1,751
Received Thanks: 573
Quest Hilfe

Bräuchte mal eure hilfe. Diese Quest macht mir keine errors nix. kein core dumped oder andere Fehler.. aber trotzdem funktioniert sie nicht bzw wird nicht angezeigt ingame, Bei Putty jedoch angezeigt.
Würde mich über Hilfe freuen!


Code:
quest Forschunglv84 begin
	state start begin
	end
	state run begin
		when login or levelup with pc.get_level() >=84  begin
			set_state(information)
		end
	end

	state information begin
		when letter begin
			local v = find_npc_by_vnum(20094)
			if v != 0 then
				target.vid("__TARGET__", v, "Mia die Forscherin")
			end
			send_letter("Mia's Forschungen 1")
		end
		when button or info begin
			say_title("Mia's Forschungen 1")
			say("")
			say("Mia sucht dich!")
			say("Gehe zu ihr.")
			say("Sie sagte, das sie etwas Unmögliches für dich hat.")
			say("")
		end
		when __TARGET__.target.click or 20094.chat."Rote Äste" begin
			target.delete("__TARGET__")
			say("Mia:")
			say("Sehr schön! Ich freue mich dich zu sehen!")
			say("Ich habe eine neue Aufgabe für dich!")
			say("Du sollst in den roten Geisterwald gehen")
			say("und mir einige Items brignen.")
			say("Die Aufgabe ist schwer..")
			say("Sei vorsichtig..")
			wait()
			say("Mia:")
			say("Um die Objekte zu bekommen, musst")
			say("du noch schlimmere Gegner töten..")
			say("Ich brauche 130 Roter Geisterbaum Ast")
			say("Du bekommst sie im Roten Wald.")
			say("")
			say("Ich hoffe du hast Erfolg.")
			say("Wer soll diese zweite Aufgabe den lösen als Du?")
			say("Ich benötige diese Objekte wirklich dringend!")
			wait()
			say("Wenn ich es mit deiner Hilfe schaffe,")
			say("diese Roter Geisterbaum Äste zu bekommen")
			say("dann wirst du noch mehr Kraft bekommen!")
			say("Um nicht zu sagen, das du nahezu unbesiegbar")
			say("sein wirst. Also bitte beeil dich!")
			say("")
			set_state(go_to_disciple)
			pc.setqf("duration",0)  -- ¥i¥H¸Õ¸Õªº®É¶¡
			pc.setqf("collect_count",0)-- ¨ú±oªºª««~¼Æ¶q
			pc.setqf("drink_drug",0) --³Ü°g´bÃĤôªº¸Ü 1
		end
	end
	
	state go_to_disciple begin
		when letter begin
			send_letter("Mia's Forschungen 1")
		end
		when button or info begin
			say_title("Roter Geisterbaum Ast")
			say("")
			say("Mia möchte, dass du ihr")
			say("Roter Geisterbaum Äste besorgst.")
			say("Diese bekommst du im roten Wald.")
			say_item_vnum(30167)
			say_reward("Du hast".." "..pc.getqf("collect_count").." abgegeben.")
			say("")
		end
		when 71035.use begin --°g´bÃĤô
			if get_time() < pc.getqf("duration") then
				say("Elixier des Forschers")
				return
			end
			if pc.getqf("drink_drug")==1 then
				say("Erhöht die Abgabechance")
				return
			end
			if pc.count_item(30167)==0 then
				say("Mia:")
				say("Du musst mir schon einen Ast bringen,")
				say("Sonst kann ich nichts machen!")
				say("")
				return
			end
			
			item.remove()
			pc.setqf("drink_drug",1)
		end
		when 2314.kill or 2315.kill with pc.get_level() >= 84 and pc.get_level() <= 99 begin
			local s = number(1,33)
			if s == 1 and pc.count_item(30167)==0 then
				pc.give_item2(30167, 1)
			end
		end
		when 20094.chat."Roter Geisterbaum Ast" with pc.count_item(30167) >0 begin
			if get_time() > pc.getqf("duration") then
				say("Mia:")
				say("Vielen Dank, dass du mir")
				say("diesen Ast gebracht hast.")
				say("Warte einen Moment.")
				say("bis ich ihn untersucht habe.")
				say("")
				pc.remove_item(30167, 1)
				pc.setqf("duration",get_time()+1*1*1)
				wait()
				local pass_percent
				if pc.getqf("drink_drug")==0 then
					pass_percent=60
				else
					pass_percent=90
				end

				local s= number(1,100)
				if s<= pass_percent  then
					if pc.getqf("collect_count")< 129 then     --9-Juwelen der Weisheit
						local index =pc.getqf("collect_count")+1
						pc.setqf("collect_count",index)     --addiert wieviele abgegeben+1
						say("Mia:")
						say("Juhu! Dieser Ast ist wunderbar.")
						say("Du musst noch".." "..130-pc.getqf("collect_count").. " abgegeben!")
						say("Bitte bring mir mehr!")
						say("")
						pc.setqf("drink_drug",0)
						return
					end
					say("Mia:")
					say("Du hast mir alle 130 Äste gebracht!")
					say("Ich habe meine Untersuchungen")
					say("dieser Äste erfolgreich beendet.")
					say("Nun benötige ich allerdings noch")
					say("das Symbol des Waldes.")
					say("Du findest es im roten Wald beim Boss")
					say("Es wäre sehr nett, wenn du ihn mir bringst!")
					say("")
					pc.setqf("collect_count",0)
					pc.setqf("drink_drug",0)
					pc.setqf("duration",0)
					set_state(key_item)
					return
				else
					say("Mia:")
					say("Tut mir Leid, aber")
					say("dieser Ast ist zerbrochen,")
					say("so kann ich nicht arbeiten")
					say("hole mir sofort einen neuen.")
					say("")
					pc.setqf("drink_drug",0)
					return
				end
		else
			say("Mia:")
			say("Die Untersuchung des letzten")
			say("Astes ist noch nicht abgeschlossen!")
			say("Bitte komme später wieder!")
			say("Nun geh schon!")
			say("")
			return
		end
	end
end

	state key_item begin
		when letter begin
			send_letter("Symbol des Waldes")
			if pc.count_item(30224)>0 then
				local v = find_npc_by_vnum(20094)
				if v != 0 then
					target.vid("__TARGET__", v, "Mia die Forscherin")
				end
			end
		end
		when button or info begin
			if pc.count_item(30224) >0 then
				say_title("Symbol des Waldes!!")
				say("")
				say("Symbol des Waldes gefunden!")
				say("Gehe zu Mia.")
				say("")
				return
			end
			say_title("Symbol des Waldes")
			say("")
			say("Du hast mir alle 130 Äste")
			say("gebracht, vielen Dank dafür!")
			say("Ich brauche aber nun noch das Symbol des Waldes.")
			say_item_vnum(30224)---------- Beran-Setaou Seelenstein
			say("Das Symbol wird vom Geisterbaum-Lord")
			say("gehütet.")
			say("Erlege ihn!")
			say("")
		end
		when 2307.kill with pc.get_level() >= 84 and pc.get_level() <= 99 begin
			local s = number(1,3)
			if s == 1 and pc.count_item(30224)==0 then
				pc.give_item2(30224, 1)
				send_letter("Symbol des Waldes")
			end
		end
		when __TARGET__.target.click or 20094.chat."Symbol des Waldes" with pc.count_item(30224) > 0 begin
			target.delete("__TARGET__")
			say("Mia:")
			say("Du hast mir das")
			say("Symbol des Waldes gebracht! Vielen Dank!")
			say("Nun, ich habe etwas wichtiges herausgefunden!")
			say("Ich weiss, wie ich dir die")
			say("Unbesiegbare Kraft geben kann!")
			say("Nun, begib dich zu Baek-Go!")
			say("und hole dir deine Belohnung ab!")
			say("")
			pc.remove_item(30224, 1)
			set_state(__reward)
		end
	end

	state __reward begin
		when letter begin
			send_letter("Deine Belohnung")
			local v = find_npc_by_vnum(20018)
			if v != 0 then
				target.vid("__TARGET__", v, "Baek-Go")
			end
		end
		when button or info begin
			say_title("Der Weg zur Belohnung")
			say("Mia sagte, das")
			say("sie herausgefunden hat, wie")
			say("es mit den Kräften geht..")
			say("Ich hoffe, dass Baek-Go")
			say("Weiss, wie das geht!")
			say("")
		end
		when __TARGET__.target.click or 20018.chat."Belohnung von Mia" begin
			target.delete("__TARGET__")
			say("Baek-Go:")
			say("Du bist also der, tapfere")
			say("der die schweren Aufgaben von")
			say("Mia geschafft hat?")
			say("Beachtlich.. hier ist deine Belohnung.")
			say("")
			notice_all(""..pc.get_name().." hat soeben Mia's Forschungen 1")
			notice_all("erfolgreich abgeschlossen. Gratulation!!!!")
			say("Bitte wähle eine der folgenden Optionen aus!")
			local s = select("1200 Tp", "35 Verteidigung", "45 Angriffswert")
			if s == 1 then
				say_title("Du wählst 1200 Tp")
				say("Eine kluge Wahl hast du getroffen!")
				say("Viel Spass weiterhin auf fsds")
				say("")
				affect.add_collect(apply.MAX_HP, 1200, 60*60*24*365*60)
				end
			if s == 2 then
				say_title("Du wählst 35 Verteidigung")
				say("Eine kluge Wahl hast du getroffen!")
				say("Viel Spass weiterhin auf Lsdds")
				say("")
				affect.add_collect(apply.DEF_GRADE_BONUS, 35, 60*60*24*365*60)
				end
			if s == 3 then
				say_title("Du wählst 45 Angriffswert")
				say("Eine kluge Wahl hast du getroffen!")
				say("Viel Spass weiterhin auf blabl")
				say("")
				affect.add_collect(apply.ATT_GRADE_BONUS, 45, 60*60*24*365*60)
				end
			
			clear_letter()
			
			set_state(__complete)
		end
	end
	
	state __complete begin
	end
end
.Leykas is offline  
Thanks
1 User
Old 06/19/2013, 08:32   #2
 
elite*gold: 269
Join Date: Jun 2013
Posts: 370
Received Thanks: 93
Versuch es mal hier:
,Incredible' is offline  
Old 06/19/2013, 09:28   #3
 
.Leykas's Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 1,751
Received Thanks: 573
Du nervst mich langsam mit deinem Post-Hunting. Ich habe es extra so gepostet, weils dann für mich übersichtlicher is.
.Leykas is offline  
Old 06/19/2013, 09:31   #4
 
elite*gold: 0
Join Date: Jun 2013
Posts: 89
Received Thanks: 19
Reported gibt nen sammeltherad dafür..

GenerationAzzlack is offline  
Thanks
1 User
Old 06/19/2013, 09:40   #5
 
Ʀyuzaki's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 815
Received Thanks: 627
PHP Code:
state start begin
end 
Du startets die Quest und Beendest sie ohne die anderen State auszuführen
Mach daraus mal das hier
PHP Code:
state start begin
       set_state
(run)
end 
Ʀyuzaki is offline  
Thanks
1 User
Old 06/19/2013, 09:57   #6
 
.Leykas's Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 1,751
Received Thanks: 573
QUEST : Forschunglv84
STATE : start
expecting 'when' or 'function'
Forschunglv84.quest:3:Abort trap (core dumped)


Nun steht das bei Putty :/
Bitte nächstes mal ganze quest erneut posten, wenns geht in ner pn und mir dnn sagen wo mein Fehler lag, damit ich daraus lernen kann.
.Leykas is offline  
Old 06/19/2013, 11:51   #7
 
darkfr3ak's Avatar
 
elite*gold: 5
Join Date: Sep 2008
Posts: 241
Received Thanks: 113
Habs mal getestet und so wie NexT³ es meinte abgeändert. Der fehler war, dass nach einem state ein when oder eine function gefehlt hat. Habs mal abgeändert. So sollte die Quest laufen:

darkfr3ak is offline  
Old 06/19/2013, 11:59   #8
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
was ihr für müll macht oO?

Anfang schaut so aus:
PHP Code:
quest Forschunglv84 begin
    state start begin
        when login 
or levelup with pc.get_level() >=84  begin
            set_state
(information)
        
end
    end 
lfcmaus is offline  
Thanks
3 Users
Old 06/19/2013, 12:07   #9
 
darkfr3ak's Avatar
 
elite*gold: 5
Join Date: Sep 2008
Posts: 241
Received Thanks: 113
xD Da war lfcmaus wohl schneller. Hatte meinen Fehler grad gefundenund korrigiert
darkfr3ak is offline  
Thanks
2 Users
Old 06/19/2013, 12:41   #10
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
dennoch wird hier nichtmal gedankt abartige sektion mittlerweile dann wundern sie sich wennse keine hilfe mehr bekommen
lfcmaus is offline  
Thanks
2 Users
Old 06/19/2013, 13:09   #11
 
swamswam's Avatar
 
elite*gold: 0
Join Date: Oct 2011
Posts: 167
Received Thanks: 71
sehe ich auch so wenn man sich wenigstens die mühe macht etwas in den threads zb wie questkontrolle und questerstellung zu kontrollieren bzw zu erstellen sollte man für die Hilfe wenigstens ein thx bekommen
swamswam is offline  
Thanks
2 Users
Old 06/19/2013, 13:16   #12

 
kovuus's Avatar
 
elite*gold: 0
Join Date: Apr 2013
Posts: 6,303
Received Thanks: 1,583
Ich finde es kommt nicht darauf an ob man ein THX bekommt oder nicht, aber die Threadersteller nehmen die Lösung und lassen den Thread dann vergammeln, ohne ein schriftliches THX oder ähnliches zu schreiben.

Sincerly,
Strike™
kovuus is offline  
Thanks
1 User
Old 06/19/2013, 13:19   #13
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
Quote:
Originally Posted by Strike™ View Post
Ich finde es kommt nicht darauf an ob man ein THX bekommt oder nicht, aber die Threadersteller nehmen die Lösung und lassen den Thread dann vergammeln, ohne ein schriftliches THX oder ähnliches zu schreiben.

Sincerly,
Strike™
falsch! lies die forenregeln zum bedanken ist der thanksbutton da,
ein post mit den inhalten danke oder thanks etc gilt als spam!

und der anstand bringt es mit sich das man danke sagt

hier geht es einfach um Anstand! nicht um die anzahl der Thanks

Um seine Dankbarkeit oder das Zustimmen eines Postes zu untermauern drückt man kurz und fertig fällt keinem ne zacken aus der Krone
lfcmaus is offline  
Thanks
3 Users
Old 06/19/2013, 14:11   #14
 
.Leykas's Avatar
 
elite*gold: 0
Join Date: Nov 2012
Posts: 1,751
Received Thanks: 573
Quote:
Originally Posted by lfcmaus View Post
dennoch wird hier nichtmal gedankt abartige sektion mittlerweile dann wundern sie sich wennse keine hilfe mehr bekommen
Ich bedanke mich auch erst dann wenns funktioniert oder ich sehe da hat Mühe drin gesteckt.

Und schuldige wenn ich jetzt erst wieder on bin. Ich arbeite die komplette Nacht um hab erst um 6 feierabend, ich esse dusche etwas post etwas gehe schlafen und schau danach ob jemand geantwortet hat. _Tut mir leid, dass ich nicht wie ein suchti den ganzen Tag vor dem thema sitze und stalke wann ne antwort kommt.
.Leykas is offline  
Old 06/19/2013, 14:23   #15
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
Quote:
Originally Posted by LeykasRecordz View Post
Ich bedanke mich auch erst dann wenns funktioniert oder ich sehe da hat Mühe drin gesteckt.

Und schuldige wenn ich jetzt erst wieder on bin. Ich arbeite die komplette Nacht um hab erst um 6 feierabend, ich esse dusche etwas post etwas gehe schlafen und schau danach ob jemand geantwortet hat. _Tut mir leid, dass ich nicht wie ein suchti den ganzen Tag vor dem thema sitze und stalke wann ne antwort kommt.
Sowas kannste dir in die Birne schieben,nicht nur du gehst arbeiten,komm bitte erstmal in mein Alter und riech mal mit deiner Nase an den Dreck den ich hinterlassen habe,dann darfste dich mal wie'n Mäuschen melden und 'nen Kommentar abgeben.
Was du machst interessiert weder mich noch irgendwenn anderes hier,sowas wie du es bist ist und wird immer der Untergang dieser Sektion sein, only Leechen & not more.
lfcmaus is offline  
Closed Thread


Similar Threads Similar Threads
[HILFE]Habe Probleme mit npc_shop quest bitte um hilfe
07/07/2012 - Metin2 Private Server - 0 Replies
Kommen wir gleich zur Sache! bei beiden versuchen öffnet sich kein fenster und ich weiß das in navicat alles richtig eingestellt habe! auch die shops haben die richige vnum wie sie hier steht und es es ist einmal rüssi händler und einmal waffen sind die 1678 sf von daroo und in quest_list ist es auch eingfügt! Versuch1: von lagerverwalter abgeguckt
[Quest]Hilfe pls exp quest für item![Root funserver]
11/18/2011 - Metin2 Private Server - 6 Replies
kann mir jemand eine quest machen das man aus mondlichtruhe zb viel exp kriegt und yang? soll ein funserver sein daraus kriegt man yang und exp um was zu kaufen usw und er wird ein root server vill heute dann fertig
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest
07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies
ENGLISH Hello dear community, this is a very simple guide but at the same time useful. How to compile ALL quest in the folder "quest" without the files list in the file "locale_list"? Easy! Open the file "make" and replace the content of the file with this: for f in *.quest; do ./qc $f; done Oki. Now set the 0777 permission to the file. Finally open a SSH client and sign in. Write the command: cd /game_file_folder
Metin 2 Hilfe bei Santa Claus Quest (christmas_santa.quest)
02/13/2011 - Metin2 Private Server - 0 Replies
Hallo, ich habe mal eine Frage. Ich hatte mir so überlegt einen Upp-Shop zu machen aber da war wieder meine zweite Frage denn hat ja fast jeder +9 EQ und das will ich nicht. Nun habe ich mir das noch mal alles durch den Kopf gehen lassen und mir ist eine super Idee eingefallen. Es gibt ja den Weihnachtsmann auch Santa Claus in amerikanischen genannt. Dieser Npc verschenkt ja Items für einen bestimmten Preis und Teleportiert sich ja nach 1-2 min woanders hin. Das möchte ich eben umschreiben...



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


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.