Metin2 Teleporterquest problem

08/12/2012 23:00 MyLine1996#1
Hallo liebe Com.,
ich habe ein Problem mit der Teleporterquest undzwar habe ich ne Map, (/go fh kenne den namen nicht :) ) die ich in die Quest einbinden möchte. Ich bin mehr oder weniger "Anfänger" was Quests an geht.

Die Koordiaten sind schon dir nur irgendwie zeigt der Teleporter nichts an. Wir warscheinlich ein peinlicher Fehler, nur ich komme da nicht weiter weil ich echt 0 Erfahrung habe und irgendwie muss mann ja mal anfangen. :o

Die Koords sind { 10496, 7168 }
also hier die Quest im PHP-Code:

PHP Code:
quest map_warp begin
    state start begin
        when 9012.chat
."Teleportieren" begin            
            local map 
pc.get_map_index()
            
local empire pc.get_empire()
            
local level pc.get_level()
            
local cost math.floor(level 5) * 1000            
            local warp 
= {
                {
                    { 
402100673900 },
                    { 
270400739900 },
                    { 
321300808000 },
                },
                {
                    { 
217800627200 },
                    { 
221900502700 },
                    { 
344000502500 },
                },
                {
                    { 
104967168 },
                    { 
104967168 },
                    { 
104967168 },
                },
                {
                    { 
599400756300 },
                    { 
597800622200 },
                    { 
730700689800 },
                },
                {
                    { 
590500110500 },
                    { 
590500110500 },
                    { 
590500110500 },
                },
                {
                    { 
111990070800 },
                    { 
111990070800 },
                    { 
111990070800 },
                },
                {
                    { 
60000496700 },
                    { 
60000496700 },
                    { 
60000496700 },
                },                
            }
            
local sub_set 0            
            say_title
("Teleporter")
            if 
map == or map == or map == 21 or map == 23 or map == 41 or map == 43 then
                say
("Hier gibt es keine starken Monster.")
                
say("Jedoch gibt es viele andere Regionen,")
                
say("in denen es gefährlichere und stärkere")
                
say("gesichtet wurden..")
                
say("")
                
say_reward("Soll ich dich hingeleiten?")
            else
                
say("Anscheinend sind die Monster zu stark")
                
say("für dich. Oder ist dir eine Medizin")
                
say("ausgegangen?")
                
say("")
                
say_reward("Soll ich dich in die Stadt bringen?")
            
end
            local s 
select("Teleportieren","Schließen")
            if 
== 2 then
                
return
            
end
            say_title
("Teleporter")            
            if 
map == or map == or map == 21 or map == 23 or map == 41 or map == 43 then
                
if level 60 then
                    say
("Um ernste Verletzungen zu vermeiden,")
                    
say("teleportiere ich dich nur in folgende Gebiete")
                    
sub_set select("Tal von Seungryong""Yongbi-Wüste""Spinnendungeon""Abbrechen")
                    if 
sub_set == 4 then
                        
return
                    
end
                
else
                    
say("Da dein Level schon recht hoch ist,")
                    
say("kann ich dich auch in gefährlicheren")
                    
say("Regionen teleportieren..")
                    
sub_set select("Tal von Seungryong""Yongbi-Wüste""Spinnendungeon""Andere Gebiete""Abbrechen")
                    if 
sub_set == 5 then
                        
return
                    
end
                    
if sub_set == 4 then
                        say_title
("Teleportieren")
                        
say("Dies sind die schweren Regionen..")                        
                        
sub_set select("Doyyumhwan""Dämonenturm""Roter Wald""Spinnendongen""Abbrechen") + 3
                        
if sub_set == 10 then
                            
return
                        
end                        
                    end
                end
                pc
.warp(warp[sub_set][empire][1], warp[sub_set][empire][2])
            else
                if 
empire== 1 then    
                    sub_set3 
select("Yongan""Jayang""Abbrechen")
                    if 
sub_set3 == 1 then
                        pc
.warp(474300,954800)
                    
end
                    
if sub_set3 == 2 then
                        pc
.warp(353100,882900)
                    
end
                    
if sub_set3 == 3 then
                        
return
                    
end
                
elseif  empire == 2 then  
                    local sub_set3 
select("Joan","Bokjung""Abbrechen")
                    if 
sub_set3 == 1 then
                        pc
.warp(63800,166400)
                    
end
                    
if sub_set3 == 2 then
                        pc
.warp(145500,240000)
                    
end
                    
if sub_set3 == 3 then
                        
return
                    
end
                
elseif  empire == 3 then 
                    local sub_set3 
select("Pyungmoo","Bakra""Abbrechen")
                    if 
sub_set3 == 1 then
                        pc
.warp(959900,269200)
                    
end
                    
if sub_set3 == 2 then
                        pc
.warp(863900,246000)
                    
