Register for your free account! | Forgot your password?

You last visited: Today at 21:52

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

Advertisement



[QUEST]Halloween Event Quest

Discussion on [QUEST]Halloween Event Quest within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,297
Received Thanks: 1,295
[QUEST]Halloween Event Quest

Hey so noch einen "TOLLEEEEEE OBER GEILLLE " Quest gefunden.

Es ist eine Halloween quest schau sie auch selber mal an

PHP Code:
quest kurbis begin
    state start begin
        when 30123.chat
."Halloween Event" with pc.is_gm() begin
            
if game.get_event_flag("kürbisse_drop") == 0 then
                say
("Das Event ist gerade nicht Aktive.")
                
say("Willst du es Aktivieren")
                
local s select ("Ja""Nein")
                if 
== 1 then
                    say
("Halloween Event wurde aktiviert!")
                    
game.set_event_flag("moon_drop"1)
                    
notice_all("Das Halloween Event wurde aktiviert!")
                else
                    return
                
end
            
else
                
say("Das Halloween Event ist aktiviert")
                
say("Möchtest du es deaktivieren?")
                
local s select("Ja","Nein")
              if 
== 1 then
                    say
("Das Halloween Event wurde deaktiviert!")
                    
game.set_event_flag("moon_drop"0)
                    
notice_all("Das Halloween Event wurde deaktiviert!")
                else
                    return
                
end
            end
            say_title 
("Sei gegrüsst, "..pc.get_name().."!")
            
say ("Das Halloween-Event hat begonnen und jetzt")
            
say ("heisst es, dass jeder Spieler die Chance hat,")
            
say ("etwas Besonderes zu gewinnen.")
            
say ("Als Alternativ-Drop wurden Kürbisse aktiviert,")
            
say ("die man von jedem Monster erhalten kann.")
            
say ("Daher solltest du diese gut aufbewahren, denn")
            
say ("man bekommt am Ende eine kleine Überraschung.")
            
say ("Man kann ab 5 Kürbise bis 100 Stück etwas gewinnen")
            
wait()
            
say_title ("Ab Bestimmter Anzahl von Kürbissen:")
            
say ("")
            
say_reward ("5 = Reittier Siegel")
            
say_reward ("10 = Frucht des Lebens")
            
say_reward ("25 = Seelensteine")
            
say_reward ("50 = 3 Perlen jeder Sorte")
            
say_reward ("100 = Regenbogenstein")
        
end
        when 30123.chat
."Kürbisse tauschen" with pc.count_item(50095) >= 5 begin
            say_title 
(""..pc.get_name()..":")
            
say ("Ich habe Kürbisse und möchte diese tauschen.")
            
local a select ("5 Kürbisse""10 Kürbisse""25 Kürbisse""50 Kürbisse""100            Kürbisse""Abbrechen")
            if 
== 1 then
                
if pc.count_item(50095) >= 5 then
                    pc
.give_item2(7111410)
                    
pc.give_item2(7111510)
                    
pc.give_item2(7111610)
                    
pc.give_item2(7111710)
                    
pc.remove_item(500955)
                else
                    
say ("Du hast zu wenig kuerbise")
                
end
            
elseif == 2 then
                
if pc.count_item(50095) >= 10 then
                    pc
.give_item2(71107)
                    
pc.give_item2(71107)
                    
pc.give_item2(71107)
                    
pc.remove_item(5009510)    
                else 
                     
say ("Du hast du wenig kuerbise")
                 
end

             
elseif == 3 then
                 
if pc.count_item(50095) >= 25 then 
                     pc
.give_item2(50513)
                     
pc.give_item2(50513)
                     
pc.give_item2(50513)
                     
pc.remove_item(5009525)
                 else
                     
say("Du hast zu wenig Kuerbise")
                 
end
             
elseif == 4 then
                
if pc.count_item(50095) >= 50
                    pc
.give_item2(27992)
                    
pc.give_item2(27993)
                    
pc.give_item2(27994)
                    
pc.give_item2(27992)
                    
pc.give_item2(27993)
                    
pc.give_item2(27994)
                    
pc.give_item2(27992)
                    
pc.give_item2(27993)
                    
pc.give_item2(27994)
                    
pc.remove_item(5009550)
                else
                    
say("Du hast zuwenig kuerbise")
                
end
             
elseif == 5 then
                 
if pc.count_item(50095) >= 100 then
                     pc
.give_item2(50512)
                     
pc.remove_item(50095100)
                
end
            end
        end
    end
end 

auch die quest habe ich mit gemacht

