Register for your free account! | Forgot your password?

You last visited: Today at 11:31

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Warp quest

Discussion on Warp quest within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2009
Posts: 8
Received Thanks: 42
Warp quest

Ich hab hab versucht dem Teleporter zwei neue qest hinzuzufügen wodurch man sich Warpring kaufen kann. Jedoch passiert nun gar nichts mehr wenn ich ihn anklicke. Ist meine erste quest wo ich richtig verändere hab noch nicht so den plan davon.ich hab versucht mir meine Nötigen bruchstücke aus anderen q zu Klauen aber irgenwie funktionirts nicht so richtig veilleicht kann mir jemand sagen was ich falsch mach.

PHP Code:
---- Teleporter
quest map_warp begin
    state start begin
        when 9012.chat
."Warpring"  begin
        
            say_title
("Ein Warpring kostet dich 20kk Yang")
            
say("Wenn du eine Warpring kaufen möchtest,")
            
say("drücke Ja")
            
local main_set == ("Ja""Nein")
            if 
main_set == 2 then
                
return
            
end
            
if pc.get_gold() < 20000000 then
                say
("Du hast nicht genügend Yang.")
                
say("Komm wieder wenn du mehr hast.")
                return
            
end
            
else
                
say_title("Glückwunsch!")
                
say("Du bist nun im Besitz eines Warpringes!")
                
say("Du kannst mit ihm in viel Gebiete reisen")
                
say("")
                
pc.changegold(-20000000)
                
pc.give_item2(70007)
                
say_item("Warpring"70007"")
            
end
        end    
        
        when 9012.chat
."Warpring²"  begin
        
            say_title
("Ein Warpring² kostet dich 200kk Yang")
            
say("Wenn du eine Warpring² kaufen möchtest,")
            
say("drücke Ja")
            
local main_set == ("Ja""Nein")
            if 
main_set == 2 then
                
return
            
end    
            
if pc.get_gold() < 200000000 then
                say
("Du hast nicht genügend Yang.")
                
say("Komm wieder wenn du mehr hast.")
                return
            
end
            
else 
                
say_title("Glückwunsch!")
                
say("Du bist nun im Besitz eines Warpringes²!")
                
say("Du kannst mit ihm in viel Gebiete reisen")
                
say("Pass auf dich auf!")
                
say("")
                
pc.changegold(-200000000)
                
pc.give_item2(40002)
                
say_item("Warpring"40002"")
            
end
        end    
        
        when 9012.chat
."Teleportieren"  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={
                        
"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-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""Zurück""Abbrechen") + 5
                            
if sub_set == 9 then -- ??
                                return
                            
end
                            
if sub_set == 8 then -- ??
                                
say_title("Teleporter:")
                                
say("Wohin möchtest du teleportiert werden?")
                                                     ---                                                   
l
                                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""Abbrechen") + 5
                                    
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
                            
{975200133000},
                            {
977200185000},
                            {
923900183600},
                        
                        } ,
                        -- 
62 metin2_map_n_flame_01
                        
{
                            { 
599400756300 },
                            { 
597800622200 },
                            { 
730700689800 },
                        },
                        -- 
devil_tower
                        
{
                            { 
590500110500 },
                            { 
590500110500 },
                            { 
590500110500 },
                        },
                    }
                    
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 3

                    
--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 
-- end_of_chat
     end
-- end_of_state
end 
-- end_of_quest 
DarthBane is offline  
Reply


Similar Threads Similar Threads
[SUCHE]Warp Quest
04/10/2013 - Metin2 Private Server - 4 Replies
huhu suche ne warp quest die zu port 832 0 führt zu ner neuen, bei 9012 oder ne neue quest pls THX voraus
[quest]map warp
12/27/2010 - Metin2 Private Server - 4 Replies
anyone have an idea how to warp all players in 1 map to another? i tried warp_all_in_map(41, x coord, y coord) with 41= map index from map 1 blue so i want all players from map 1 blue to teleport to map 3 blue any idea how?
hallo leute brauche hilfe bei einer warp quest
07/25/2010 - Metin2 Private Server - 4 Replies
hallo leute brauche hilfe bei einer warp quest bekommes es einfach nicht hin sie in mein warpring oder teleporter einzufügen das check ich nicht alles andere kann ich aber das man man man ...^^ das ist schwer wollte mal nachfragen ob einer mir helfen kann mfg stage
Warp Quest / metin2_map_dd
07/19/2010 - Metin2 Private Server - 7 Replies
Also: ich habe eine neue Map implementiert ich nenne sie Tal von Ascari sooo mit /warp 80100 100 komm ich nun zum Anfangspunkt funzt auch alles. Jz hab ich den NPC 20092 (heißt eig Hwa-Hee, keine Funktion) zu einer "Wächterin" gemacht, schön, wenn ich nun mit der wächterin teleportieren will komm ich kurz auf die map, dann werde ich nach Map1 getelt.... Wenn jemand die Lösung findet, ich suche noch EIN GA ;D quest tal_von_ascari begin state start begin when login or levelup with...
/warp...?
03/18/2010 - Metin2 Private Server - 3 Replies
ich suche keinen normalen warp code wie map1 gelb:/warp 633 1664 sondern so eine map1 gelb:/warp b1 nur suche ich anstatt Gelb gildenzone :/warp 2219 93 gelb gildenzone: - -/warp b? was is der warpcode für gildenmap gelb???



All times are GMT +1. The time now is 11:33.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.