Register for your free account! | Forgot your password?

You last visited: Today at 19:15

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

Advertisement



Oster-Event Quest

Discussion on Oster-Event Quest within the Metin2 Private Server forum part of the Metin2 category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2014
Posts: 57
Received Thanks: 16
Oster-Event Quest

Heey liebe EPVP

ich komme nicht weiter. So sieht die quest aus wo ist der fehler?

Code:
quest oster begin 
	state start begin 
		when 30129.chat begin
			say("Wie du siehst, tausche ich 300 deiner Ostereier") 
			say("gegen ein zufälliges Eq teil ein.") 
			say_title("Willst du sie eintauschen?")
			local s = select("Ja", "Nein")
			
			if s == 1 then
				if pc.count_item(50160) < 15 then 
				if pc.count_item(50161) < 15 then 
				if pc.count_item(50162) < 15 then 
				if pc.count_item(50163) < 15 then 
				if pc.count_item(50164) < 15 then 
				if pc.count_item(50165) < 15 then 
				if pc.count_item(50166) < 15 then 
				if pc.count_item(50167) < 15 then 
				if pc.count_item(50168) < 15 then 
				if pc.count_item(50169) < 15 then 
				if pc.count_item(50170) < 15 then 
				if pc.count_item(50171) < 15 then 
				if pc.count_item(50172) < 15 then 
				if pc.count_item(50173) < 15 then 
				if pc.count_item(50174) < 15 then 
				if pc.count_item(50175) < 15 then 
				if pc.count_item(50176) < 15 then 
				if pc.count_item(50177) < 15 then 
				if pc.count_item(50178) < 15 then
				if pc.count_item(50178) < 15 then
				local se = select("Quilinschuhe +9", "Euphorieschuhe +9", "Glorienstiefel+9", "Kriegsmeisterhelm +9", "Magischer Helm +9", "Spinnenkapuze +9", "Seelensplitterhut +9")
					if se == 1 then
						pc.remove_item("50160", 15) 
						pc.remove_item("50161", 15) 
						pc.remove_item("50162", 15) 
						pc.remove_item("50163", 15) 
						pc.remove_item("50164", 15) 
						pc.remove_item("50165", 15) 
						pc.remove_item("50166", 15) 
						pc.remove_item("50167", 15) 
						pc.remove_item("50168", 15) 
						pc.remove_item("50169", 15) 
						pc.remove_item("50170", 15) 
						pc.remove_item("50171", 15) 
						pc.remove_item("50172", 15) 
						pc.remove_item("50173", 15) 
						pc.remove_item("50174", 15) 
						pc.remove_item("50175", 15) 
						pc.remove_item("50176", 15) 
						pc.remove_item("50177", 15) 
						pc.remove_item("50178", 15) 
						pc.remove_item("50179", 15)
						pc.give_item2("15419")
						say("Bitteschön, viel Spaß damit!")
					end
					elseif se == 2 then
						pc.remove_item("50160", 15) 
						pc.remove_item("50161", 15) 
						pc.remove_item("50162", 15) 
						pc.remove_item("50163", 15) 
						pc.remove_item("50164", 15) 
						pc.remove_item("50165", 15) 
						pc.remove_item("50166", 15) 
						pc.remove_item("50167", 15) 
						pc.remove_item("50168", 15) 
						pc.remove_item("50169", 15) 
						pc.remove_item("50170", 15) 
						pc.remove_item("50171", 15) 
						pc.remove_item("50172", 15) 
						pc.remove_item("50173", 15) 
						pc.remove_item("50174", 15) 
						pc.remove_item("50175", 15) 
						pc.remove_item("50176", 15) 
						pc.remove_item("50177", 15) 
						pc.remove_item("50178", 15) 
						pc.remove_item("50179", 15)
						pc.give_item2("15379")
						say("Bitteschön, viel Spaß damit!")
					end
					elseif se == 3 then
						pc.remove_item("50160", 15) 
						pc.remove_item("50161", 15) 
						pc.remove_item("50162", 15) 
						pc.remove_item("50163", 15) 
						pc.remove_item("50164", 15) 
						pc.remove_item("50165", 15) 
						pc.remove_item("50166", 15) 
						pc.remove_item("50167", 15) 
						pc.remove_item("50168", 15) 
						pc.remove_item("50169", 15) 
						pc.remove_item("50170", 15) 
						pc.remove_item("50171", 15) 
						pc.remove_item("50172", 15) 
						pc.remove_item("50173", 15) 
						pc.remove_item("50174", 15) 
						pc.remove_item("50175", 15) 
						pc.remove_item("50176", 15) 
						pc.remove_item("50177", 15) 
						pc.remove_item("50178", 15) 
						pc.remove_item("50179", 15)
						pc.give_item2("15399")
						say("Bitteschön, viel Spaß damit!")
					end
					elseif se == 4 then
						pc.remove_item("50160", 15) 
						pc.remove_item("50161", 15) 
						pc.remove_item("50162", 15) 
						pc.remove_item("50163", 15) 
						pc.remove_item("50164", 15) 
						pc.remove_item("50165", 15) 
						pc.remove_item("50166", 15) 
						pc.remove_item("50167", 15) 
						pc.remove_item("50168", 15) 
						pc.remove_item("50169", 15) 
						pc.remove_item("50170", 15) 
						pc.remove_item("50171", 15) 
						pc.remove_item("50172", 15) 
						pc.remove_item("50173", 15) 
						pc.remove_item("50174", 15) 
						pc.remove_item("50175", 15) 
						pc.remove_item("50176", 15) 
						pc.remove_item("50177", 15) 
						pc.remove_item("50178", 15) 
						pc.remove_item("50179", 15)
						pc.give_item2("12289")
						say("Bitteschön, viel Spaß damit!")
					end
					elseif se == 5 then
						pc.remove_item("50160", 15) 
						pc.remove_item("50161", 15) 
						pc.remove_item("50162", 15) 
						pc.remove_item("50163", 15) 
						pc.remove_item("50164", 15) 
						pc.remove_item("50165", 15) 
						pc.remove_item("50166", 15) 
						pc.remove_item("50167", 15) 
						pc.remove_item("50168", 15) 
						pc.remove_item("50169", 15) 
						pc.remove_item("50170", 15) 
						pc.remove_item("50171", 15) 
						pc.remove_item("50172", 15) 
						pc.remove_item("50173", 15) 
						pc.remove_item("50174", 15) 
						pc.remove_item("50175", 15) 
						pc.remove_item("50176", 15) 
						pc.remove_item("50177", 15) 
						pc.remove_item("50178", 15) 
						pc.remove_item("50179", 15)
						pc.give_item2("12549")
						say("Bitteschön, viel Spaß damit!")
					end
					elseif se == 6 then
						pc.remove_item("50160", 15) 
						pc.remove_item("50161", 15) 
						pc.remove_item("50162", 15) 
						pc.remove_item("50163", 15) 
						pc.remove_item("50164", 15) 
						pc.remove_item("50165", 15) 
						pc.remove_item("50166", 15) 
						pc.remove_item("50167", 15) 
						pc.remove_item("50168", 15) 
						pc.remove_item("50169", 15) 
						pc.remove_item("50170", 15) 
						pc.remove_item("50171", 15) 
						pc.remove_item("50172", 15) 
						pc.remove_item("50173", 15) 
						pc.remove_item("50174", 15) 
						pc.remove_item("50175", 15) 
						pc.remove_item("50176", 15) 
						pc.remove_item("50177", 15) 
						pc.remove_item("50178", 15) 
						pc.remove_item("50179", 15)
						pc.give_item2("12409")
						say("Bitteschön, viel Spaß damit!")
					end
					elseif se == 7 then
						pc.remove_item("50160", 15) 
						pc.remove_item("50161", 15) 
						pc.remove_item("50162", 15) 
						pc.remove_item("50163", 15) 
						pc.remove_item("50164", 15) 
						pc.remove_item("50165", 15) 
						pc.remove_item("50166", 15) 
						pc.remove_item("50167", 15) 
						pc.remove_item("50168", 15) 
						pc.remove_item("50169", 15) 
						pc.remove_item("50170", 15) 
						pc.remove_item("50171", 15) 
						pc.remove_item("50172", 15) 
						pc.remove_item("50173", 15) 
						pc.remove_item("50174", 15) 
						pc.remove_item("50175", 15) 
						pc.remove_item("50176", 15) 
						pc.remove_item("50177", 15) 
						pc.remove_item("50178", 15) 
						pc.remove_item("50179", 15)
						pc.give_item2("12689")
						say("Bitteschön, viel Spaß damit!")
					end
				elseif s == 2 then
					say("Dann behalt deine Eier eben für dich!")
				return
			end
		end 
	end 
