[Problem]Warp

02/25/2014 23:23 [nX]ℓυzιƒєя#1
Heyho Leute habe ein kleines Problem .. undzwar,

wenn ich mich Porte mit Warp Befehle stecke ich im Wasser obwohl in der Umgebung garkein Wasser ist (...)

2. Problem:
Das wenn ich mich Porten will per Warpring oder Teleporter geht nur Map1 & Map2 Blau,Rot,Gelb - Wüste ect p.p geht alles nicht ist aber soweit ich weiß alles eingetragen, weiß eventuell jemand woran das liegen kann?

Code:
quest warpring begin
    state start begin
        when 70007.use begin
            say_title("Warpring") 
            say("Wohin möchtest du Teleportiert werden?")
        local empire = pc.get_empire() 
                    local selectmap = select("Map1","Map2","Orktal","Wüste","Eisland","Feuerland","Weiter","Abbrechen")
                    if selectmap == 8 then
                return
                    elseif selectmap == 7 then
                        say_title("Warpring") 
                        say("Wohin möchtest du Teleportiert werden?")
            local selectmap2 = select("Dämonenturm","Geisterwald","Roter Wald","Spinnendungeon","Grotte der Verbannung","Land der Riesen","Abbrechen")
                    if selectmap2 == 7 then
                        return
                    elseif selectmap2 == 1 then
                        say_title("Warpring") 
                        say("Wohin möchtest du Teleportiert werden?")
            pc.warp(590500,110800)
                    elseif selectmap2 == 2 then
                        say_title("Warpring") 
                        say("Wohin möchtest du Teleportiert werden?")
                    local geisterselect = select("Anfang","Ende","Abbrechen")
                    if geisterselect == 3 then
                        return
                    elseif geisterselect == 1 then
            pc.warp(290500,5700)
                    elseif geisterselect == 2 then
            pc.warp(286400,44200)
            end
                    elseif selectmap2 == 3 then
                        say_title("Warpring") 
                        say("Wohin möchtest du Teleportiert werden?")
                    local roterselect = select("Anfang","Ende","Abbrechen")
                    if roterselect == 3 then
                        return
                    elseif roterselect == 1 then
            pc.warp(1119900,70800)
                    elseif geisterselect == 2 then
            pc.warp(1119100,7700)
            end
                    elseif selectmap2 == 4 then
                        say_title("Warpring") 
                        say("Wohin möchtest du Teleportiert werden?")
            pc.warp(91700, 525300)
                    elseif selectmap2 == 5 then
                        say_title("Warpring") 
                        say("Wohin möchtest du Teleportiert werden?")
            pc.warp(27600, 142700)
                    elseif selectmap2 == 6 then
                        say_title("Warpring") 
                        say("Wohin möchtest du Teleportiert werden?")
            pc.warp(819200, 716800)
            end
                    elseif selectmap == 1 then
                        say_title("Warpring") 
                        say("Wohin möchtest du Teleportiert werden?")
                    local map1select = select("Rotes Reich","Gelbes Reich","Blaues Reich","Abbrechen")
                    if map1select == 4 then
                        return
                    elseif map1select == 1 then
            pc.warp(474300, 954800)
                    elseif map1select == 2 then
            pc.warp(63800, 166400)
                    elseif map1select == 3 then
            pc.warp(959900, 269200)
            end
                    elseif selectmap == 2 then
                        say_title("Warpring") 
                        say("Wohin möchtest du Teleportiert werden?")
                    local map2select = select("Rotes Reich","Gelbes Reich","Blaues Reich","Abbrechen")
                    if map2select == 4 then
                        return
                    elseif map2select == 1 then
            pc.warp(353100, 882900)
                    elseif map2select == 2 then
            pc.warp(145500, 240000)
                    elseif map2select == 3 then
            pc.warp(863900, 246000)
            end
                    elseif selectmap == 3 then
                        say_title("Warpring") 
                        say("Wohin möchtest du Teleportiert werden?")
                    local otselect = select("Anfang","Mitte","Abbrechen")
                    if otselect == 3 then
                        return
                    elseif otselect == 1 then
            if empire == 1 then
            pc.warp(402100, 673900)
                    elseif empire == 2 then
            pc.warp(270400, 739900)
                    elseif empire == 3 then
            pc.warp(321300, 808000)
            end
                    elseif otselect == 2 then
            pc.warp(332800, 745600)
            end
                    elseif selectmap == 4 then
                        say_title("Warpring") 
                        say("Wohin möchtest du Teleportiert werden?")
                    local wuesteselect = select("Anfang","Mitte","Abbrechen")
                    if wuesteselect == 3 then
                        return
                    elseif wuesteselect == 1 then
            if empire == 1 then
            pc.warp(217800, 627200)
                    elseif empire == 2 then
            pc.warp(221900, 502700)
                    elseif empire == 3 then
            pc.warp(344000, 502500)
            end
                    elseif wuesteselect == 2 then
            pc.warp(296800, 547100)
            end
                    elseif selectmap == 5 then
                        say_title("Warpring") 
                        say("Wohin möchtest du Teleportiert werden?")
                    local eisselect = select("Anfang","Mitte","Abbrechen")
                    if eisselect == 3 then
                        return
                    elseif eisselect == 1 then
            if empire == 1 then
            pc.warp(434200, 290600)
                    elseif empire == 2 then
            pc.warp(375200, 174900)
                    elseif empire == 3 then
            pc.warp(491800, 173600)
            end
                    elseif eisselect == 2 then
            pc.warp(436500, 215400)
            end
                    elseif selectmap == 6 then
                        say_title("Warpring") 
                        say("Wohin möchtest du Teleportiert werden?")
                    local feuerselect = select("Anfang","Mitte","Abbrechen")
                    if feuerselect == 3 then
                        return
                    elseif feuerselect == 1 then
            if empire == 1 then
            pc.warp(599400, 756300)
                    elseif empire == 2 then
            pc.warp(597800, 622200)
                    elseif empire == 3 then
            pc.warp(730700, 689800)
            end
                    elseif feuerselect == 2 then
            pc.warp(600800, 687100)
            end
                end
                    end
                        end
                            end
