[SERVICE] Die Questkontrolle

11/24/2011 14:11 Sp0ngeb0b ist cool#4111
PHP Code:
quest Name begin
    state start begin 
        when 20095.
use begin
            
if pc.get_level() >= 80 then
                say_title
("Teleportieren")
                
say("Dein Text")
                
say("Dein Text")
                
say("Dein Text")
                
say_reward("Dein Text")
                
local s select("Ja""Nein")
                if 
== 1 then
                    
if pc.get_money() >= 10000000 then
                        pc
.warp(888800888800)
                        
pc.changegold(-10000000)
                    else
                        
say("Du hast nicht genug Yang")
                        return
                    
end    
                end    
            
else
                
say("Dein Level ist zu niedrig um das Item zu nutzen!")
            
end    
        end 
    end 
end 
so sollte das glaube ich aussehen ;)

das was ihr gepostet habt war alles schwachsinn :D
11/24/2011 17:51 DerToT2010#4112
Quote:
Originally Posted by DavidMatth View Post
Hallo zusammen

kann mir vill einer eine Teleporter quest schreiben, womit man nur in eine map kommt

also:

-ab level 80
-in 8888 8888
-für 10kk yang
-beim npc 20095

und vill eine:

-ab level 80
-in 8888 8888
-für 0 yang
-beim npc 20095
-wenn man item xxx hat

also insgesammt 2 quests!

jetzt schon mal danke und wenn es so einen service noch gibt, der quests schreibt, dann sorry das ich das hier poste

MFG DavidMatth
Sp0nge es sollte ein npc sein kein item ^^
11/24/2011 18:06 Sp0ngeb0b ist cool#4113
PHP Code:
quest Name begin
    state start begin 
        when vnum
.chat."text" begin
            
if pc.get_level() >= 80 then
                say_title
("Teleportieren")
                
say("Dein Text")
                
say("Dein Text")
                
say("Dein Text")
                
say_reward("Dein Text")
                
local s select("Ja""Nein")
                if 
== 1 then
                    
if pc.get_money() >= 10000000 then
                        pc
.warp(888800888800)
                        
pc.changegold(-10000000)
                    else
                        
say("Du hast nicht genug Yang")
                        return
                    
end    
                end    
            
else
                
say("Dein Level ist zu niedrig um das Item zu nutzen!")
            
end    
        end 
    end 
end 
das sollte wohl jeder selber ändern können ;)
11/24/2011 18:28 -BoEhSe-OnKeLz-#4114
Hey com wer kann mal drüber gucken ich habe die serverfiles von daroo.

Und wir vom Team möchten gerne die Maps drin haben:
PHP Code:
Tal von Seurung
Yongbi Wüste 
(bzwwenn SD1 geht)
Eisland 
Vielleicht noch levelmap mit Schlangen und Gnomen usw
.
Grotte
Tal von Ascaria 
Und vielleicht noch Farmmap und Handels map 
PHP Code:
quest map_warp begin
    state start begin
        when 9012.chat
."Teleportieren" begin
            
-- Variablen Start
            local map 
pc.get_map_index()
            
local empire pc.get_empire()
            
local level pc.get_level()
            
local cost math.floor(level 5) * 1000
            local guild_map_names 
= {"Jungrang","Waryong","Imha",}
            
guild_map_name guild_map_names[empire]
            
local empire_castle={"Rote Burg","Gelbe Burg","Blaue Burg",}
            
empire_castle empire_castle[empire]
            
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
                    
--{
                    --    { 
975200133000 },
                    --    { 
977200185000 },
                    --    { 
923900183600 },
                    --} ,
                -- 
62 metin2_map_n_flame_01
                    
{
                        { 
599400756300 },
                        { 
597800622200 },
                        { 
730700689800 },
                    },
                -- 
devil_tower
                    
{
                        { 
590500110500 },
                        { 
590500110500 },
                        { 
590500110500 },
                    },
                -- 
red_forest
                    
{
                        { 
111990070800 },
                        { 
111990070800 },
                        { 
111990070800 },
                    },
                -- 
Spiderdungeon
                    