end

WHEN : 30129.chat
qc in malloc(): error: allocation failed
Error occured on compile Oster.quest

das ist der fehler der beim quest reload kommt.

Bitte um schnelle antwort danke!
[SA]Zork is offline  
Old 03/29/2015, 00:31   #2

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
bitte in
Code:
[.code][./code]
posten!
rollback is offline  
Thanks
1 User
Old 03/29/2015, 00:37   #3
 
elite*gold: 0
Join Date: Aug 2014
Posts: 57
Received Thanks: 16
Alles klar habe ich, und wo liegt nun der fehler ?
[SA]Zork is offline  
Old 03/29/2015, 00:39   #4

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
Code:
if pc.count_item(50160) < 15 then 
if pc.count_item(50161) < 15 then
...
was genau hast du da vor?
rollback is offline  
Old 03/29/2015, 00:43   #5
 
elite*gold: 0
Join Date: Aug 2014
Posts: 57
Received Thanks: 16
Also es gibt 20 verschiedene Eier, und von jeden dieser eier brauchen sie 15 stück.
Diese 300 eier können sie dann beim osterhasen abgeben und sich die belohnung aussuchen.

da soll halt überprüft werden ob sie die eier auch haben

hab kp wie ich das sonst anders schreiben solle. deswegen brauche ich ja hilfe
[SA]Zork is offline  
Old 03/29/2015, 00:47   #6

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
Code:
quest oster begin 
	state start begin 
		when 30129.chat begin
			say("Wie du siehst, tausche ich 300 deiner Ostereier") 
			say("gegen ein zufälliges Eq teil ein.") 
			say_title("Willst du sie eintauschen?")
			if select("Ja", "Nein") == 2 then say("Dann behalt deine Eier eben für dich!") return end
			for i = 50160, 50178 do
				if pc.count_item(i) < 15
					say("Du hast nicht genügend Items!")
					say("Abfrage gestoppt bei Item: "..item_name(i))
					return
				end
			end
			local se = select("Quilinschuhe +9", "Euphorieschuhe +9", "Glorienstiefel+9", "Kriegsmeisterhelm +9", "Magischer Helm +9", "Spinnenkapuze +9", "Seelensplitterhut +9")
			for i = 50160, 50178 do
				pc.remove_item(i, 15)
			end
			pc.give_item2(({15419, 15379, 15399, 12289, 12549, 12409, 12689})[se], 1)
			say("Bitteschön, viel Spaß damit!")
		end
	end
