Moin Teleport Quest !!!!

10/19/2014 22:20 pupsik87#1
Hey ,

kann mir jemand bei der Quest helfen. Ich möchte das man sich erst teleportieren kann , wenn man 3 Gewundene Schlüssel benötigt.
Und wenn man lvl 75 ist.

PHP Code:
quest drachenraum begin
    state start begin
        when 30122.chat
."Drachenraum" begin 
                say_title
("Der Drachenraum")
                
say("")
                
say("Ich war einst Krieger der Kaiserlichen Armee.")
                
say("Vor vielen Jahren gab es einen Ort, der von einem")
                
say("Drache bewacht wurde. Heute kennt man ihn unter dem")
                
say("Name - Farmer. Eigentlich wurde es mir")
                
say("verboten Informationen über die Lage dieses Ortes zu")
                
say("geben aber ich könnte dich trotzdem")
                
say("dort hin teleportieren.")
                
say("")
                
say_reward("Soll ich dich in den Drachenraum teleportieren?")
                
                
local s select("Teleportieren""Hier bleiben")
                    if 
== 1 then
                        pc
.warp(171700,1220400)
                    else
                        return
                    
end
            end
        end
        end
        end 
Info : Ich weiss nicht mal ob die Quest an sich richtig ist.
Danke
10/20/2014 14:56 Dyshaxo#2
Gib mir 5 minuten
10/20/2014 15:10 pupsik87#3
Okay :D
10/20/2014 15:26 Dyshaxo#4
PHP Code:
quest drachenraum begin 
    state start begin
        when 30122.chat
with pc.get_level() >= 75 "Drachenraum" begin  
            say_title
("Der Drachenraum"
            
say(""
            
say("Ich war einst Krieger der Kaiserlichen Armee."
            
say("Vor vielen Jahren gab es einen Ort, der von einem"
            
say("Drache bewacht wurde. Heute kennt man ihn unter dem"
            
say("Name - Farmer. Eigentlich wurde es mir"
            
say("verboten Informationen über die Lage dieses Ortes zu"
            
say("geben aber ich könnte dich trotzdem"
            
say("dort hin teleportieren."
            
say("")
            
say_reward("Soll ich dich in den Drachenraum teleportieren?")
                
local a select("Teleportieren!","Hier bleiben..")
                if 
== 1 then
                set_state
(prooflevel)
                else
                return
            
end
        end
    end
    
    state prooflevel begin
        when enter begin
            
if pc.get_level() <= 75  then
                say_reward
("Dein Level ist noch nicht hoch genug.")
                
say_reward("Komm wieder wenn du Level 75 erreicht hast!")
                return
            else
                
set_state(proofitem)
            
end
        end
    end
    
    state proofitem begin
        when enter begin
            
if pc.countitem("GEWUNDENE SCHLÜSSEL VALUE INSERT HERE")>=3 then
            pc
.warp(171700,1220400)
            else
            
say_reward("Du besitzt nicht genügend gewundene Schlüssel!")
            return
            
end
        end
    end
end 
sollte klappen =)
10/20/2014 15:28 rollback#5
PHP Code:
quest drachenraum begin
    state start begin
        when 30122.chat
."Drachenraum" begin 
                say_title
("Der Drachenraum")
                
say("")
                
say("Ich war einst Krieger der Kaiserlichen Armee.")
                
say("Vor vielen Jahren gab es einen Ort, der von einem")
                
say("Drache bewacht wurde. Heute kennt man ihn unter dem")
                
say("Name - Farmer. Eigentlich wurde es mir")
                
say("verboten Informationen über die Lage dieses Ortes zu")
                
say("geben aber ich könnte dich trotzdem")
                
say("dort hin teleportieren.")
                
say("")
                
say_reward("Soll ich dich in den Drachenraum teleportieren?")
                
local s select("Teleportieren""Hier bleiben")
                if 
== 1 then
                    
if item.get_count(VNUM von Schlüssel) >= and pc.get_level() >= 75 then
                        pc
.remove_item(VNUM von Schlüssel3)
                        
pc.warp(171700,1220400)
                        return
                    
end
                    
else
                        
say_title("Der Drachenraum")
                        
say("")
                        
say("Entweder bist du nicht Lv 75 oder du besitzt nicht 3 Gewundene Schlüssel.")
                        return
                    
end
                end
                
else
                    return
                
end
            end
        end
    end
end 
EDIT:
da war jemand schneller ^^
10/20/2014 15:34 pupsik87#6
Danke ich kann beide gut gebrauchen :D

Irgendwie kommen da fehler wenn ich die quest reloade in der maschine.
Kann mir jemand da weiterhelfen ?
Muss ich vllt Functionen eintragen ? oder so

Hier der Fehler :
[Only registered and activated users can see links. Click Here To Register...]
10/20/2014 16:04 Dyshaxo#7
Manchmal sind auch die quester der fehler :D

versuch's mal damit:

PHP Code:
quest vdrachenraum begin 
    state start begin
        when 30122.chat
"Drachenraum" begin  
            say_title
("Der Drachenraum"
            
say(""
            
say("Ich war einst Krieger der Kaiserlichen Armee."
            
say("Vor vielen Jahren gab es einen Ort, der von einem"
            
say("Drache bewacht wurde. Heute kennt man ihn unter dem"
            
say("Name - Farmer. Eigentlich wurde es mir"
            
say("verboten Informationen über die Lage dieses Ortes zu"
            
say("geben aber ich könnte dich trotzdem"
            
say("dort hin teleportieren."
            
say("")
            
say_reward("Soll ich dich in den Drachenraum teleportieren?")
            
local a select("Teleportieren!","Hier bleiben..")
            if 
== 1 then
            set_state
(proof)
            else
            return
            
end
        end
    end
    
    state proof begin
        when enter begin
            
if pc.get_level() >= 75 and pc.countitem("SchlüsselVNUM INSERT HERE") >= 3 then
            say
("Ich teleportiere dich!")
                        
pc.warp(171700,1220400)
            
set_state(start)
            else
            
say("Dir fehlt es an Erfahrung, oder du hast nicht genügend Schlüssel.")
            
set_state(start)
            return
            
end
        end
    end
end 
10/20/2014 16:14 pupsik87#8
Okay , jetzt geht die Quest .

Danke