Ich habe da eine Quest für die Warpring und jedes mal wenn ich die Quest in FileZilla einfüge und [m2 qc] auf meiner Virtual Box eintippe kommt da ein Fehler...
Könnte mir jemand meine Quest korrigieren bitte und mir ein Download-Link oder so stellen oder ... ?
quest warpring begin
state start begin
when 70007.use begin
say_title("Warpring:")
say("Dies ist eine faszinierende Gegend. Aber")
say("passiert hier denn auch mal etwas")
say("Aussergewoehnliches? 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 koennte. Da")
say("jedoch die Kraefte des Boesen wieder staerker")
say("geworden sind, wurden Raum und Zeit ins Chaos")
say("gestuerzt. Dadurch kann es passieren, dass deine")
say("Rueckkehr nicht immer augenblicklich funktioniert.")
say("Moechtest du dennoch teleportiert werden?")
local main_set = select("Ja","Nein")
if main_set == 2 then
return
end
local map = pc.get_map_index()
local empire = pc.get_empire()
local level = pc.get_level()
say_title("Warpring:")
say("Wohin moechtest du teleportiert werden?")
-- ?? ?? ???? ?? ?? (? ?? 1,2 ??)
if map == 1 or map == 3 or map == 21 or map == 23 or map == 41 or map == 43 then
local guild_map_names = {
"Metin Map",
"Metin Map",
"Metin Map",
}
guild_map_name = guild_map_names[empire]
local empire_castle={
"Burgschlacht",
"Burgschlacht",
"Burgschlacht",
}
empire_castle =empire_castle[empire]
local sub_set = 0
if level < 60 then -- 60?? : ?????, ???, ????, ???
sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-Wueste", "Berg Sohan", "Andere Gebiete")
if sub_set == 5 then -- ??
return
end
else -- 61?? : ????, ???, ????, ????
sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-Wueste", "Berg Sohan", "Andere Gebiete")
if sub_set == 5 then -- ??
say_title("Teleporter:")
say("Wohin moechtest du teleportiert werden?")
sub_set = select("Feuerland", "Daemonenturm", "Geisterwald", "Roter Wald", "Seelengrotte", "Zurueck", "Abbrechen") + 5
if sub_set == 12 then -- ??
return
end
if sub_set == 11 then -- ??
say_title("Teleporter:")
say("Wohin moechtest du teleportiert werden?")
--- l
sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-Wueste", "Berg Sohan", "Andere Gebiete")
if sub_set == 6 then -- ??
say_title("Teleporter:")
say("Wohin moechtest du teleportiert werden?")
sub_set = select("Feuerland", "Daemonenturm", "Geisterwald", "Roter Wald", "Seelengrotte", "Abbrechen") + 5
if sub_set == 11 then -- ??
return
end
end
end
end
end
local warp = {
-- guild_map
{
{ 128500, 1000 },
{ 179500, 1000 },
{ 271800, 13000 },
},
-- 64 map_n_threeway
{
{ 402100, 673900 },
{ 270400, 739900 },
{ 321300, 808000 },
},
-- 63 metin2_map_n_desert_01
{
{ 217800, 627200 },
{ 221900, 502700 },
{ 344000, 502500 },
},
-- 61 map_n_snowm_01
{
{ 434200, 290600 },
{ 375200, 174900 },
{ 491800, 173600 },
},
-- 62 metin2_map_n_flame_01
{
{ 599400, 756300 },
{ 597800, 622200 },
{ 730700, 689800 },
},
-- devil_tower
{
{ 590500, 110500 },
{ 590500, 110500 },
{ 590500, 110500 },
},
-- metin2_map_trent
(
(288700, 5700),
(288700, 5700),
(288700, 5700),
),
-- metin2_map_skipia_dungeon_01
(
(10000, 1207800),
(10000, 1207800),
(10000, 1207800),
),
test_chat(warp[sub_set][empire][1]..warp[sub_set][empire][2])
say_title("Warpring:")
say("Achtung, ich teleportiere dich jetzt. Du wirst")
say("an einem gefaehrlichen Ort landen, also pass auf")
say("dich auf. Viel Glueck!")
wait()
pc.warp(warp[sub_set][empire][1], warp[sub_set][empire][2])
else -- ? ?? 1,2 ? ??? ?????? ? ?? 1,2 ? ??? ?? ??
local sub_set2 = 3
--sub_set2 = select(locale.vileage1_name[empire], locale.vileage2_name[empire], locale.cancel)
if empire==1 then
sub_set2 = select("Yongan(Map1 Rot)","Jayang(Map2 Rot)" , locale.cancel)
elseif empire ==2 then
sub_set2 = select("Joan(Map1 Gelb)","Bokjung(Map2 Gelb)" , locale.cancel)
elseif empire ==3 then
sub_set2 = select("Pyungmoo(Map1 Blau)","Bakra(Map2 Blau)" , locale.cancel)
end
if sub_set2 != 3 then
if sub_set2 == 1 then
say_title("Warpring:")
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("Warpring:")
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 -- end sub set check2 if
end -- end sub set check1 if
end -- end map check if
end -- end when use item
end -- end state start
end -- end quest warpring
Könnte mir jemand meine Quest korrigieren bitte und mir ein Download-Link oder so stellen oder ... ?
quest warpring begin
state start begin
when 70007.use begin
say_title("Warpring:")
say("Dies ist eine faszinierende Gegend. Aber")
say("passiert hier denn auch mal etwas")
say("Aussergewoehnliches? 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 koennte. Da")
say("jedoch die Kraefte des Boesen wieder staerker")
say("geworden sind, wurden Raum und Zeit ins Chaos")
say("gestuerzt. Dadurch kann es passieren, dass deine")
say("Rueckkehr nicht immer augenblicklich funktioniert.")
say("Moechtest du dennoch teleportiert werden?")
local main_set = select("Ja","Nein")
if main_set == 2 then
return
end
local map = pc.get_map_index()
local empire = pc.get_empire()
local level = pc.get_level()
say_title("Warpring:")
say("Wohin moechtest du teleportiert werden?")
-- ?? ?? ???? ?? ?? (? ?? 1,2 ??)
if map == 1 or map == 3 or map == 21 or map == 23 or map == 41 or map == 43 then
local guild_map_names = {
"Metin Map",
"Metin Map",
"Metin Map",
}
guild_map_name = guild_map_names[empire]
local empire_castle={
"Burgschlacht",
"Burgschlacht",
"Burgschlacht",
}
empire_castle =empire_castle[empire]
local sub_set = 0
if level < 60 then -- 60?? : ?????, ???, ????, ???
sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-Wueste", "Berg Sohan", "Andere Gebiete")
if sub_set == 5 then -- ??
return
end
else -- 61?? : ????, ???, ????, ????
sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-Wueste", "Berg Sohan", "Andere Gebiete")
if sub_set == 5 then -- ??
say_title("Teleporter:")
say("Wohin moechtest du teleportiert werden?")
sub_set = select("Feuerland", "Daemonenturm", "Geisterwald", "Roter Wald", "Seelengrotte", "Zurueck", "Abbrechen") + 5
if sub_set == 12 then -- ??
return
end
if sub_set == 11 then -- ??
say_title("Teleporter:")
say("Wohin moechtest du teleportiert werden?")
--- l
sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-Wueste", "Berg Sohan", "Andere Gebiete")
if sub_set == 6 then -- ??
say_title("Teleporter:")
say("Wohin moechtest du teleportiert werden?")
sub_set = select("Feuerland", "Daemonenturm", "Geisterwald", "Roter Wald", "Seelengrotte", "Abbrechen") + 5
if sub_set == 11 then -- ??
return
end
end
end
end
end
local warp = {
-- guild_map
{
{ 128500, 1000 },
{ 179500, 1000 },
{ 271800, 13000 },
},
-- 64 map_n_threeway
{
{ 402100, 673900 },
{ 270400, 739900 },
{ 321300, 808000 },
},
-- 63 metin2_map_n_desert_01
{
{ 217800, 627200 },
{ 221900, 502700 },
{ 344000, 502500 },
},
-- 61 map_n_snowm_01
{
{ 434200, 290600 },
{ 375200, 174900 },
{ 491800, 173600 },
},
-- 62 metin2_map_n_flame_01
{
{ 599400, 756300 },
{ 597800, 622200 },
{ 730700, 689800 },
},
-- devil_tower
{
{ 590500, 110500 },
{ 590500, 110500 },
{ 590500, 110500 },
},
-- metin2_map_trent
(
(288700, 5700),
(288700, 5700),
(288700, 5700),
),
-- metin2_map_skipia_dungeon_01
(
(10000, 1207800),
(10000, 1207800),
(10000, 1207800),
),
test_chat(warp[sub_set][empire][1]..warp[sub_set][empire][2])
say_title("Warpring:")
say("Achtung, ich teleportiere dich jetzt. Du wirst")
say("an einem gefaehrlichen Ort landen, also pass auf")
say("dich auf. Viel Glueck!")
wait()
pc.warp(warp[sub_set][empire][1], warp[sub_set][empire][2])
else -- ? ?? 1,2 ? ??? ?????? ? ?? 1,2 ? ??? ?? ??
local sub_set2 = 3
--sub_set2 = select(locale.vileage1_name[empire], locale.vileage2_name[empire], locale.cancel)
if empire==1 then
sub_set2 = select("Yongan(Map1 Rot)","Jayang(Map2 Rot)" , locale.cancel)
elseif empire ==2 then
sub_set2 = select("Joan(Map1 Gelb)","Bokjung(Map2 Gelb)" , locale.cancel)
elseif empire ==3 then
sub_set2 = select("Pyungmoo(Map1 Blau)","Bakra(Map2 Blau)" , locale.cancel)
end
if sub_set2 != 3 then
if sub_set2 == 1 then
say_title("Warpring:")
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("Warpring:")
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 -- end sub set check2 if
end -- end sub set check1 if
end -- end map check if
end -- end when use item
end -- end state start
end -- end quest warpring