{
                        { 
51200 486400 },
                        { 
51200 486400 },
                        { 
51200 486400 },
                    },
                --
tempel
                    
{
                        { 
553600143600 },
                        { 
553600143600 },
                        { 
553600143600 },
                    },
                --
tal des todes
                    
{
                        { 
4808001069600 },
                        { 
4808001069600 },
                        { 
4808001069600 },
                    },
                --
deviltower2
                    
{
                        { 
55555005555500 },
                        { 
55555005555500 },
                        { 
55555005555500 },
                    },
                --
skypia01
                    
{
                        { 
100001675000 },
                        { 
100001675000 },
                        { 
100001675000 },
                    },
                --
skypia02
                    
{
                        { 
1536001203200 },
                        { 
1536001203200 },
                        { 
1536001203200 },
                    },
                --
skypiaboss
                    
{
                        { 
8192001049600 },
                        { 
8192001049600 },
                        { 
8192001049600 },
                    },
                --
timeattack01
                    
{
                        { 
777700777700 },
                        { 
777700777700 },
                        { 
777700777700 },
                    },
                --
timeattack02
                    
{
                        { 
888800888800 },
                        { 
888800888800 },
                        { 
888800888800 },
                    },
                --
timeattack03
                    
{
                        { 
999900999900 },
                        { 
999900999900 },
                        { 
999900999900 },
                    },
                --
ox
                    
{
                        { 
870400},
                        { 
870400},
                        { 
870400},
                    },
                --
bossrun
                    
{
                        { 
911100911100 },
                        { 
911100911100 },
                        { 
911100911100 },
                    },
                --
sd2
                    
{
                        { 
665600435200 },
                        { 
665600435200 },
                        { 
665600435200 },
                    },
                --
casino
                    
{
                        { 
444400444400 },
                        { 
444400444400 },
                        { 
444400444400 },
                    },
                --
naga
                    
{
                        { 
555500555500 },
                        { 
555500555500 },
                        { 
555500555500 },
                    },
                --
sd3
                    
{
                        { 
123456700123456700 },
                        { 
123456700123456700 },
                        { 
123456700123456700 },
                    },
            }
            
local sub_set 0
            
--Veriablen End
            say_title
("Teleportieren")
            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 viele, neue und starke")
                
say("Monster gibt..")
                
say("")
                
say_reward("Nungut, soll ich dich teleportieren?")
            else
                
say("Anscheinend sind die Monster zustark")
                
say("für dich..")
                
say("Oder du möchtest dir einfach neue Tränke kaufen..")
                
say("")
                
say_reward("Nungut, möchtest du zurück in die Stadt?")
            
end
            local s 
select("Teleportieren","Schließen")
            if 
== 2 then
                
return
            
end
            say_title
("Teleportieren")            
            if 
map == or map == or map == 21 or map == 23 or map == 41 or map == 43 then
                
if level 60 then
                    say
("Da dein Level noch sehr niedrig ist,")
                    
say("kannst du erst in einige Gebiete Reisen..")
                    
say_reward("Eine Reise kostet" ..cost.." Gold!")
                    
sub_set select(guild_map_name"Orktal","Wüste""Eisland","Abbrechen")
                    if 
sub_set == 5 then
                        
return
                    
end
                
else
                    
say("Da dein Level schon recht hoch ist,")
                    
say("kann ich dich auch auf neue Regionen")
                    
say("Teleportieren..")
                    
say_reward("Eine Reise kostet" ..cost.." Gold!")
                    
sub_set select(guild_map_name"Orktal""Wüste""Eisland","Weiter""Abbrechen")
                    if 
sub_set == 6 then
                        
return
                    
end
                    
if sub_set == 5 then
                        say_title
("Teleportieren")
                        
say("Dies sind die schweren Regionen..")
                        
say_reward("Eine Reise kostet" ..cost.." Gold!")
                        if 
is_test_server() then
                            sub_set 
select("Feuerland""Dämonenturm","Roter Wald""Spinnendungeon""Tempel""Tal des Todes""Weiter""Abbrechen") + 4
                            
if sub_set == 12 then
                                
return
                            
end
                            
