Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 00:24

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

Advertisement



Quest Problem : Drachenraum Npc nicht anklickbar

Discussion on Quest Problem : Drachenraum Npc nicht anklickbar within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2012
Posts: 284
Received Thanks: 37
Quest Problem : Drachenraum Npc nicht anklickbar

Hey Community ,

Ich kann diesen NPC in der Quest weder auf map 1 noch in Grotte 2 anklicken :/

PHP Code:
---------------------------------------------------- 
--
Tempel des Drachen 
---------------------------------------------------- 
quest drachenraum begin 
    state start begin 
        when logout with pc
.get_map_index() >= (82*1begin 
            pc
.setqf("punishment"1
        
end 
         
        when login with pc
.get_map_index() >= (82*1) 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 3 "..item_name(30179)) 
                    
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(301793
                            
pc.warp(8436001066900, (82*10000)) 
                        else 
                            
say("Du hast nur "..pc.count_item(30179).." von 3 benötigten"
                            
sammeln pc.count_item(30179
                            
say("Sammle bitte noch "..sammeln.." "..item_name(30179)) 
                            
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()) 
                
say_title(mob_name(30121)) 
                
say(""
                
say("Um jetzt in den Drachenraum zu kommen"
                
say("brauche ich 3 "..item_name(30179)) 
                
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(301793
                        
DragonLair.startRaid(82
                        
game.set_event_flag("dragontemple_used"1
                        
game.set_event_flag("dragontemple_password"password
                        
timer("blockentry"5*60
                    else 
                        
say("Du hast nur "..pc.count_item(30179).." von 3 benötigten"
                        
sammeln pc.count_item(30179
                        
say("Sammle bitte noch "..sammeln.." "..item_name(30179)) 
                        
say(""
                        
say_item_vnum(30179
                        
say(""
                        return 
                    
end 
                
elseif == 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 
⁂№Delorm⁂ is offline  
Old 01/26/2013, 12:45   #2
 
elite*gold: 120
Join Date: Mar 2009
Posts: 3,409
Received Thanks: 1,738
PHP Code:
----------------------------------------------------  
--
Tempel des Drachen  
----------------------------------------------------  
quest drachenraum begin  
    state start begin  
        when logout with pc
.get_map_index() >= (82*1begin  
            pc
.setqf("punishment"1)  
        
end  
          
        when login with pc
.get_map_index() >= (82*1) 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 begin  
            pc
.setqf("punishment"0)    
                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;  
                elseif 
game.get_event_flag("dragontemple_used") == 1 then  
                  
                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 3 "..item_name(30179))  
                    
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(301793)  
                            
pc.warp(8436001066900, (82*10000))  
                        else  
                            
say("Du hast nur "..pc.count_item(30179).." von 3 benötigten")  
                            
sammeln pc.count_item(30179)  
                            
say("Sammle bitte noch "..sammeln.." "..item_name(30179))  
                            
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())  
                
say_title(mob_name(30121))  
                
say("")  
                
say("Um jetzt in den Drachenraum zu kommen")  
                
say("brauche ich 3 "..item_name(30179))  
                
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(301793)  
                        
DragonLair.startRaid(82)  
                        
game.set_event_flag("dragontemple_used"1)  
                        
game.set_event_flag("dragontemple_password"password)  
                        
timer("blockentry"5*60)  
                    else  
                        
say("Du hast nur "..pc.count_item(30179).." von 3 benötigten")  
                        
sammeln pc.count_item(30179)  
                        
say("Sammle bitte noch "..sammeln.." "..item_name(30179))  
                        
say("")  
                        
say_item_vnum(30179)  
                        
say("")  
                        return  
                    
end  
                
elseif == 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 
Die Maps müssen schon auf dem Mapindex liegen, sonst gehts natürlich nicht.
.Remix is offline  
Old 01/26/2013, 13:29   #3
 
Red Firestar's Avatar
 
elite*gold: 0
The Black Market: 185/0/0
Join Date: Jul 2012
Posts: 5,520
Received Thanks: 1,350
Quote:
Originally Posted by .Remix View Post
PHP Code:
----------------------------------------------------  
--
Tempel des Drachen  
----------------------------------------------------  
quest drachenraum begin  
    state start begin  
        when logout with pc
.get_map_index() >= (82*1begin  
            pc
.setqf("punishment"1)  
        
end  
          
        when login with pc
.get_map_index() >= (82*1) 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 begin  
            pc
.setqf("punishment"0)    
                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;  
                elseif 
game.get_event_flag("dragontemple_used") == 1 then  
                  
                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 3 "..item_name(30179))  
                    
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(301793)  
                            
pc.warp(8436001066900, (82*10000))  
                        else  
                            
say("Du hast nur "..pc.count_item(30179).." von 3 benötigten")  
                            
sammeln pc.count_item(30179)  
                            
say("Sammle bitte noch "..sammeln.." "..item_name(30179))  
                            
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())  
                
say_title(mob_name(30121))  
                
say("")  
                
say("Um jetzt in den Drachenraum zu kommen")  
                
say("brauche ich 3 "..item_name(30179))  
                
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(301793)  
                        
DragonLair.startRaid(82)  
                        
game.set_event_flag("dragontemple_used"1)  
                        
game.set_event_flag("dragontemple_password"password)  
                        
timer("blockentry"5*60)  
                    else  
                        
say("Du hast nur "..pc.count_item(30179).." von 3 benötigten")  
                        
sammeln pc.count_item(30179)  
                        
say("Sammle bitte noch "..sammeln.." "..item_name(30179))  
                        
say("")  
                        
say_item_vnum(30179)  
                        
say("")  
                        return  
                    
end  
                
elseif == 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 
Die Maps müssen schon auf dem Mapindex liegen, sonst gehts natürlich nicht.
oder in mysql one_klick auf 1 machen ^^
Red Firestar is offline  
Old 01/26/2013, 14:16   #4
 
elite*gold: 120
Join Date: Mar 2009
Posts: 3,409
Received Thanks: 1,738
Quote:
Originally Posted by INeXoIEditing View Post
oder in mysql one_klick auf 1 machen ^^
Das bringt nichts, wenn die Map nicht auf dem richtigen Index liegt.

PHP Code:
when 30121.chat."Ich will den Drachen töten" with pc.get_map_index() == 73 begin 
Es ist an den Index gebunden.
.Remix is offline  
Old 01/26/2013, 14:23   #5
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
quest sollten auf oneclick 2 laufen weil du so den npc mehrfach belegen kannst
b kontrolliere ob die bedingungen erfüllt werden sprich event auch an und der index von der map stimmt auf der der npc steht sprich /state ingame eingeben neben dem npc dann siehst es ... wenn der stimmt dann kontrolliere das event wenn das auchläuft schreib die titles um
lfcmaus is offline  
Reply


Similar Threads Similar Threads
Metin2 Drachenraum Quest [Nicht anklickbar]
06/16/2012 - Metin2 Private Server - 6 Replies
Ich wollte eine Quest einfügen, wo man zum Drachenraum kommt. Quest: ------------------------------------------------- --- --Tempel des Drachen ------------------------------------------------- --- quest drachenraum begin state start begin when logout with pc.get_map_index() >= (82*10000) begin pc.setqf("punishment", 1)
Drachenraum Quest [NPC nicht anklickbar]
06/16/2012 - Metin2 Private Server - 2 Replies
Ich wollte eine Quest einfügen, wo man zum Drachenraum kommt. Quest: ------------------------------------------------- --- --Tempel des Drachen ------------------------------------------------- --- quest drachenraum begin state start begin when logout with pc.get_map_index() >= (82*10000) begin pc.setqf("punishment", 1)
Drachenraum einfügen [Geist eines Sura nicht anklickbar]
06/15/2012 - Metin2 Private Server - 4 Replies
Ich wollte eine Quest einfügen, wo man zum Drachenraum kommt. Quest: ------------------------------------------------- --- --Tempel des Drachen ------------------------------------------------- --- quest drachenraum begin state start begin when logout with pc.get_map_index() >= (82*10000) begin pc.setqf("punishment", 1)
Quest NPC nicht anklickbar
05/17/2012 - Metin2 Private Server - 4 Replies
Hallo, ich habe die Quest vom Flammenrun eingefügt, kann den NPC 20090 aber nicht anklicken. Woran liegt das? one_click ist auf 2 MFG
Quest-Item nicht anklickbar
05/11/2012 - Metin2 Private Server - 8 Replies
Hallo Epvper Nutzer, 1. Ich habe ein kleines Problem mit einer Quest. (Offline-Massenger) Das gewählte Item ist NICHT anklickbar obwohl ich es auf Typ 18 habe. 2. Das gleiche Problem habe ich auch mit dem Petsystem (horse.set_level (23)) horse.set_level 22 und 24 funktionieren.



All times are GMT +2. The time now is 00:24.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.