Was falsch?

06/26/2011 17:57 RedKing2#1
Was ist an der Quest falsch?

PHP Code:
quest Ringwarpquuest2 begin
    state start begin
        when 40002.
use begin 
            say_title
("Ring der Ferne")
            
say("Hallo ".. pc.get_name() ..",")
            
say("ich bin der Ring der Ferne. Ich")
            
say("führe meine Träger in weit entfernte")
            
say("Orte um dort Handel zu treiben oder")
            
say("Krieg zu führen. Mir ist es egal.")
            
say("")
            
wait()
            
say_title("Ring der Ferne")
            
say("Sag mir ".. pc.get_name() ..",")
            
say("wo soll ich dich hinbringen?")
            
local s select("Pyungmoo""Bakra","Yongan","Jayang","Joan","Bokjung","Nächste Seite")
            if 
== s then
                pc
.warp(969600278400)
                
pc.change_money(-50000)
            elseif 
== s then
                pc
.warp(873100242600)
                
pc.change_money(-50000)
            elseif 
== s then
                pc
.warp(469300964200)
                
pc.change_money(-50000)
            elseif 
== s then
                pc
.warp(360800877600)
                
pc.change_money(-50000)
            elseif 
== s then
                pc
.warp(55700157900)
                
pc.change_money(-50000)
            elseif 
== s then
                pc
.warp(138500234900)
                
pc.change_money(-50000)
            elseif 
== s then
                local x 
== select("Farmer Land","Nirgendwo")
                if 
== x then
                    pc
.warp(3840038400)
                    
pc.change_money(-50000)
                elseif 
== x then
                    pc
.change_money(-50000)
                    return
            
end
        end
    end
end 
Server :

HTML Code:
syntax error : [string "start"]:32: unexpected symbol near ==
Ringwarpqueest2.quest:44:Abort trap (core dumped)
Error occured on compile Ringwarpquuest2.quest
06/26/2011 17:58 Ky0n'#2
Hi,

Du hast Ringwarpqueest2 in der Zeile 32 falsch geschrieben
Du musst dieses durch Ringwarpquuest2 ersetzten !


lG
06/26/2011 18:04 RedKing2#3
Da steht doch nirgends Ringwarpquuest2 und Zeile 32 ist elseif6 o,O
06/26/2011 18:08 Ky0n'#4
steht vllt. irgendwo anderes Ringwarpqueest2 ?

Vllt. soager als name der quest ?

Du mnusst es dann verbessern.
06/26/2011 18:10 RedKing2#5
Ne, alles so wie es sein sollte. Habe erst einmal die "locale x" entfernt, jetz funktioniert sie. Doch musste Farmer Land entfernen, weil sonst ging es über dem "Quest-Fenster" und das sieht grässlich aus ;(
06/26/2011 18:11 Ky0n'#6
Also wenn alles geht kannst du das thema ja closen :)

lG
06/26/2011 18:17 .Delta#7
falls du den fix noch brauchst:
PHP Code:
quest Ringwarpquuest2 begin
    state start begin
        when 40002.
use begin 
            say_title
("Ring der Ferne")
            
say("Hallo ".. pc.get_name() ..",")
            
say("ich bin der Ring der Ferne. Ich")
            
say("führe meine Träger in weit entfernte")
            
say("Orte um dort Handel zu treiben oder")
            
say("Krieg zu führen. Mir ist es egal.")
            
say("")
            
wait()
            
say_title("Ring der Ferne")
            
say("Sag mir ".. pc.get_name() ..",")
            
say("wo soll ich dich hinbringen?")
            
local s select("Pyungmoo""Bakra","Yongan","Jayang","Joan","Bokjung","Nächste Seite")
            if 
== s then
                pc
.warp(969600278400)
                
pc.change_money(-50000)
            elseif 
== s then
                pc
.warp(873100242600)
                
pc.change_money(-50000)
            elseif 
== s then
                pc
.warp(469300964200)
                
pc.change_money(-50000)
            elseif 
== s then
                pc
.warp(360800877600)
                
pc.change_money(-50000)
            elseif 
== s then
                pc
.warp(55700157900)
                
pc.change_money(-50000)
            elseif 
== s then
                pc
.warp(138500234900)
                
pc.change_money(-50000)
            elseif 
== s then
                local x 
select("Farmer Land","Nirgendwo")
                if 
== x then
                    pc
.warp(3840038400)
                    
pc.change_money(-50000)
                elseif 
== x then
                    pc
.change_money(-50000)
                    return
                
end
            end
        end
    end
end 
:)