if sub_set == 11 then
                                say_reward
("Eine Reise kostet" ..cost.." Gold!")
                                
sub_set select("Dämonenturm2","Skypia01","Skypia02","Skypia Boss","Timeattack01","Timeattack02","Timeattack03","Weiter","Abbrechen") + 10
                                
if sub_set == 19 then
                                    
return
                                
end
                                
if sub_set == 18 then
                                    say_reward
("Eine Reise kostet" ..cost.." Gold!")
                                    
sub_set select("OX-Event","Bossrun","Spinnendungeon2","Casino","Naga","Spinnendungeon3","Abbrechen") + 17
                                    
if sub_set == 24 then
                                        
return
                                    
end
                                end
                            end
                        
else
                            
say_reward("Eine Reise kostet" ..cost.." Gold!")
                            
sub_set select("Feuerland""Dämonenturm","Roter Wald""Spinnendungeon""Tempel""Tal des Todes""Abbrechen") + 4
                            
if sub_set == 14 then
                                
return
                            
end
                        end
                    end
                end
                
if pc.get_gold() < cost then
                    say_title
("Teleportiern")
                    
say_reward("Du hast zuwenig Gold!")
                    return
                
end
                pc
.changegold(-cost)
                
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
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
pc.warp(474300,954800)
                    
end
                    
if sub_set3 == 2 then
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
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
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
pc.warp(63800,166400)
                    
end
                    
if sub_set3 == 2 then
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
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
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
pc.warp(959900,269200)
                    
end
                    
if sub_set3 == 2 then
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
pc.warp(863900,246000)
                    
end
                    
if sub_set3 == 3 then
                        
return
                    
end
                end
            end
        end
    end
end 
11/24/2011 19:33 Kriegergeist^^#4115
Abend auch,

Ich habe leider immer noch ein problem mit meiner quest.

Hier erst mal die quest:

Immer wen ich eine belohnung abholen will (kann auch ein ganz neuer char sein), schließt sich das fenster einfach.
Weiß jemand eine lösung für dieses Problem?
Ich wär euch sehr dankbar wen ihr mir helfen könntet :handsdown:

MfG
Kriegergeist^^
11/24/2011 19:56 mystic09#4116
can you say how can i find oto pot system quest codes thanks for your interest
11/24/2011 21:12 DavidMatth#4117
Ich kenne mich mit Quests nicht so aus... in vbox kommt immer:
must start with 'quest'
warp.quest:1:Error: occured on compile warp.quest

bitte das fixxen und
-das man die map AB level 80 betretten kann
-das es 1kk kostet sich zu porten

jetzt schon mal danke

MFG DavidMatth
11/24/2011 21:28 Retrograd#4118
ich kann nicht garantieren das es richtig ist da ich gerade keinen server zur verfügung habe

PHP Code:
quest warp begin
    state start begin
        when 20092.chat
."Neue Map" begin
            
if pc.get_level() < 80 then
                say_title
("Du bist noch nicht Level 80!")
                
say("Komm wieder wenn du Level 80 bist.")
            else
                
say_title("Willst du echt in die Neue Map?")
                
say("Dort warten viele monster auf die!")
                
say("Außerdem kostet es dich 1kk um zu reisen.")
                    
say("Möchtest du nun warpen?")
                
local s select("Ja","Nein")
                if 
== 2 then
                    
return
                
end
                
if == 1 with pc.get_money() < 1000000 then
                    say
("Du hast nicht genug Geld komm dann")
                    
say("wenn du die 1kk zusammen hast.")
                else
                    
say("Pass auf die auf...")
                    
pc.warp(888800888800)
                    
pc.change_money (-1000000)
                
end
            end
        end
    end
end 
11/24/2011 21:51 DavidMatth#4119
leider immer noch der fehler:

must start with 'quest'
warp.quest:1:Error: occured on compile warp.quest
11/24/2011 22:56 -BoEhSe-OnKeLz-#4120
wer kann mir das ändern bitte es ist echt wichtig