end
Immer dran denken: Code wiederholen ist gaaaanz doof.
rollback is offline  
Old 03/29/2015, 00:52   #7
 
elite*gold: 0
Join Date: Aug 2014
Posts: 57
Received Thanks: 16
Ahh wusste ich nicht

syntax error : [string "start"]:7: `then' expected near `say'
Oster.quest:21:Error occured on compile Oster.quest

Danke soweit der qc fehler ist weg, was nun ? =)
[SA]Zork is offline  
Old 03/29/2015, 01:05   #8

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
Code:
quest oster begin 
	state start begin 
		when 30129.chat."Ostereier" begin
			say("Wie du siehst, tausche ich 300 deiner Ostereier") 
			say("gegen ein zufälliges Eq teil ein.") 
			say_title("Willst du sie eintauschen?")
			if select("Ja", "Nein") == 2 then say("Dann behalt deine Eier eben für dich!") return end
			for i = 50160, 50178 do
				if pc.count_item(i) < 15 then
					say("Du hast nicht genügend Items!")
					say("Abfrage gestoppt bei Item: "..item_name(i))
					return
				end
			end
			local se = select("Quilinschuhe +9", "Euphorieschuhe +9", "Glorienstiefel+9", "Kriegsmeisterhelm +9", "Magischer Helm +9", "Spinnenkapuze +9", "Seelensplitterhut +9")
			for i = 50160, 50178 do
				pc.remove_item(i, 15)
			end
			pc.give_item2(({15419, 15379, 15399, 12289, 12549, 12409, 12689})[se], 1)
			say("Bitteschön, viel Spaß damit!")
		end
	end
end
1 then vergessen .. ^^
rollback is offline  
Thanks
1 User
Old 03/29/2015, 01:11   #9
 
elite*gold: 0
Join Date: Aug 2014
Posts: 57
Received Thanks: 16
Vielen dank hat funktioniert. Checke nun obs auch hinhaut ingame

Habe es nun getestet leider öffnet der kein Chat vom Osterhasen... Passiert garnix wenn ich den anklicke
[SA]Zork is offline  
Old 03/29/2015, 01:23   #10

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
Quote:
Originally Posted by [SA]Zork View Post
Vielen dank hat funktioniert. Checke nun obs auch hinhaut ingame

Habe es nun getestet leider öffnet der kein Chat vom Osterhasen... Passiert garnix wenn ich den anklicke
Mach einfach mal einen Reboot, habe ich auch manchmal wenn ich einfach nur die Quests reloade
rollback is offline  
Old 03/29/2015, 01:45   #11
 
elite*gold: 0
Join Date: Aug 2014
Posts: 57
Received Thanks: 16
Habe ich gemacht. will immernoch nicht xd.