Lg.
02/25/2014 23:44 .PrimeStar ##2
Wo dein Problem liegt, weiß ich leider nicht. Aber nimm mal diese warpquest, die hab ich bei meinem root auch drin & die geht super.


PHP Code:
quest warpring begin
    state start begin
        when 70007.
use begin
            say_title
("Warpring"
            
say("Wohin möchtest du Teleportiert werden?")
        
local empire pc.get_empire() 
                    
local selectmap select("Map1","Map2","Orktal","Wüste","Eisland","Feuerland","Weiter","Abbrechen")
                    if 
selectmap == 8 then
                
return
                    elseif 
selectmap == 7 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
            
local selectmap2 select("Dämonenturm","Geisterwald","Roter Wald","Spinnendungeon","Grotte der Verbannung","Farm-Map","Abbrechen")
                    if 
selectmap2 == 7 then
                        
return
                    elseif 
selectmap2 == 1 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
            
pc.warp(590500,110800)
                    elseif 
selectmap2 == 2 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local geisterselect select("Anfang","Ende","Abbrechen")
                    if 
geisterselect == 3 then
                        
return
                    elseif 
geisterselect == 1 then
            pc
.warp(290500,5700)
                    elseif 
geisterselect == 2 then
            pc
.warp(286400,44200)
            
end
                    
elseif selectmap2 == 3 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local roterselect select("Anfang","Ende","Abbrechen")
                    if 
roterselect == 3 then
                        
return
                    elseif 
roterselect == 1 then
            pc
.warp(1119900,70800)
                    elseif 
geisterselect == 2 then
            pc
.warp(1119100,7700)
            
end
                    
elseif selectmap2 == 4 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
            
pc.warp(91700525300)
                    elseif 
selectmap2 == 5 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
            
pc.warp(0,1203200)
                    elseif 
selectmap2 == 6 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
            
pc.warp(38500,65000)
            
end
                    
elseif selectmap == 1 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local map1select select("Rotes Reich","Gelbes Reich","Blaues Reich","Abbrechen")
                    if 
map1select == 4 then
                        
return
                    elseif 
map1select == 1 then
            pc
.warp(474300954800)
                    elseif 
map1select == 2 then
            pc
.warp(63800166400)
                    elseif 
map1select == 3 then
            pc
.warp(959900269200)
            
end
                    
elseif selectmap == 2 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local map2select select("Rotes Reich","Gelbes Reich","Blaues Reich","Abbrechen")
                    if 
map2select == 4 then
                        
return
                    elseif 
map2select == 1 then
            pc
.warp(353100882900)
                    elseif 
map2select == 2 then
            pc
.warp(145500240000)
                    elseif 
map2select == 3 then
            pc
.warp(863900246000)
            
end
                    
elseif selectmap == 3 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local otselect select("Anfang","Mitte","Abbrechen")
                    if 
otselect == 3 then
                        
return
                    elseif 
otselect == 1 then
            
if empire == 1 then
            pc
.warp(402100673900)
                    elseif 
empire == 2 then
            pc
.warp(270400739900)
                    elseif 
empire == 3 then
            pc
.warp(321300808000)
            
end
                    
elseif otselect == 2 then
            pc
.warp(332800745600)
            
end
                    
elseif selectmap == 4 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local wuesteselect select("Anfang","Mitte","Abbrechen")
                    if 
wuesteselect == 3 then
                        
return
                    elseif 
wuesteselect == 1 then
            
if empire == 1 then
            pc
.warp(217800627200)
                    elseif 
empire == 2 then
            pc
.warp(221900502700)
                    elseif 
empire == 3 then
            pc
.warp(344000502500)
            
end
                    
elseif wuesteselect == 2 then
            pc
.warp(296800547100)
            
end
                    
elseif selectmap == 5 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local eisselect select("Anfang","Mitte","Abbrechen")
                    if 
eisselect == 3 then
                        
return
                    elseif 
eisselect == 1 then
            
if empire == 1 then
            pc
.warp(434200290600)
                    elseif 
empire == 2 then
            pc
.warp(375200174900)
                    elseif 
empire == 3 then
            pc
.warp(491800173600)
            
end
                    
elseif eisselect == 2 then
            pc
.warp(436500215400)
            
end
                    
elseif selectmap == 6 then
                        say_title
("Warpring"
                        
say("Wohin möchtest du Teleportiert werden?")
                    
local feuerselect select("Anfang","Mitte","Abbrechen")
                    if 
feuerselect == 3 then
                        
return
                    elseif 
feuerselect == 1 then
            
if empire == 1 then
            pc
.warp(599400756300)
                    elseif 
empire == 2 then
            pc
.warp(597800622200)
                    elseif 
empire == 3 then
            pc
.warp(730700689800)
            
end
                    
elseif feuerselect == 2 then
            pc
.warp(600800687100)
            
end
                end
                    end
                        end
                            end 
02/26/2014 00:07 ArsMartialis#3
Habe deine Quest etwas bearbeitet. Jedoch nicht getestet.
02/26/2014 00:13 [nX]ℓυzιƒєя#4
Diese hatte ich schon eingefügt nur wenn ich mich Teleportieren möchte kommt folgendes :

"Wohin möchtest du Teleportiert werden?"

Dinge wie Map1, Map2, Eisland Mitte/Anfang geht, aber Orktal Anfang/Mitte, Grotte usw. eben nicht, dass kann doch nicht an den Warp's liegen, oder? Also eine Portal verbindung zu den Maps habe ich nicht, deswegen möchte ich es ja über den Warpring machen
02/26/2014 00:45 .PrimeStar ##5
Quote:
Originally Posted by [nX]ℓυzιƒєя View Post
Diese hatte ich schon eingefügt nur wenn ich mich Teleportieren möchte kommt folgendes :

"Wohin möchtest du Teleportiert werden?"

Dinge wie Map1, Map2, Eisland Mitte/Anfang geht, aber Orktal Anfang/Mitte, Grotte usw. eben nicht, dass kann doch nicht an den Warp's liegen, oder? Also eine Portal verbindung zu den Maps habe ich nicht, deswegen möchte ich es ja über den Warpring machen

Das hatte ich auch mit einer map die nicht eingefügt war. Vllt hast du sie nicht richtig eingefügt oder bei den files sind sie nicht richtig drinne oder so
02/26/2014 00:48 ArsMartialis#6
Aus reiner Neugier habe ich die Quest bei mir eingefügt um zu schauen.
Alles funktioniert. Das einzige was nicht ging war die Grotte. BIn irgendwo Map 1 im Wasser aufgetaucht. Habe die Koordis durch richtige ersetzt. Schau meinen vorherigen Beitrag an, dort habe ich die Änderungen eingefügt. Es muss gehen. Viel Erfolg!
02/26/2014 02:47 [nX]ℓυzιƒєя#7
Selber Fehler besteht leider weiterhin, also hat sich nichts getan an der Situation.
Wenn nicht einmal die Standertmaps (Orktal ect p.p) bei den Invoice File's entbuggt wären, wären es aber ganz schön armselige File's, implementiert sind sie ja nunmal auch mit den richtigen Warp's.
02/26/2014 10:27 ArsMartialis#8
An den Invoice Files liegt es nicht. Habe zum Beispiel auch die von Invoice und es funktioniert.
Hast du vielleicht etwas an den Maps gemacht?
Noch eine Frage. Sobald du Orktal z.B. zum Teleportieren auswählst, schließt sich das Fenster einfach oder passiert noch etwas?
02/26/2014 10:41 [nX]ℓυzιƒєя#9
Das Fenster der Quest des Warpring schließt sich einfach, nein habe nichts verändert
02/26/2014 11:40 ArsMartialis#10
Vergleiche die Koordinaten Client- und Serverside ob diese übereinstimmen.
Schau ob in der CONFIG auch die jeweilige Map unter ALLOW eingetragen ist.
Schau ob die Map Serverside in der Index Datei eingetragen ist.
In der Atlasinfo musst du denke ich nicht schauen, aber kannst da auch nach sehen.
02/26/2014 12:11 [nX]ℓυzιƒєя#11
Quote:
Originally Posted by ArsMartialis View Post
Vergleiche die Koordinaten Client- und Serverside ob diese übereinstimmen.
Schau ob in der CONFIG auch die jeweilige Map unter ALLOW eingetragen ist.
Schau ob die Map Serverside in der Index Datei eingetragen ist.
In der Atlasinfo musst du denke ich nicht schauen, aber kannst da auch nach sehen.
Post hunter?

Wie bereits geschrieben, es stimtm alles.
02/26/2014 12:29 ArsMartialis#12
Weißt du eigentlich was ein Posthunter ist?
Und nu mal so! Du hast nirgendwo geschrieben, dass du CONFIG, Index etc. überprüft hast. Man versucht hier einem zu helfen und wird hier noch von der Seite angemacht. Von mir hörst du nichts mehr, viel Glück beim Lösen deines Problems.
02/26/2014 15:46 [nX]ℓυzιƒєя#13
Werd ich haben, Posthunter :D

Push
02/26/2014 16:35 DasSchwarzeT#14
Auch für so erfolgreiche Serverbetreiber wie dich gilt der Sammelthread ;)
02/26/2014 18:33 [nX]ℓυzιƒєя#15
Es ist ein Problem, was soll ich da im Sammelthread? *facepalm*