Register for your free account! | Forgot your password?

You last visited: Today at 09:32

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

Advertisement



Quest schreiben

Discussion on Quest schreiben within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2011
Posts: 246
Received Thanks: 17
Quest schreiben

Hallo ich habe folgende Frage:
Wie bau eine Zeitsperre rein in die Drachenraumquest ?

Quest:

PHP Code:
quest dragontemple begin
    state start begin
        
        when logout with pc
.get_map_index() >= (82*10000begin
            pc
.setqf("punishment"1)
        
end
        
        when login with pc
.get_map_index() >= (82*10000) and pc.getqf("punishment") == 1 begin
            pc
.setqf("punishment"0)
            
warp_to_village()
        
end
        
        when 30121.chat
."Ich will den Drachen töten" with pc.get_map_index() == 73 and game.get_event_flag("dragontemple_open") == 1 begin
            pc
.setqf("punishment"0)
            if 
game.get_event_flag("dragontemple_used") == 1 then
                
if game.get_event_flag("dragontemple_block") == 1 then
                    say_title
(mob_name(30121))
                    
say("")
                    
say("Der Raum ist gesperrt, versuch es später noch ein mal.")
                    return;
                
end
                
                say_title
(mob_name(30121))
                
say("")
                
say("Tut mir Leid, der Raum ist reseviert.")
                
say("Wenn du ein Passwort hast für den Zugang")
                
say("gebe es jetzt bitte ein.")
                
local password input()
                if 
game.get_event_flag("dragontemple_password") == tonumber(passwordthen
                    say_title
(""..mob_name(30121).."")
                    
say("")
                    
say("Das Passwort stimmt überein.")
                    
say("Ich bringe dich in die Kammer")
                    
wait()
                    
say_title(""..mob_name(30121).."")
                    
say("")
                    
say("Wenn du willst kann ich dich sofort,")
                    
say("in den Drachnraum bringen.")
                    
say("Gib mir einfach 3x")
                    
say("")
                    
say_item_vnum(30179)
                    
                    
local s select("Hier, nimm sie und bring mich rein""Abbrechen")
                    if 
== 1 then
                        
if pc.count_item(30179) >= 3 then
                            pc
.remove_item(30179,3)
                            
pc.warp(8436001066900,(82*10000))
                            --
DragonLair.startRaid(82)
                        else
                            
say("Du hast nur "..pc.count_item(30179).." von 3 benötigten")
                            
say("")
                            
say_item_vnum(30179)
                        
end
                    
else
                        return
                    
end
                
else
                    
say_title(""..mob_name(30121).."")
                    
say("")
                    
say("Das Passwort stimmt nicht überein.")
                    return
                
end
            
elseif pc.has_guild() and game.get_event_flag("dragontemple_used") == 0 then
                say_title
(""..mob_name(30121).."")
                
say("")
                
say("Du willst also den Drachen bekämpfen?")
                
say("Dann gib bitte erst ein Passwort(nur Zahlen) ein")
                
say("um den Raum zu schützen. Geb das Passwort")
                
say("einfach deinen Gruppenmitgliedern und sie")
                
say("können mit in den Raum")
                
say("Gib es bitte jetzt ein.")
                
local password tonumber(input(""))
                
game.set_event_flag("dragontemple_password",password)
                
say_title(""..mob_name(30121).."")
                
say("")
                
say("Wenn du willst kann ich dich sofort,")
                
say("in den Drachnraum bringen.")
                
say("Gib mir einfach 3x")
                
say("")
                
say_item_vnum(30179)
                
say("")
                
                
local s select("Hier, nimm sie und bring mich rein""Abbrechen")
                if 
== 1 then
                    
if pc.count_item(30179) >= 3 then
                        pc
.remove_item(30179,3)
                        
DragonLair.startRaid(82)
                         
game.set_event_flag("dragontemple_used",1)
                        
timer("blockentry",5*60)
                    else
                        
say("Du hast nur "..pc.count_item(30179).." von 3 benötigten")
                        
say("")
                        
say_item_vnum(30179)
                        
say("")
                        return
                    
end
                
elseif s==2 then
                    
return                                
                
end
            
elseif not pc.has_guild() then
                say_title
(""..mob_name(30121).."")
                
say("")
                
say("Du benötigst eine starke Gilde")
                
say("um gegen den Drachen zu kämpfen.")
            
end
        end
        
        when 2493.kill with pc
.get_map_index() >= (82*10000begin
            timer
("set_unused",30)
        
end
        
        when set_unused
.timer begin
            game
.set_event_flag("dragontemple_used",0)
            
game.set_event_flag("dragontemple_block",0)
        
end
        
        when blockentry
.timer begin
            game
.set_event_flag("dragontemple_block",1)
        
end
    end
end 
ich hab da schon eine block zeit drinn die geht aber nicht :F
Computercrack is offline  
Reply


Similar Threads Similar Threads
[Quest]Telepoter quest schreiben?
11/22/2011 - Metin2 Private Server - 2 Replies
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
Help bei der Quest Schreiben
04/21/2011 - Metin2 Private Server - 3 Replies
hi leute ich weiss net wie ich eine quest schreiben soll ich will in einem npc mehrere shops einrichten ich weiss das man so eine quest schreiben muss aber keine ahnung wie kann mir jmd ein howto schicken wie ich des mache oder könntet ihr mir helfen thx for help MfG lordfist:bandit::bandit
Quest schreiben
12/02/2010 - Metin2 Private Server - 8 Replies
Hallo, ich habe da eine frage ich will eine quest schreibe die wen man das macht 1 status punkt bekommt (sowas ähnliches wie eine Bluttablete nur nicht das man erst einen punkt wegskilln muss) geht so was? MfG michi
Quest schreiben
06/12/2010 - Metin2 Private Server - 0 Replies
hallo. ich wollte mal fragen ob mir einer von euch eine quest für den 2ten DT schreiben kann muss halt nur bis zu 9ten ebene gehen :) pls eine PN an mich oder hier schreiben
Quest schreiben
04/09/2010 - Metin2 Private Server - 0 Replies
Hallo Liebe elitepvpers, ich habe eine bitte an euch. Kann mir jemand bitte eine quest schreiben. Die muss so aussehen man geht zu einen typen egal welchen mit level 1.Von dem bekommt man starterset wie z.B. dies: http://www.elitepvpers.com/forum/metin2-pserver-gui des-strategies/366193-howto-starterset-auf-eigenem -server-einf-gen.html blos das man level 2 wird. Ich wär sehr froh wenn das jemand machen würde.



All times are GMT +1. The time now is 09:36.


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.