have fun (c).SchoKo'<3 und .Sippel
He3o Sippel is offline  
Thanks
10 Users
Old 12/29/2011, 16:50   #2
 
elite*gold: 0
Join Date: Dec 2011
Posts: 43
Received Thanks: 137
Wieso Releast du alles von uns xDD

Naaja unsere Arbeit ist immer gut !?
.SchoKo'<3 is offline  
Thanks
3 Users
Old 12/29/2011, 16:55   #3
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,297
Received Thanks: 1,295
naja dammit koennen vllt ja noch welche etwas anfangen xD
He3o Sippel is offline  
Thanks
1 User
Old 12/29/2011, 17:29   #4
 
Skruz's Avatar
 
elite*gold: 2
Join Date: Sep 2010
Posts: 579
Received Thanks: 255
Bisschen spät neh?

~
Skruz is offline  
Old 12/29/2011, 17:30   #5
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,297
Received Thanks: 1,295
ja kann sein xD
He3o Sippel is offline  
Thanks
1 User
Old 12/29/2011, 17:30   #6
 
elite*gold: 0
Join Date: Dec 2011
Posts: 43
Received Thanks: 137
Kann man ya auch für nächstes Jahr benuzen (;
.SchoKo'<3 is offline  
Old 12/29/2011, 17:33   #7
 
Stamm1994's Avatar
 
elite*gold: 24
Join Date: Jun 2011
Posts: 667
Received Thanks: 782
spät aber gut :=) thx given
Stamm1994 is offline  
Old 12/29/2011, 17:42   #8
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
wie wärs mit der funktion das event an/aus-schaltbar zu machen (also als gm)
& eventuell den kürbis drop mit einzubauen, sodass er nur mzu einem bestimmten prozentsatz & nur während das event aktiv ist, dropbar ist?

erst dann wäre die quest ansatzweise akzeptabel
wobei es diese quest bestimmt schon 5x gibt^^
Sp0ngeb0b ist cool is offline  
Thanks
1 User
Old 12/29/2011, 17:43   #9
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,297
Received Thanks: 1,295
ok werde ich machen

so fertig editiert (ob es klappt weis ich gerade aber nicht xD)
He3o Sippel is offline  
Thanks
1 User
Old 12/29/2011, 18:29   #10
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
Joa kein schlechter Ansatz

würde es mal so probieren :

PHP Code:
quest kurbis begin
    state start begin
        when 30123.chat
."Halloween Event" with pc.is_gm() begin
            
if game.get_event_flag("kürbisse_drop") == 0 then
                say
("Das Event ist gerade nicht Aktive.")
                
say("Willst du es Aktivieren")
                
local s select ("Ja""Nein")
                if 
== 1 then
                    say
("Halloween Event wurde aktiviert!")
                    
game.set_event_flag("kürbisse_drop"1)
                    
notice_all("Das Halloween Event wurde aktiviert!")
                else
                    return
                
end
            
else
                
say("Das Halloween Event ist aktiviert")
                
say("Möchtest du es deaktivieren?")
                
local s select("Ja","Nein")
                if 
== 1 then
                    say
("Das Halloween Event wurde deaktiviert!")
                    
game.set_event_flag("kürbisse_drop"0)
                    
notice_all("Das Halloween Event wurde deaktiviert!")
                else
                    return
                
end
            end
        end
        when 30123.chat
."Halloween Event" begin
            say_title 
("Sei gegrüsst, "..pc.get_name().."!")
            
say ("Das Halloween-Event hat begonnen und jetzt")
            
say ("heisst es, dass jeder Spieler die Chance hat,")
            
say ("etwas Besonderes zu gewinnen.")
            
say ("Als Alternativ-Drop wurden Kürbisse aktiviert,")
            
say ("die man von jedem Monster erhalten kann.")
            
say ("Daher solltest du diese gut aufbewahren, denn")
            
say ("man bekommt am Ende eine kleine Überraschung.")
            
say ("Man kann ab 5 Kürbise bis 100 Stück etwas gewinnen")
            
wait()
            
say_title ("Ab Bestimmter Anzahl von Kürbissen:")
            
say ("")
            
say_reward ("5 = Reittier Siegel")
            
say_reward ("10 = Frucht des Lebens")
            
say_reward ("25 = Seelensteine")
            
say_reward ("50 = 3 Perlen jeder Sorte")
            
say_reward ("100 = Regenbogenstein")
        
end    
        when 30123.chat
."Kürbisse tauschen" with pc.count_item(50095) >= 5 begin
            say_title 
(""..pc.get_name()..":")
            
say ("Ich habe Kürbisse und möchte diese tauschen.")
            