Und in der Mob Proto ist auch die on_click auf 2 gesetzt. also komisch wieso des nicht geht, :/
[SA]Zork is offline  
Old 03/29/2015, 03:05   #12


 
xXGaardenXx's Avatar
 
elite*gold: 26
Join Date: Jan 2009
Posts: 1,186
Received Thanks: 477
wenn ich mich nicht irre muss on_click auf 1
xXGaardenXx is offline  
Old 03/29/2015, 11:55   #13

 
.yorliK's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 1,448
Received Thanks: 1,257
Ist das nicht irgendwie doof wenn man keines der Items möchte, aber nicht abbrechen kann, man ist sozusagen gezwungen ein Item zu nehmen

Code:
quest oster begin 
	state start begin 
		when 30129.chat."Ostereier" begin
			say("Wie du siehst, tausche ich 300 deiner Ostereier") 
			say("gegen ein zufälliges Eq teil ein.") 
			say_title("Willst du sie eintauschen?")
			if select("Ja", "Nein") == 2 then say("Dann behalt deine Eier eben für dich!") return end
			for i = 50160, 50178 do
				if pc.count_item(i) < 15 then
					say("Du hast nicht genügend Items!")
					say("Abfrage gestoppt bei Item: "..item_name(i))
					return
				end
			end
			se = ({15419, 15379, 15399, 12289, 12549, 12409, 12689})[select("Quilinschuhe +9", "Euphorieschuhe +9", "Glorienstiefel+9", "Kriegsmeisterhelm +9", "Magischer Helm +9", "Spinnenkapuze +9", "Seelensplitterhut +9", "Abbrechen")]
			if not se then return end
			for i = 50160, 50178 do
				pc.remove_item(i, 15)
			end
			pc.give_item2(se, 1)
			say("Bitteschön, viel Spaß damit!")
		end
	end
end
.yorliK is offline  
Thanks
2 Users
Old 03/29/2015, 13:29   #14
wild wild son




 
Nick's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 5,996
Received Thanks: 3,391


Bitte zunächst die angepinnten Themen in Betracht ziehen. (closerequested)

lg
Nick is offline  
Closed Thread


Similar Threads Similar Threads
[Release] Oster-Event Quest
05/14/2012 - Metin2 PServer Guides & Strategies - 27 Replies
Hallo liebe Community! Ich veröffentliche nun 2 Quests. Die erste Quest lässt die Eier droppen in bestimmten Level-"Zonen"! Die zweite Quest wäre die Quest, wo ihr dem Osterhasen bzw. bei mir ist es ein Fuchs, 5 Eier abgebt und er euch ein zufälliges Item zurück gibt. Dazu muss ich noch sagen, dass ihr die ID's selber wechseln müsst! Falls ihr keine Ostereier habt, kein Problem entweder ihr baut sie noch schnell ein, oder ihr nehmt irgend etwas anderes.. ;) Die erste Quest sorgt...
[Oster-Event] Bug
04/11/2012 - Nostale Hacks, Bots, Cheats & Exploits - 39 Replies
Hallo , Weil das Oster Event auch fast zu ende ist für mich und da ich genung Gold gemacht habe Release ich den Event Bug für Goldene Eier mit diesen können sie die Tagesquest bei eva soviel mal annehmen wie sie wollen Was brauchen sie - Deledts Patcher Was ist in der Winra Patcher
[Event] Oster Event [7 Codes für den Gewinner]
04/25/2011 - WarRock - 8 Replies
Hallo liebe Epvp User :) Ich dachte mir mal heute Morgen ich mache ein kleines Oster Event mit Modding..das läuft so ab : Das Thema ist Ostern _________________________ Regeln : Was ihr dürft : Einen Hack benutzen Die Charaktere Modden
Oster-Event
04/02/2010 - GW Bots - 2 Replies
Ne kleine Diskussion welchen Bot ihr benutzt, welcher am ertragreichsten ist und ne Infostelle, falls ein neuer Bot rauskommen sollte. Natürlich sollten auch Ergebnisse verglichen werden. Mein Fausthieb-Fete-Bot wird leider nicht fertig, da ich den Fehler nicht finde -.- Also ich hoff mal das kknb noch fertig wird, sonst werd ich den Deldrimor-Bot aus Neons-Package benutzen, da der stabil läuft und nach Angaben des Erstellers der ertragreichste des Packages ist.
S4 Oster Event
03/31/2010 - S4 League - 8 Replies
Mit dem heutigen Patch wurde ein Oster Event gepatch! Preise: Beim Einloggen - Eine Oster Capsel 2 Stunden gaming - 4 Capslen 4Stunden gaming -10 Capseln Außerdem gibt es nun eine GS Capsule mit der Gaus Rifle und 2 Neue Outfits!



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


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.