Teleport Quest wo is der fehler???

06/04/2010 22:40 metinabc#1
Ähm also ich möchte demnächst endlich mein Root server eröffnen
und ich habe die neue Map entbuggt doch ich hätte
jetzt gerne Hilfe bei der Quest ich finde den Fehler nicht

Code:
quest Das_vergessene_reich begin
	state start begin
		when 20095.chat."Das Vergessene Reich" begin
			if pc.level()<=84 then
				say("Dein Level ist zu Niedrig")
				say("um in Das Vergessene Reich")
				say("zu gelangen! Du musst LvL 85 erreicht
haben!")
				say("")
			elseif pc.countitem("30127")<1 then
				say_title("Weiser Mann")
				say("")
				say("Um in Das Vergessene Reich")
				say("zu gelangen benoetigst du")
				say("Teil einer Karte!")
				say("Diese kannst du von")
				say("den Roten Boesen Baeumen droppen!")
				say("")
				setstate(need_item30127)
			elseif pc.countitem("30127")>=1 and pc.level()>=85 then
				say_title("Weiser Mann")
				say("")
				say("Du hast den Teil einer Karte")
				say("und LvL 85 erreicht!")
				say("Soll ich dich in ")
				say("Das Vergessene Reich teleportieren?")
				say("")
				local b=select("Ja", "Nein")
				if 1==b then
					if pc.countitem("30127")>=1 then
						pc.removeitem("30127", 1) then
						pc.warp(832, 144)
				return
						setstate(test)
					end
				elseif 2==b then
					say_title("Weiser Mann")
			say("")
			say(""..mob_name(20095).."")
			say("Ist wahrscheinlich besser so!")
			say("")

		end
	end

Bei make.sh ausführen kommt immer allocation failed!!!
Gebe auch THX´s
06/24/2010 21:39 AyapaRama#2
noch net ausprobt aber vll so
PHP Code:
quest Das_vergessene_reich begin
    state start begin
        when 20095.chat
."Das Vergessene Reich" begin
            
if pc.level()<=84 then
                say
("Dein Level ist zu Niedrig")
                
say("um in Das Vergessene Reich")
                
say("zu gelangen! Du musst LvL 85 erreicht haben!")
                
say("")
            elseif 
pc.countitem("30127")<1 then
                say_title
("Weiser Mann")
                
say("")
                
say("Um in Das Vergessene Reich")
                
say("zu gelangen benoetigst du")
                
say("Teil einer Karte!")
                
say("Diese kannst du von")
                
say("den Roten Boesen Baeumen droppen!")
                
say("")
                
setstate(need_item30127)
            elseif 
pc.countitem("30127")>=and pc.level()>=85 then
                say_title
("Weiser Mann")
                
say("")
                
say("Du hast den Teil einer Karte")
                
say("und LvL 85 erreicht!")
                
say("Soll ich dich in ")
                
say("Das Vergessene Reich teleportieren?")
                
say("")
                
local b=select("Ja""Nein")
                    if 
b==1 then
                        
if pc.countitem("30127")>=1 then
                            pc
.removeitem("30127"1then
                            pc
.warp(832144)
                                return
                            
setstate(test)
                        
end
                    
elseif b==2 then
                        say_title
("Weiser Mann")
                            
say("")
                            
say(""..mob_name(20095).."")
                            
say("Ist wahrscheinlich besser so!")
                            
say("")
                    
end
            end
        end
    end
end 
sowas is genau das was ich au brauch nur wusste net wie ich anfangen soll