Und wir vom Team möchten gerne die Maps drin haben:
PHP Code:
Tal von Seurung
Yongbi Wüste 
(bzwwenn SD1 geht)
Eisland 
Vielleicht noch levelmap mit Schlangen und Gnomen usw
.
Grotte
Tal von Ascaria 
Und vielleicht noch Farmmap und Handels map 
PHP Code:
quest map_warp begin
    state start begin
        when 9012.chat
."Teleportieren" begin
            
-- Variablen Start
            local map 
pc.get_map_index()
            
local empire pc.get_empire()
            
local level pc.get_level()
            
local cost math.floor(level 5) * 1000
            local guild_map_names 
= {"Jungrang","Waryong","Imha",}
            
guild_map_name guild_map_names[empire]
            
local empire_castle={"Rote Burg","Gelbe Burg","Blaue Burg",}
            
empire_castle empire_castle[empire]
            
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
                    
--{
                    --    { 
975200133000 },
                    --    { 
977200185000 },
                    --    { 
923900183600 },
                    --} ,
                -- 
62 metin2_map_n_flame_01
                    
{
                        { 
599400756300 },
                        { 
597800622200 },
                        { 
730700689800 },
                    },
                -- 
devil_tower
                    
{
                        { 
590500110500 },
                        { 
590500110500 },
                        { 
590500110500 },
                    },
                -- 
red_forest
                    
{
                        { 
111990070800 },
                        { 
111990070800 },
                        { 
111990070800 },
                    },
                -- 
Spiderdungeon
                    
{
                        { 
51200 486400 },
                        { 
51200 486400 },
                        { 
51200 486400 },
                    },
                --
tempel
                    
{
                        { 
553600143600 },
                        { 
553600143600 },
                        { 
553600143600 },
                    },
                --
tal des todes
                    
{
                        { 
4808001069600 },
                        { 
4808001069600 },
                        { 
4808001069600 },
                    },
                --
deviltower2
                    
{
                        { 
55555005555500 },
                        { 
55555005555500 },
                        { 
55555005555500 },
                    },
                --
skypia01
                    
{
                        { 
100001675000 },
                        { 
100001675000 },
                        { 
100001675000 },
                    },
                --
skypia02
                    
{
                        { 
1536001203200 },
                        { 
1536001203200 },
                        { 
1536001203200 },
                    },
                --
skypiaboss
                    
{
                        { 
8192001049600 },
                        { 
8192001049600 },
                        { 
8192001049600 },
                    },
                --
timeattack01
                    
{
                        { 
777700777700 },
                        { 
777700777700 },
                        { 
777700777700 },
                    },
                --
timeattack02
                    
{
                        { 
888800888800 },
                        { 
888800888800 },
                        { 
888800888800 },
                    },
                --
timeattack03
                    
{
                        { 
999900999900 },
                        { 
999900999900 },
                        { 
999900999900 },
                    },
                --
ox
                    
{
                        { 
870400},
                        { 
870400},
                        { 
870400},
                    },
                --
bossrun
                    
{
                        { 
911100911100 },
                        { 
911100911100 },
                        { 
911100911100 },
                    },
                --
sd2
                    
{
                        { 
665600435200 },
                        { 
665600435200 },
                        { 
665600435200 },
                    },
                --
casino
                    
{
                        { 
444400444400 },
                        { 
444400444400 },
                        { 
444400444400 },
                    },
                --
naga
                    
{
                        { 
555500555500 },
                        { 
555500555500 },
                        { 
555500555500 },
                    },
                --
sd3
                    
{
                        { 
123456700123456700 },
                        { 
123456700123456700 },
                        { 
123456700123456700 },
                    },
            }
            
local sub_set 0
            
--Veriablen End
            say_title
("Teleportieren")
            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 viele, neue und starke")
                
say("Monster gibt..")
                
say("")
                
say_reward("Nungut, soll ich dich teleportieren?")
            else
                
say("Anscheinend sind die Monster zustark")
                
say("für dich..")
                
say("Oder du möchtest dir einfach neue Tränke kaufen..")
                
say("")
                
say_reward("Nungut, möchtest du zurück in die Stadt?")
            
end
            local s 
select("Teleportieren","Schließen")
            if 
== 2 then
                
