levelup itemreward

06/05/2014 14:06 drako92#1
hey :)
hab mir ma überlegt ne quest zu schreiben, auch alles kein problem.
wenn wenn ich sie in die files compilen will gibt er mir ein syntax error.

hier mal die quest:

HTML Code:
quest levelupreward begin
	state start begin
		when levelup begin
			if pc.get_level() == 30 then
				say_reward("Levelup, Herzlichen Glückwunsch "..pc.get_name())
				say_reward("Du hast soeben Level >>>>> "..pc.get_level().." <<<<< erreicht!")
				say_reward("Als kleines Dankeschön dass du bei uns spielst")
				say_reward("Kannst du dir nun eine Waffe aussuchen!")
				if pc.job == 0 then
					say("Wähle deine Waffe aus")                
					local s = select("Vollmondschwert","Roteisenklinge","Nein danke!")                
					if s == 0 then                
						pc.give_item2(290)
						say("Du hast dir das Vollmondschwert ausgewählt!")
					end                
					if s == 1 then                
						pc.give_item2(3210)
						say("Du hast dir die Roteisenklinge ausgewählt!")	
					end  
					if s == 2 then
						return
					end
				end
				if pc.job == 1 then
					say("Wähle deine Waffe aus")                
					local s = select("Vollmondschwert","Schwarzblattdolch","Hornbogen","Nein danke!")                
					if s == 0 then                
						pc.give_item2(290)
						say("Du hast dir das Vollmondschwert ausgewählt!")
					end                
					if s == 1 then                
						pc.give_item2(1170)
						say("Du hast dir den Schwarzblattdolch ausgewählt!")	
					end 
					if s == 2 then                
						pc.give_item2(2150)
						say("Du hast dir den Hornbogen ausgewählt!")	
					end
					if s == 3 then
						return
					end
				end
				if pc.job == 2 then
					say("Wähle deine Waffe aus")                
					local s = select("Vollmondschwert","Nein danke!")                
					if s == 0 then                
						pc.give_item2(290)
						say("Du hast dir das Vollmondschwert ausgewählt!")
					end                 
					if s == 1 then
						return
					end
				end
				if pc.job == 3 then
					say("Wähle deine Waffe aus")                
					local s = select("Herbstwindfächer","Antike Glocke","Nein danke!")                
					if s == 0 then                
						pc.give_item2(7160)
						say("Du hast dir den Herbstwindfächer ausgewählt!")
					end                
					if s == 1 then                
						pc.give_item2(5110)
						say("Du hast dir die Antike Glocke ausgewählt!")	
					end  
					if s == 2 then
						return
					end
				end
			end
		end		
	end
end

hat da jmd ne lösung für?
finde meinen fehler nicht :D
06/05/2014 16:11 Hype#2
-> [Only registered and activated users can see links. Click Here To Register...]
Dort wird dir besser geholfen :)
06/05/2014 16:18 .Colossus.#3
Schau mal bei pc.get_Name
Vor allem wegen den anführungszeichen