end
                    
if sub_set3 == 3 then
                        
return
                    
end
                end
            end
        end
    end
end 
LG
MyLine1996

Die Map das ist Schlangenfeld o. - tal :D
08/12/2012 23:50 viktor080#2
[Only registered and activated users can see links. Click Here To Register...]

Kann das nur empfehlen die helfen dir ganz bestimmt!
08/13/2012 12:00 .SonGoku™#3
Wenn du nicht Geportet wirst 2 0 dran hängen ;)
08/13/2012 13:51 nibiru95#4
Versuchs villeicht mal so


PHP Code:
quest map_warp begin
    state start begin
        when 9012.chat
."Teleportieren" begin            
            local map 
pc.get_map_index()
            
local empire pc.get_empire()
            
local level pc.get_level()
            
local cost math.floor(level 5) * 1000            
            local warp 
= {
                {
                    { 
402100673900 },
                    { 
270400739900 },
                    { 
321300808000 },
                },
                {
                    { 
217800627200 },
                    { 
221900502700 },
                    { 
344000502500 },
                },
                {
                    { 
1049600716800 },
                    { 
1049600716800 },
                    { 
1049600716800 },
                },
                {
                    { 
599400756300 },
                    { 
597800622200 },
                    { 
730700689800 },
                },
                {
                    { 
590500110500 },
                    { 
590500110500 },
                    { 
590500110500 },
                },
                {
                    { 
111990070800 },
                    { 
111990070800 },
                    { 
111990070800 },
                },
                {
                    { 
60000496700 },
                    { 
60000496700 },
                    { 
60000496700 },
                },                
            }
            
local sub_set 0            
            say_title
("Teleporter")
            if 
map == or map == or map == 21 or map == 23 or map == 41 or map == 43 then
                say
("Hier gibt es keine starken Monster.")
                
say("Jedoch gibt es viele andere Regionen,")
                
say("in denen es gefährlichere und stärkere")
                
say("gesichtet wurden..")
                
say("")
                
say_reward("Soll ich dich hingeleiten?")
            else
                
say("Anscheinend sind die Monster zu stark")
                
say("für dich. Oder ist dir eine Medizin")
                
say("ausgegangen?")
                
say("")
                
say_reward("Soll ich dich in die Stadt bringen?")
            
end
            local s 
select("Teleportieren","Schließen")
            if 
== 2 then
                
return
            
end
            say_title
("Teleporter")            
            if 
map == or map == or map == 21 or map == 23 or map == 41 or map == 43 then
                
if level 60 then
                    say
("Um ernste Verletzungen zu vermeiden,")
                    
say("teleportiere ich dich nur in folgende Gebiete")
                    
sub_set select("Tal von Seungryong""Yongbi-Wüste""Spinnendungeon""Abbrechen")
                    if 
sub_set == 4 then
                        
return
                    
end
                
else
                    
say("Da dein Level schon recht hoch ist,")
                    
say("kann ich dich auch in gefährlicheren")
                    
say("Regionen teleportieren..")
                    
sub_set select("Tal von Seungryong""Yongbi-Wüste""Spinnendungeon""Andere Gebiete""Abbrechen")
                    if 
sub_set == 5 then
                        
return
                    
end
                    
if sub_set == 4 then
                        say_title
("Teleportieren")
                        
say("Dies sind die schweren Regionen..")                        
                        
sub_set select("Doyyumhwan""Dämonenturm""Roter Wald""Spinnendongen""Abbrechen") + 3
                        
if sub_set == 10 then
                            
return
                        
end                        
                    end
                end
                pc
.warp(warp[sub_set][empire][1], warp[sub_set][empire][2])
            else
                if 
empire== 1 then    
                    sub_set3 
select("Yongan""Jayang""Abbrechen")
                    if 
sub_set3 == 1 then
                        pc
.warp(474300,954800)
                    
end
                    
if sub_set3 == 2 then
                        pc
.warp(353100,882900)
                    
end
                    
if sub_set3 == 3 then
                        
return
                    
end
                
elseif  empire == 2 then  
                    local sub_set3 
select("Joan","Bokjung""Abbrechen")
                    if 
sub_set3 == 1 then
                        pc
.warp(63800,166400)
                    
end
                    
if sub_set3 == 2 then
                        pc
.warp(145500,240000)
                    
end
                    
if sub_set3 == 3 then
                        
return
                    
end
                
elseif  empire == 3 then 
                    local sub_set3 
select("Pyungmoo","Bakra""Abbrechen")
                    if 
sub_set3 == 1 then
                        pc
.warp(959900,269200)
                    
end
                    
if sub_set3 == 2 then
                        pc
.warp(863900,246000)
                    
end
                    
if sub_set3 == 3 then
                        
return
                    
end
                end
            end
        end
    end
end