return
            
end
            say_title
("Teleportieren")            
            if 
map == or map == or map == 21 or map == 23 or map == 41 or map == 43 then
                
if level 60 then
                    say
("Da dein Level noch sehr niedrig ist,")
                    
say("kannst du erst in einige Gebiete Reisen..")
                    
say_reward("Eine Reise kostet" ..cost.." Gold!")
                    
sub_set select(guild_map_name"Orktal","Wüste""Eisland","Abbrechen")
                    if 
sub_set == 5 then
                        
return
                    
end
                
else
                    
say("Da dein Level schon recht hoch ist,")
                    
say("kann ich dich auch auf neue Regionen")
                    
say("Teleportieren..")
                    
say_reward("Eine Reise kostet" ..cost.." Gold!")
                    
sub_set select(guild_map_name"Orktal""Wüste""Eisland","Weiter""Abbrechen")
                    if 
sub_set == 6 then
                        
return
                    
end
                    
if sub_set == 5 then
                        say_title
("Teleportieren")
                        
say("Dies sind die schweren Regionen..")
                        
say_reward("Eine Reise kostet" ..cost.." Gold!")
                        if 
is_test_server() then
                            sub_set 
select("Feuerland""Dämonenturm","Roter Wald""Spinnendungeon""Tempel""Tal des Todes""Weiter""Abbrechen") + 4
                            
if sub_set == 12 then
                                
return
                            
end
                            
if sub_set == 11 then
                                say_reward
("Eine Reise kostet" ..cost.." Gold!")
                                
sub_set select("Dämonenturm2","Skypia01","Skypia02","Skypia Boss","Timeattack01","Timeattack02","Timeattack03","Weiter","Abbrechen") + 10
                                
if sub_set == 19 then
                                    
return
                                
end
                                
if sub_set == 18 then
                                    say_reward
("Eine Reise kostet" ..cost.." Gold!")
                                    
sub_set select("OX-Event","Bossrun","Spinnendungeon2","Casino","Naga","Spinnendungeon3","Abbrechen") + 17
                                    
if sub_set == 24 then
                                        
return
                                    
end
                                end
                            end
                        
else
                            
say_reward("Eine Reise kostet" ..cost.." Gold!")
                            
sub_set select("Feuerland""Dämonenturm","Roter Wald""Spinnendungeon""Tempel""Tal des Todes""Abbrechen") + 4
                            
if sub_set == 14 then
                                
return
                            
end
                        end
                    end
                end
                
if pc.get_gold() < cost then
                    say_title
("Teleportiern")
                    
say_reward("Du hast zuwenig Gold!")
                    return
                
end
                pc
.changegold(-cost)
                
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
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
pc.warp(474300,954800)
                    
end
                    
if sub_set3 == 2 then
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
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
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
pc.warp(63800,166400)
                    
end
                    
if sub_set3 == 2 then
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
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
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
pc.warp(959900,269200)
                    
end
                    
if sub_set3 == 2 then
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
pc.warp(863900,246000)
                    
end
                    
if sub_set3 == 3 then
                        
return
                    
end
                end
            end
        end
    end
end 
11/25/2011 01:15 Yoscha#4121
Quote:
Originally Posted by DavidMatth View Post
leider immer noch der fehler:

must start with 'quest'
warp.quest:1:Error: occured on compile warp.quest


Der Fehler ist nicht schwer... probiere es mit einem end mehr am ende oder einem end weniger.
Dann wirds funktionieren ;)

Quote:
Originally Posted by -BoEhSe-OnKeLz- View Post
wer kann mir das ändern bitte es ist echt wichtig

Und wir vom Team möchten gerne die Maps drin haben:
PHP Code:
Tal von Seurung
Yongbi Wüste 
(bzwwenn SD1 geht)
Eisland 
Vielleicht noch levelmap mit Schlangen und Gnomen usw
.
Grotte
Tal von Ascaria 
Und vielleicht noch Farmmap und Handels map 
PHP Code:
quest map_warp begin
    state start begin
        when 9012.chat
."Teleportieren" begin
            
-- Variablen Start
            local map 
