Wie änder ich wo er hin teleportieren soll.

09/08/2010 19:04 ImbaStyla#1
Hallo ich habe ein problem:

Wie entferne ich die Handelmap, wenn ich einfasch lösche und auf andrere geht teleportiert er mich trz da hin pls um hilfe:

PHP Code:
-- Teleporter 
quest map_warp begin 
    state start begin 
        when 9012.chat
."Möchtest du reisen?"  begin 
            say_title
("Teleporter:"
            
say("Dies ist eine faszinierende Gegend. Aber"
            
say("passiert hier denn auch mal etwas"
            
say("Außergewöhnliches? Eher wohl nicht. In anderen"
            
say("Teilen des Landes sieht es mitunter ganz anders."
            
say("aus! Es gibt daher sicher einen intressanten"
            
say("Ort, an den ich dich teleportieren könnte. Da"
            
say("jedoch die Kräfte des Bösen wieder stärker"
            
say("geworden sind, wurden Raum und Zeit ins Chaos"
            
say("gestürzt. Dadurch kann es passieren, dass deine"
            
say("Rückkehr nicht immer augenblicklich funktioniert."
            
say("Möchtest du dennoch teleportiert werden?"

            
local main_set select("Ja","Nein"
            if 
main_set == 2 then 
                
return 
            
end 
             
            
if pc.get_level() <= 10 then 
                say_title
("Teleporter:"
                
say("Hm… Mit deinem derzeitigen Level bist du noch"
                
say("zu schwach für die Reise durch Zeit und Raum."
                
say("Komm wieder, wenn du höher als Level 10 bist."
                return 
            
end 

            local map 
pc.get_map_index() 
            
local empire pc.get_empire() 
            
local level pc.get_level() 
            
local cost math.floor(level 5) * 1000 

            
-- ?? ???? 
            if 
cost 1000 then 
                cost 
1000 
            end 

            say_title
("Teleporter:"
            
say("Wohin möchtest du teleportiert werden?"
            
say_reward(string.format("Das kostet dich %d Yang."cost)) 

            -- ?? ?? ???? ?? ?? (? ?? 
1,??) 
            if 
map == or map == or map == 21 or map == 23 or map == 41 or map == 43 then 

                local guild_map_names 
= { 
                    
"Gildenzone"
                    
"Gildenzone"
                    
"Gildenzone"
                } 

                
guild_map_name guild_map_names[empire
                
local empire_castle={ 
                    
"Handelsmap"
                    
"Handelsmap"
                    
"Handelsmap"
                } 
                
empire_castle =empire_castle[empire
                
local sub_set 
                
if level 60 then -- 60?? : ?????, ???, ????, ??? 
                    
sub_set select(guild_map_name"Tal von Seungryong""Yongbi-Wüste""Berg Sohan"empire_castle,"Andere Gebiete"
                    if 
sub_set == 6 then -- ?? 
                        return 
                    
end 

                
else -- 61?? : ????, ???, ????, ???? 
                    
sub_set select(guild_map_name"Tal von Seungryong""Yongbi-Wüste""Berg Sohan",  empire_castle,"Andere Gebiete"
                    if 
sub_set == 6 then -- ?? 
                        
say_title("Teleporter:"
                        
say("Wohin möchtest du teleportiert werden?"
                        
say_reward(string.format("Das kostet dich %d Yang."cost)) 
                        
sub_set select("Doyyumhwaji""Dämonenturm""Roterwald""Zurück""Abbrechen") + 
                        
if sub_set == 9 then -- ?? 
                            return 
                        
end 
                        
if sub_set == 8 then -- ?? 
                            
say_title("Teleporter:"
                            
say("Wohin möchtest du teleportiert werden?"
                                                 ---                                                   

                            say_reward
(string.format("Das kostet dich %d Yang."cost)) 
                            
sub_set select(guild_map_name"Tal von Seungryong""Yongbi-Wüste""Berg Sohan",  empire_castle,"Andere Gebiete"
                            if 
sub_set == 6 then -- ?? 
                                
say_title("Teleporter:"
                                
say("Wohin möchtest du teleportiert werden?"
                                
say_reward(string.format("Das kostet dich %d Yang."cost)) 
                                
sub_set select("Doyyumhwaji""Dämonenturm""Roterwald""Abbrechen") + 
                                
if sub_set == 8 then -- ?? 
                                    return 
                                
end 
                            end 
                        end 
                    end 
                end 

                
if pc.gold cost then 
                    say
("Du hast nicht genug Geld,"
                    
say_title("Teleporter:"
                    
say("Ich würde dich auch kostenlos teleportieren,"
                    
say("aber ich habe eine große Familie. Um sie zu"
                    
say("ernähren, muss ich Geld verdienen."
                    
say_reward(string.format("Es kostet %d Yang."cost)) 
                    return 
                
end 

                pc
.changegold(-cost

                
local warp = { 
                    -- 
guild_map 
                    

                        { 
1285001000 }, 
                        { 
1795001000 }, 
                        { 
27180013000 }, 
                    }, 
                    -- 
64 map_n_threeway 
                    

                        { 
402100673900 }, 
                        { 
270400739900 }, 
                        { 
321300808000 }, 
                    }, 
                    -- 
63 metin2_map_n_desert_01 
                    

                        { 
217800627200 }, 
                        { 
221900502700 }, 
                        { 
344000502500 }, 
                    }, 
                    -- 
61 map_n_snowm_01 
                    

                        { 
434200290600 }, 
                        { 
375200174900 }, 
                        { 
491800173600 }, 
                    }, 
                    {--
empire_castle 
                        
{9111000911100}, 
                        {
9111000911100}, 
                        {
9111000911100}, 
                     
                    } , 
                    -- 
62 metin2_map_n_flame_01 
                    

                        { 
599400756300 }, 
                        { 
597800622200 }, 
                        { 
730700689800 }, 
                    }, 
                    -- 
devil_tower 
                    

                        { 
590500110500 }, 
                        { 
590500110500 }, 
                        { 
590500110500 }, 
                    },
                    -- 
metin2_map_trent02
                    
{
                        { 
111970070000 },
                        { 
111970070000 },
                        { 
111970070000 },
                    },                        
                } 
                
test_chat(warp[sub_set][empire][1]..warp[sub_set][empire][2]) 
                
say_title("Teleporter:"
                
say("Achtung, ich teleportiere dich jetzt. Du wirst"
                
say("an einem gefährlichen Ort landen, also pass auf"
                
say("dich auf. Viel Glück!"
                
wait() 
                
pc.warp(warp[sub_set][empire][1], warp[sub_set][empire][2]) 
             

            else -- ? ?? 
1,? ??? ?????? ? ?? 1,? ??? ?? ??     
                
local sub_set2 

                
--sub_set2 select(locale.vileage1_name[empire], locale.vileage2_name[empire], locale.cancel
                if 
empire==1 then     
                    sub_set2 
select("Yongan","Jayang" locale.cancel
                elseif  
empire ==2 then   
                    sub_set2 
select("Joan","Bokjung" locale.cancel
                elseif  
empire ==3 then  
                    sub_set2 
select("Pyungmoo","Bakra" locale.cancel
                
end     
                
if sub_set2 != 3 then 
                    
if pc.gold cost then 
                        say_title
("Teleporter:"
                        
say("Ich würde dich auch umsonst teleportieren,"
                        
say("aber ich habe eine große Familie. Um sie zu"
                        
say("ernähren, muss ich Geld verdienen."
                        
say_reward(string.format("Es kostet %d Yang."cost)) 
                    else 
                        if 
sub_set2 == 1 then 
                            say_title
("Teleporter:"
                            
say("Ich teleportiere dich dorthin."
                            
wait() 

                            if 
empire == 1 then 
                                pc
.warp(474300,954800
                            elseif 
empire == 2 then 
                                pc
.warp(63800,166400
                            elseif 
empire == 3 then 
                                pc
.warp(959900,269200
                            
end     
                        
elseif sub_set2 == 2 then 
                            say_title
("Teleporter:"
                            
say("Ich teleportiere dich dorthin."

                            
wait() 
                            if 
empire == 1 then 
                                pc
.warp(353100,882900
                            elseif 
empire == 2 then 
                                pc
.warp(145500,240000
                            elseif 
empire == 3 then 
                                pc
.warp(863900,246000
                            
end     
                        end 

                        pc
.changegold(-cost
                    
end 
                end 
            end 
        end 
-- end_of_chat 
     end 
-- end_of_state 
end 
-- end_of_quest 
09/08/2010 19:13 EYvil#2
du musst die alten coords durch die neuen ersetzen ;)
09/08/2010 19:57 ImbaStyla#3
Weiß keiner wie ich Handelsmap entferne <.< ?