[Quest]Hilfe gesucht..

06/25/2012 22:07 *.Creatic.*#1
Hey, also hab gerade eine quest geschrieben.. aber wenn ich jetzt ingame das level " 30 " erreiche und ne waffe auswähle kommt das hier:


[Only registered and activated users can see links. Click Here To Register...]

und so sieht das aus bevor ich was ausgewählt habe:

[Only registered and activated users can see links. Click Here To Register...]

hoffe jemand kann helfen, weis wirklich nicht woran es liegt

mfg
06/25/2012 22:18 •kяyteя•#2
Poste mal die Quest, das könnte in vielen Punkten helfen...
06/25/2012 22:24 *.Creatic.*#3
Hab 2 Stk geschrieben um zu testen.. aber klappt nicht..
Hier quest 1:

HTML Code:
quest lvl_30 begin
	state start begin
		when levelup with pc.get_level() == 30 begin
		--	if pc.is_gm() then return end
			say_title("Herzlichen Glückwunsch")
			say("")
			say("Sie haben das Level 30 erreicht")
			say("somit haben sie die Wahl")
			say("eine Level 30er Waffe+0 auszuwählen")
			say("")
			say_reward("Wähle deine Waffe aus")
			say_size(250,400)
			local a = select("Vollmondschwert+0", "Roteisenklinge+0", "Schwarzblattdolch+0", "Hornbogen+0", "Herbstwindfächer+0", "Antike Glocke+0")
				if a == 1 then pc.give_item2("290", 1) end
				if a == 2 then pc.give_item2("3210", 1) end
				if a == 3 then pc.give_item2("1170", 1) end
				if a == 4 then pc.give_item2("2150", 1) end
				if a == 5 then pc.give_item2("7160", 1) end
				if a == 6 then pc.give_item2("5110", 1) end
			notice_all(pc.get_name().." hat Level 30 erreicht. Herzlichen Glückwunsch")
		end
	end
end
und hier quest nummer2:

HTML Code:
quest lvl_30 begin
	state start begin
		when levelup with pc.get_level() == 30 begin
		--	if pc.is_gm() then return end
			say_title("Herzlichen Glückwunsch")
			say("")
			say("Sie haben das Level 30 erreicht")
			say("somit haben sie die Wahl")
			say("eine Level 30er Waffe+0 auszuwählen")
			say("")
			if pc.get_job() == 0 then
				local a = select("Vollmondschwert+0", "Roteisenklinge+0")
				if a == 1 then pc.give_item2("290", 1) end
				if a == 2 then pc.give_item2("3210", 1) end
			elseif pc.get_job() == 1 then
				local b = select("Vollmondschwert+0", "Schwarzblattdolch+0", "Hornbogen+0")
				if b == 1 then pc.give_item2("290", 1) end
				if b == 2 then pc.give_item2("1170", 1) end
				if b == 3 then pc.give_item2("2150", 1) end
			elseif pc.get_job()	== 2 then
				pc.give_item2("290", 1)
			elseif pc.get_job() == 3 then
				local c = select("Herbstwindfächer+0", "Antike Glocke+0")
				if c == 1 then pc.give_item2("7160", 1) end
				if c == 2 then pc.give_item2("5110", 1) end
			end	
			notice_all(pc.get_name().." hat Level 30 erreicht. Herzlichen Glückwunsch")
		end
	end
end
06/25/2012 22:29 •kяyteя•#4
Hast es mal ohne die Zeile

PHP Code:
--    if pc.is_gm() then return end 
versucht?
Der Rest sieht nämlich soweit i.O. aus.
Da die GMs mit höchster Wahrscheinlichkeit nicht lvln werden, wirst du die Funktion nicht gebrauchen.
06/25/2012 22:34 *.Creatic.*#5
Die ist ehh auskommentiert, die wird da nichtmal ausgelesen.. von daher ist das egal ob das jetzt da steht oder nicht..
06/25/2012 23:15 CHaCKi™#6
[Only registered and activated users can see links. Click Here To Register...]
06/25/2012 23:17 *.Creatic.*#7
Und was soll ich da jetzt anfangen? Putty spuckt keine fehler raus ingame funzt die quest auch.. es ist wahrscheinlich ein clientside oder serverside problem.. von daher nützt mir die quest kontrolle 0, weil das ne kontrolle für quests sind, aber ich weis ja nichtmal wo das problem liegt xD, aber aufjedenfall nicht an der quest
06/25/2012 23:22 .Chuck#8
CHaCKi™ hat es gerade erwähnt. Poste einfach mal deine Quest im Service von killer "Questkontrolle". Er kann dir bestimmt weiter helfen.
06/25/2012 23:30 *.Creatic.*#9
Liest doch mal meine Sätze bitte ganz durch-.-" habs schon oben erwähnt, dass es nicht an der quest liegen kann, da die soweit fehlerfrei ist
06/25/2012 23:35 .Chuck#10
An was soll es sonst liegen. Ich meine wenn du villeicht ein Starter Sett eingebaut hast und du als neuer Char auf dem Server anfängst kriegst du doch auch die Items oder? Das ist das selbe. Ich kann es dir sonst auch in Skype erklären PN mich einfach^^
06/25/2012 23:42 *.Creatic.*#11
Ja starterset bekomm ich auch, ABER beim starterset hab ich nicht so gemacht, dass man zwischen verschiedenen sachen wählen kann UND da ist i wie ein Problem, dass könnte i was mit clientside sein, weil wenn ich da jetzt pc.give_item2(..) gemacht hätte, hätte ich das item auch bekommen, aber hier will ich zwischen den items wählen und es klappt einfach nicht die quest ist korrekt.. wurde schon von 2 questern kontrolliert..


mfg