local a select ("5 Kürbisse""10 Kürbisse""25 Kürbisse""50 Kürbisse""100            Kürbisse""Abbrechen")
            if 
== 1 then
                
if pc.count_item(50095) >= 5 then
                    pc
.give_item2(7111410)
                    
pc.give_item2(7111510)
                    
pc.give_item2(7111610)
                    
pc.give_item2(7111710)
                    
pc.remove_item(500955)
                else
                    
say ("Du hast zu wenig kuerbise")
                
end
            
elseif == 2 then
                
if pc.count_item(50095) >= 10 then
                    pc
.give_item2(71107)
                    
pc.give_item2(71107)
                    
pc.give_item2(71107)
                    
pc.remove_item(5009510)    
                else 
                     
say ("Du hast du wenig kuerbise")
                 
end

             
elseif == 3 then
                 
if pc.count_item(50095) >= 25 then 
                     pc
.give_item2(50513)
                     
pc.give_item2(50513)
                     
pc.give_item2(50513)
                     
pc.remove_item(5009525)
                 else
                     
say("Du hast zu wenig Kuerbise")
                 
end
             
elseif == 4 then
                
if pc.count_item(50095) >= 50
                    pc
.give_item2(27992)
                    
pc.give_item2(27993)
                    
pc.give_item2(27994)
                    
pc.give_item2(27992)
                    
pc.give_item2(27993)
                    
pc.give_item2(27994)
                    
pc.give_item2(27992)
                    
pc.give_item2(27993)
                    
pc.give_item2(27994)
                    
pc.remove_item(5009550)
                else
                    
say("Du hast zuwenig kuerbise")
                
end
             
elseif == 5 then
                 
if pc.count_item(50095) >= 100 then
                     pc
.give_item2(50512)
                     
pc.remove_item(50095100)
                
end
            end
        end
        when kill with game
.get_event_flag("kürbisse_drop") == 1 begin
            
if not npc.is_pc() then
                local drop 
math.random(110)
                if 
drop 3 then
                    game
.drop_item(500951)
                
end
            end
        end    
    end
end 
Sp0ngeb0b ist cool is offline  
Thanks
3 Users
Old 10/19/2012, 05:56   #11
 
elite*gold: 0
Join Date: Aug 2012
Posts: 836
Received Thanks: 250
Geile Sache!
Skyƒusioη is offline  
Thanks
1 User
Old 11/11/2013, 12:20   #12
 
StyleZz1995's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 90
Received Thanks: 7
Die Quest sieht sehr nett aus, bloß ich habe da ein Problem.
In Virtualbox zeigt er immer Fehler an mit der Zeile was falsch ist,
und das ist immer des mit "end".
Was muss ich da machen ? Könnte mir da jemand Helfen bitte.
Ich kenne mich Leider nicht so aus mit Quest Schreiben oder Fehler beheben.

MFG
StyleZz1995 is offline  
Reply


Similar Threads Similar Threads
Halloween Event Quest <3 ~ Have a Good Halloween
11/01/2011 - Metin2 PServer Guides & Strategies - 12 Replies
Thats : quest halloween begin state start begin when enter_halloween_npc_code.chat."Halloween <3" with pc.is_gm() begin say("Do you want to start halloween event ???") say_reward("Halloween event : When you kill devils catacomb bigboss,") say_reward("You get special item and when you bring it to me") say_reward("I give you halloween hair style.") say("")
[Quest]Halloween
11/01/2011 - Metin2 PServer Guides & Strategies - 2 Replies
in this forum is my first release, i'm italian, this quest is in italian! sorry for my bad english: Quest Halloween begin state start begin when login or levelup or enter with pc.level >= 50 begin set_state("Halloween") end end
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest
07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies
ENGLISH Hello dear community, this is a very simple guide but at the same time useful. How to compile ALL quest in the folder "quest" without the files list in the file "locale_list"? Easy! Open the file "make" and replace the content of the file with this: for f in *.quest; do ./qc $f; done Oki. Now set the 0777 permission to the file. Finally open a SSH client and sign in. Write the command: cd /game_file_folder
Run SV with halloween quest
10/26/2007 - CO2 Guides & Templates - 4 Replies
1. Update to new patch 2. Change your computers date to lets say sometime in September 3. Move the file "Version" onto your desktop 4. Open the file with notepad and edit the number back 1 patch 5. Save the file back to the CO2 folder 6. Change your computers date back to today This allows you to run SV/CE Now use cotobo to run the client and avoid autopatch. Job done



All times are GMT +1. The time now is 21:53.


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.