pc.get_map_index()
            
local empire pc.get_empire()
            
local level pc.get_level()
            
local cost math.floor(level 5) * 1000
            local guild_map_names 
= {"Jungrang","Waryong","Imha",}
            
guild_map_name guild_map_names[empire]
            
local empire_castle={"Rote Burg","Gelbe Burg","Blaue Burg",}
            
empire_castle empire_castle[empire]
            
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
                    
--{
                    --    { 
975200133000 },
                    --    { 
977200185000 },
                    --    { 
923900183600 },
                    --} ,
                -- 
62 metin2_map_n_flame_01
                    
{
                        { 
599400756300 },
                        { 
597800622200 },
                        { 
730700689800 },
                    },
                -- 
devil_tower
                    
{
                        { 
590500110500 },
                        { 
590500110500 },
                        { 
590500110500 },
                    },
                -- 
red_forest
                    
{
                        { 
111990070800 },
                        { 
111990070800 },
                        { 
111990070800 },
                    },
                -- 
Spiderdungeon
                    
{
                        { 
51200 486400 },
                        { 
51200 486400 },
                        { 
51200 486400 },
                    },
                --
tempel
                    
{
                        { 
553600143600 },
                        { 
553600143600 },
                        { 
553600143600 },
                    },
                --
tal des todes
                    
{
                        { 
4808001069600 },
                        { 
4808001069600 },
                        { 
4808001069600 },
                    },
                --
deviltower2
                    
{
                        { 
55555005555500 },
                        { 
55555005555500 },
                        { 
55555005555500 },
                    },
                --
skypia01
                    
{
                        { 
100001675000 },
                        { 
100001675000 },
                        { 
100001675000 },
                    },
                --
skypia02
                    
{
                        { 
1536001203200 },
                        { 
1536001203200 },
                        { 
1536001203200 },
                    },
                --
skypiaboss
                    
{
                        { 
8192001049600 },
                        { 
8192001049600 },
                        { 
8192001049600 },
                    },
                --
timeattack01
                    
{
                        { 
777700777700 },
                        { 
777700777700 },
                        { 
777700777700 },
                    },
                --
timeattack02
                    
{
                        { 
888800888800 },
                        { 
888800888800 },
                        { 
888800888800 },
                    },
                --
timeattack03
                    
{
                        { 
999900999900 },
                        { 
999900999900 },
                        { 
999900999900 },
                    },
                --
ox
                    
{
                        { 
870400},
                        { 
870400},
                        { 
870400},
                    },
                --
bossrun
                    
{
                        { 
911100911100 },
                        { 
911100911100 },
                        { 
911100911100 },
                    },
                --
sd2
                    
{
                        { 
665600435200 },
                        { 
665600435200 },
                        { 
665600435200 },
                    },
                --
casino
                    
{
                        { 
444400444400 },
                        { 
444400444400 },
                        { 
444400444400 },
                    },
                --
naga
                    
{
                        { 
555500555500 },
                        { 
555500555500 },
                        { 
555500555500 },
                    },
                --
sd3
                    
{
                        { 
123456700123456700 },
                        { 
123456700123456700 },
                        { 
123456700123456700 },
                    },
            }
            
local sub_set 0
            
--Veriablen End
            say_title
("Teleportieren")
            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 viele, neue und starke")
                
say("Monster gibt..")
                
say("")
                
say_reward("Nungut, soll ich dich teleportieren?")
            else
                
say("Anscheinend sind die Monster zustark")
                
say("für dich..")
                
say("Oder du möchtest dir einfach neue Tränke kaufen..")
                
say("")
                
say_reward("Nungut, möchtest du zurück in die Stadt?")
            
end
            local s 
select("Teleportieren","Schließen")
            if 
== 2 then
                
return
            
end
            say_title
("Teleportieren")            
            if 
map == or map == or map == 21 or map == 23 or map == 41 or map == 43 then
                
if level 60 then
                    say
("Da dein Level noch sehr niedrig ist,")
                    
say("kannst du erst in einige Gebiete Reisen..")
                    
say_reward("Eine Reise kostet" ..cost.." Gold!")
                    
