Register for your free account! | Forgot your password?

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

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

Advertisement



[SERVICE] Die Questkontrolle

Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old 01/23/2013, 17:31   #7516
 
elite*gold: 0
Join Date: Mar 2012
Posts: 765
Received Thanks: 535
Quote:
Originally Posted by MrPlayboy View Post
Mit der Quest wird keine Questrolle geschickt
PHP Code:
quest gmonline begin 
    state start begin 
        when letter begin 
            send_letter
("Online GM List"
        
end 
        when button 
or info begin 
            say
("Name                                     Status"
            
say("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
            if 
game.get_event_flag("[SL]name")== 1 then 
                say_reward
("SL name                               online"
            else 
                
say("SL name                            offline"
            
end 
            
if game.get_event_flag("[SL]name")== 1 then 
                say_reward
("SL name                              online"
            else 
                
say("SL name                       offline"
            
end 
            
if game.get_event_flag("[SGA]name")== 1 then 
                say_reward
("SGA name                                online"
            else 
                
say("SGA name                                offline"
            
end 
            
if game.get_event_flag("[GM]name")== 1 then 
                say_reward
("GM name                                online"
            else 
                
say("GM name                                offline"
            
end 
            
if game.get_event_flag("[GM]name")== 1 then 
                say_reward
("GM name                           online"
            else 
                
say("GM name                           offline"
            
end 
            
if game.get_event_flag("[GM]name")== 1 then 
                say_reward
("GM name                    online"
            else 
                
say("GM name                      offline"
            
end 
        end 
        when login with pc
.is_gm() begin 
            game
.set_event_flag(pc.get_name(), 1
        
end 
        when logout with pc
.is_gm() begin 
            game
.set_event_flag(pc.get_name(), 0
        
end 
    end 
end 
Bearbeitet von oben
©by Noa is offline  
Old 01/23/2013, 17:50   #7517
 
elite*gold: 71
Join Date: Dec 2011
Posts: 598
Received Thanks: 149
Wird immernoch keine Rolle gesendet
MrPlayboy is offline  
Old 01/24/2013, 01:37   #7518
 
elite*gold: 1
Join Date: May 2011
Posts: 623
Received Thanks: 153
quest JungerLowe begin
state start begin
when 52001.use begin
if pc.is_polymorphed() then
pc.remove_polymorph()
say_title("Rettier")
say_reward("Du kannst verwandelt nicht reiten!")
say_reward("Du wurdest zurück verwandelt!")
say_reward("Versuch es noch mal!")
return
else

if pc.get_level() < 1 then
say("Du hast leider nicht genug Erfahrung")
say("Du musst Level 1 sein !")
return
else
affect.remove_collect()
pc.mount(20209,60*60*24*365*60)
pc.mount_bonus(apply.ATT_GRADE_BONUS,50,60*60*24*3 65*60)
chat("Du hast deinen Jungen Keiler mit 50 Angriffswert gerufen!")

end
end
end
end
end




Wie soll die quest lauten , sodass beim 2 klick man vom Reittier absteigt?
-Roxon- is offline  
Old 01/24/2013, 02:00   #7519
 
elite*gold: 0
Join Date: Aug 2011
Posts: 333
Received Thanks: 8
PHP Code:
quest npc_shop begin
    state start begin
        when 9003.chat
."Potts etc." begin
         npc
.open_shop(12)
            
say("Hier findest du Potts und anderes zeug")
    
end
    when 9003.chat
."Zeugs für Bonis" begin
         npc
.open_shop(13)
            
say("Hier findest du wichtige Items")
    
end
    when 9003.chat
."Highlevel eq" begin
         npc
.open_shop(14)
            
say("Hier findest du Sonstiges")
        
end
    end
end 

Wenn ich Gemi InGame dann anklicke kommt nichts.
LolligerBob is offline  
Old 01/24/2013, 02:33   #7520
 
elite*gold: 0
Join Date: Mar 2012
Posts: 765
Received Thanks: 535
Quote:
Originally Posted by LolligerBob View Post
PHP Code:
quest npc_shop begin
    state start begin
        when 9003.chat
."Potts etc." begin
         npc
.open_shop(12)
            
say("Hier findest du Potts und anderes zeug")
    
end
    when 9003.chat
."Zeugs für Bonis" begin
         npc
.open_shop(13)
            
say("Hier findest du wichtige Items")
    
end
    when 9003.chat
."Highlevel eq" begin
         npc
.open_shop(14)
            
say("Hier findest du Sonstiges")
        
end
    end
end 

Wenn ich Gemi InGame dann anklicke kommt nichts.
PHP Code:
quest npc_shop begin 
    state start begin 
        when 9003.chat begin
            local s
=select("Potts etc.","Zeugs für Bonis","Highlevel eq")
            if 
s==1 then
                npc
.open_shop(12
                
chat("Hier findest du Potts und anderes zeug"
                
setskin(NOWINDOW)
            elseif 
s==2 then
                npc
.open_shop(13
                
chat("Hier findest du wichtige Items"
                
setskin(NOWINDOW)
            elseif 
s==3 then
                npc
.open_shop(14
                
chat("Hier findest du Sonstiges"
                
setskin(NOWINDOW)
            
end
        end 
    end 
end 
©by Noa is offline  
Thanks
1 User
Old 01/24/2013, 12:52   #7521
 
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 INeXoIEditing View Post
PHP Code:
ques gm_mode begin
    state start begin
        when login 
or logout or levelup or kill or use begin
            
if game.get_event_flag("test") > 0 then
                game
.set_event_flag("test"0)
            
end
        end
    end
end 
das soll eine quest gegen Gm mod sein also das tool ist das so richtig wenn nicht könnte es jemand verbessern wäre nett
Könnte mal jemand drüber kucken -.- funkt nicht -.-
Red Firestar is offline  
Old 01/24/2013, 16:03   #7522
 
elite*gold: 1
Join Date: May 2011
Posts: 623
Received Thanks: 153
Kann mir jemand bitte einfügen dass, wenn er auf dem Reittier sitzt, und ich auf den Siegel klicke das er noch absteigt?
Also 1Klick zum Aufsteigen und beim Reiten ein klick zum Absteigen.


quest JungerLowe begin
state start begin
when 52001.use begin
if pc.is_polymorphed() then
pc.remove_polymorph()
say_title("Rettier")
say_reward("Du kannst verwandelt nicht reiten!")
say_reward("Du wurdest zurück verwandelt!")
say_reward("Versuch es noch mal!")
return
else

if pc.get_level() < 1 then
say("Du hast leider nicht genug Erfahrung")
say("Du musst Level 1 sein !")
return
else
affect.remove_collect()
pc.mount(20209,60*60*24*365*60)
pc.mount_bonus(apply.ATT_GRADE_BONUS,50,60*60*24*3 65*60)
chat("Du hast deinen Jungen Keiler mit 50 Angriffswert gerufen!")

end
end
end
end
end
-Roxon- is offline  
Old 01/25/2013, 14:03   #7523
 
Nikℓαus's Avatar
 
elite*gold: 20
Join Date: Nov 2008
Posts: 741
Received Thanks: 716
#Problem gelöst!
Nikℓαus is offline  
Old 01/25/2013, 14:46   #7524
 
Red Firestar's Avatar
 
elite*gold: 0
The Black Market: 185/0/0
Join Date: Jul 2012
Posts: 5,520
Received Thanks: 1,350
Suche ne Quest die Funktion sollte so sein wenn man sich ingame einloggt sollte man die leute aus dem anderen reich verstehen und dann suche ich noch eine Quest eine Gk quest wo nur Feld geht und die sollte auch entbuggt sein.
Red Firestar is offline  
Old 01/25/2013, 17:06   #7525
 
elite*gold: 0
Join Date: May 2008
Posts: 208
Received Thanks: 49
Quote:
Originally Posted by INeXoIEditing View Post
Suche ne Quest die Funktion sollte so sein wenn man sich ingame einloggt sollte man die leute aus dem anderen reich verstehen und dann suche ich noch eine Quest eine Gk quest wo nur Feld geht und die sollte auch entbuggt sein.
Schreib dir eine Quest und wenn sie nicht geht poste sie hier. Das hier ist nur ein Bereicht wo Quests kontrolliert werden.
Zum Thema sprachen...

pc.set_skill_level(126, 20)
pc.set_skill_level(127, 20)
pc.set_skill_level(128, 20)

Was du damit machen musst,... brain.exe
Chip' is offline  
Old 01/25/2013, 17:24   #7526
 
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 Verifizierung View Post
Schreib dir eine Quest und wenn sie nicht geht poste sie hier. Das hier ist nur ein Bereicht wo Quests kontrolliert werden.
Zum Thema sprachen...

pc.set_skill_level(126, 20)
pc.set_skill_level(127, 20)
pc.set_skill_level(128, 20)

Was du damit machen musst,... brain.exe
Das mit der Sprache wurde schon gelöst aber das mit gk noch nicht -.-
Red Firestar is offline  
Old 01/26/2013, 10:39   #7527
 
elite*gold: 0
Join Date: Dec 2012
Posts: 284
Received Thanks: 37
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 
Kann den Npc auf map 1 nicht anklicken
⁂№Delorm⁂ is offline  
Old 01/26/2013, 11:32   #7528
 
elite*gold: 0
Join Date: Jan 2013
Posts: 24
Received Thanks: 3
SYSERR: Jan 26 11:44:01 :: dungeon_set_flag: no dungeon !!! I have a problem Devils catacomb . ;c
Flourine is offline  
Old 01/26/2013, 13:06   #7529
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
Quote:
Originally Posted by INeXoIEditing View Post
Das mit der Sprache wurde schon gelöst aber das mit gk noch nicht -.-
Im Client den Button entfernen, mit welchem man Arena oder Flagge auswählen kann.
√π. is offline  
Old 01/26/2013, 23:36   #7530
 
.Risan.'s Avatar
 
elite*gold: 30
Join Date: Jul 2010
Posts: 1,627
Received Thanks: 1,450
Sobald ich die Tabelle (egal welche von beiden)
anselectiere bekomm ich ein Kick..

PHP Code:
    when 9010.chat."stones" begin
        local stones 
= { }
        
local vnums = { }
        for 
2803028043do
            
table.insert(vnumsii)
            
table.insert(stonesiitem_name(i))
            
chat(""..item_name(i).."")
        
end
        say
("done")
        
        
say_title("Welche einen Geistgestein aus:")
        --
local s select_table(vnums) --< Ob Stones oder Vnums ich bekomm kick O.o
        end 
.Risan. is offline  
Reply




All times are GMT +1. The time now is 00:57.


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