sub_set select(guild_map_name"Orktal","Wüste""Eisland","Abbrechen")
                    if 
sub_set == 5 then
                        
return
                    
end
                
else
                    
say("Da dein Level schon recht hoch ist,")
                    
say("kann ich dich auch auf neue Regionen")
                    
say("Teleportieren..")
                    
say_reward("Eine Reise kostet" ..cost.." Gold!")
                    
sub_set select(guild_map_name"Orktal""Wüste""Eisland","Weiter""Abbrechen")
                    if 
sub_set == 6 then
                        
return
                    
end
                    
if sub_set == 5 then
                        say_title
("Teleportieren")
                        
say("Dies sind die schweren Regionen..")
                        
say_reward("Eine Reise kostet" ..cost.." Gold!")
                        if 
is_test_server() then
                            sub_set 
select("Feuerland""Dämonenturm","Roter Wald""Spinnendungeon""Tempel""Tal des Todes""Weiter""Abbrechen") + 4
                            
if sub_set == 12 then
                                
return
                            
end
                            
if sub_set == 11 then
                                say_reward
("Eine Reise kostet" ..cost.." Gold!")
                                
sub_set select("Dämonenturm2","Skypia01","Skypia02","Skypia Boss","Timeattack01","Timeattack02","Timeattack03","Weiter","Abbrechen") + 10
                                
if sub_set == 19 then
                                    
return
                                
end
                                
if sub_set == 18 then
                                    say_reward
("Eine Reise kostet" ..cost.." Gold!")
                                    
sub_set select("OX-Event","Bossrun","Spinnendungeon2","Casino","Naga","Spinnendungeon3","Abbrechen") + 17
                                    
if sub_set == 24 then
                                        
return
                                    
end
                                end
                            end
                        
else
                            
say_reward("Eine Reise kostet" ..cost.." Gold!")
                            
sub_set select("Feuerland""Dämonenturm","Roter Wald""Spinnendungeon""Tempel""Tal des Todes""Abbrechen") + 4
                            
if sub_set == 14 then
                                
return
                            
end
                        end
                    end
                end
                
if pc.get_gold() < cost then
                    say_title
("Teleportiern")
                    
say_reward("Du hast zuwenig Gold!")
                    return
                
end
                pc
.changegold(-cost)
                
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
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
pc.warp(474300,954800)
                    
end
                    
if sub_set3 == 2 then
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
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
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
pc.warp(63800,166400)
                    
end
                    
if sub_set3 == 2 then
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
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
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
pc.warp(959900,269200)
                    
end
                    
if sub_set3 == 2 then
                        
if pc.get_gold() < cost then
                            say_title
("Teleportiern")
                            
say_reward("Du hast zuwenig Gold!")
                            return
                        
end
                        pc
.changegold(-cost)
                        
pc.warp(863900,246000)
                    
end
                    
if sub_set3 == 3 then
                        
return
                    
end
                end
            end
        end
    end
end 

Hier ist lediglich eine Quest KONTROLLE kein Quest Erstell Service.
Geh einfach Filezilla in map rein, such dir die maps raus, schau dir warp Befehl in der Settings.txt an und ersetze die dort .. ist nicht schwer.

Kann eigentlich jeder allein machen :)
11/25/2011 15:04 reqe#4122
11/25/2011 15:54 DavidMatth#4123
Quote:
quest warp begin
state start begin
when 20092.chat."Neue Map" begin
say_title("Willst du echt in die Neue Map?")
say("Dort warten viele monster auf die!")
say("Pass auf die auf...")
say("Möchtest du nun warpen?")
local s = select("Ja","Nein")
if s == 2 then
return
end
if s == 1 then
pc.warp(888800, 888800)
end
end
end
end
bitte angucken... kommt immer noch der fehler :

must start with 'quest'
warp.quest:1:Error: occured on compile warp.quest

MFG DavidMatth
11/25/2011 17:07 hut#4124
also bei quest "warp" ist das dein quest name oder nicht wenn nicht änder deine quest name in warp um
11/25/2011 17:12 DavidMatth#4125
aber wie du siehst heißt sie doch warp^^