Register for your free account! | Forgot your password?

You last visited: Today at 17:58

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

Advertisement



[Release]Quest

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

Reply
 
Old   #1

 
.DerGerät's Avatar
 
elite*gold: 2
Join Date: Dec 2011
Posts: 1,460
Received Thanks: 403
[Release]Quest

Hallo liebe Com,

da mein "Partner" anscheinend nicht Kritikfähig war bzw. ist oder einfach nur unkontrollierte Wutausbrüche hat und die gesamte Datenbank gelöscht hat weil er seine 5 Minuten hatte, release ich euch nun meine Quest.
Wer Sie haben will kann Sie haben wer es nicht braucht bzw. Meint seine unnötigen Kommentare hier freien lauf zu lassen, wird gemeldet.

PHP Code:
    ----------------------------------
    -- 
LvL 20 Quest by .DerGerät
    
----------------------------------
quest lagi begin
    state start begin
        when login 
or levelup with pc.level>19 begin
            set_state
(talk_to_disciple_lv20)
        
end    
    end
    state talk_to_disciple_lv20 begin
        when letter begin
            local v 
find_npc_by_vnum(9005)
            if 
!= 0 then target.vid("__TARGET__"v"Lagerverwalter")
            
end
            send_letter
("Der Lagerverwalter")
        
end
        when button 
or info begin
            say_title
("Der Lagerverwalter braucht dich!")
            
say("")
            
say("Der Lagerverwalter benoetigt deine Hilfe.")
            
say("Sprich mit ihm.")
            
say("")
            
say_reward("Sprich mit dem Lagerverwalter bevor es zu spaet ist !")
            
say("")
        
end
        when __TARGET__
.target.click or 9005.chat."Seelensteine" begin
            target
.delete("__TARGET__")
            
say("Lagerverwalter::")
            
say("")
            
say("Hallo Synchron2 Spieler!")
            
say("Gut ...")
            
say("Ich bin uebrigens der Chef was Lager und Logistig angeht.")
            
say("Vor 2 Tagen hat ein rudel Wildhunde mich angegriffen und mir ist meine Ware verloren gegangen.")
            
say("Der Kunde wartet schon sehensuechtig auf seine Seelensteine , koenntest du mir helfen,")
            
say("die Seelensteine wieder zu bekommen?.")
            
say("")
            
wait()
            
say("Lagerverwalter:")
            
say("Seelensteine findest du wenn du Metins in der Farmmap zerstoerst.")
            
say("Diese sind nicht sehr seltend, jedoch schwer zu bekommen, da die Metins stark sind.")
            
say("Jedoch siehst du mir sehr stark aus!")
            
say("es waehre also eine Elde Tat wenn du mir helfen wuerdest.")
            
say("")
            
wait()
            
say("Lagerverwalter:")
            
say("Ich benoetige 5 Seelensteine.")
            
say("Diese sind jedoch sehr unterschiedlich was die Qualitaet angeht,")
            
say("es kann also sein, dass einige bei")
            
say("meiner Nachpruefung nicht zu gebrauchen sind.")
            
say("Ich benoetige nochmals genau 5 !")
            
say("um meinen Auftrag vollenden zu koennen.")
            
say("")
            
set_state(collect_soulstone)
            
pc.setqf("duration",0)
            
pc.setqf("collect_count",0)
        
end
    end
    state collect_soulstone begin
        when letter begin
            send_letter
("Finde die Seelensteine")
        
end
        when button 
or info begin
            say_title
("Seelensteine")
            
say("")
            
say("Der Lagerverwalter gab euch den Auftrag,")
            
say("5 Seelensteine zu sammeln.")
            
say("Sammelt und bringt sie dem Lagerverwalter.")
            
say("")
            
say_item_vnum(50513
            
say_reward("Du hast derzeit "..pc.getqf("collect_count").." abgegeben!")
            
say("")
        
end
        when 9005.chat
."Seelensteine" with pc.count_item(50513)>0 begin
            
if get_time()>pc.getqf("duration"then
                say
("Einen Moment ...")
                
say("Vielen Dank,")
                
say("lasst mich schnell ueberpruefen")
                
say("ob dieser Stein in Ordnung ist ...")
                
say("")
                
pc.remove_item("50513"1)
                
pc.setqf("duration",get_time() + 60*5*0)
                
wait()
                
local rand number(0,99)
                if 
rand<50 then
                    local count 
pc.getqf("collect_count")+1
                    
if count<5 then
                        pc
.setqf("collect_count"count)
                        
say("Lagerverwalter:")
                        
say("Hervorragend, dieser Seelenstein ist in Ordnung.")
                        
say("Bringt mir noch welche, damit ich meinen")
                        
say("Auftrag abschließen kann.")
                        
say("")
                        
say_reward("Ihr habt derzeit "..pc.getqf("collect_count").." abgegeben!")
                        
say("")
                    else 
                        
say("Lagerverwalter:")
                        
say("Du hast mir die 5 Stueck gebracht...")
                        
say("Nun bitte ich dich noch, mir den")
                        
say("Jinunggyis Seelenstein zu bringen.")
                        
say("Du bekommst ihn von Stolzen Orks ...")    
                        
say("Ich denke, dafuer bist du stark genug.")
                        
say("")
                        
pc.setqf("collect_count",0)
                        
pc.setqf("duration",0
                        
set_state(collect_jinunggyis)
                    
end
                
else                                
                    
say("Lagerverwalter:")
                    
say("Es tut mir leid, aber der Seelenstein ist bei")
                    
say("den Untersuchungen kaputt gegangen.")
                    
say("Bitte hol mir einen neuen!")
                    
say("")
                
end
            
else
                
say("Lagerverwalter:")
                
say("Entschuldige, ich habe die letzten")
                
say("ueberpruefungen noch nicht beendet ...")
                
say("Ich kann nur alle 5 Minuten einen Stein kontrollieren!.")
                
say("Komm spaeter nochmal wieder!")
            
end
        end
    end
    state collect_jinunggyis begin
        when letter begin
            send_letter
("Jinunggyis Seelenstein")
        
end
        when button 
or info begin
            say_title
("Jinunggyis Seelenstein")
            
say("")
            
say("Ihr habt alle 5 Seelensteine gesammelt.")
            
say("Nun muesst ihr Jinunggyis Seelenstein erbeuten.")
            
say("")
            
say_item_vnum(30220)
            
say("Ob dieser Stein tatsaechlich eine Seele enthaelt?")
            
say("")
        
end
        when 601.kill 
or 602.kill or 603.kill or 604.kill begin
            
if pc.count_item(30220)<1 then
                local rand 
number(0,99)
                if 
rand<5 then pc.give_item2(302201)
                
end
            end    
        end
        when 9005.chat
."Jinunggyis Seelenstein" begin
            
if pc.count_item(30220)>0 then
                say
("Lagerverwalter:")
                
say("Dank deiner Hilfe kann ich nun miene")
                
say("Ware ausliefern.")
                
say("Du hast hart gekaempft.")
                
say("Sprich mit der Gemi, sie wird dir helfen,")
                
say("deine inneren Kraefte zu steigern.")
                
say("")
                
pc.remove_item(30220,1)
                
set_state(jinunggyis_reward)
            else
                
say("Lagerverwalter:")
                
say("Du hast mir die 5 Stueck gebracht...")
                
say("Nun bitte ich dich noch, mir den")
                
say("Jinunggyis Seelenstein zu bringen.")
                
say("Du bekommst ihn von:")    
                
say("Ork, Ork-Spaeher, Ork-Kaempfer, Ork-Zauberer")
                
say("Viel Glueck!")        
            
end
        end
    end    
    state jinunggyis_reward begin
        when letter begin
            send_letter
("Die Gemischwarenhaendlerin")
            
local v find_npc_by_vnum(9010)
            if 
!= 0 then target.vid("__TARGET__"v"Doktor")
            
end
        end
        when button 
or info begin
            say
("Um die Belohnung zu erhalten musst du")
            
say("die Gemischwarenhaendlerin aufsuchen.")
            
say("Sie wird dir sagen was als naechtes zu tun ist.")
            
say("")
        
end
        when __TARGET__
.target.click  or 9010.chat."Belohnung der Gemi" begin
            target
.delete("__TARGET__")
            
say_title("Gemi:")
            
say("Ich habe gehoert,")
            
say("du hast dem Lagerverwalter geholfen meine Ware wieder zu finden.")
            
say("das war sehr heldenhaft!")
            
say("Hier ist deine Belohnung:")
            
say("")
            
say_reward("Du erhaelst:")
            
say_reward("Ein Regenbogenstein")
            
say_reward("Eine Wunderkiste")
            
say_reward("2 Millionen Yang")
            
say("")
            
pc.give_item2("30230")
            
pc.give_item2("30231")
            
pc.give_gold(200000)
        
end
    end
end 

Viel Spaß damit!

Ihr könnt die Items die man bekommt auch gerne ändern. Ziel der Quest ist es dem Lagerverwalter seine Verlorene Ware wieder zu besorgen und eine Entschädigung für die Gemi zu finden, die etwas länger auf die Ware warten musste.


Mit freundlichen Grüßen

.DerGerät
.DerGerät is offline  
Thanks
8 Users
Old 05/22/2013, 13:45   #2
 
Stαgє6's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 2,019
Received Thanks: 1,471
Danke fürs teilen werden bestimmt paar nutzen.
Stαgє6 is offline  
Old 05/22/2013, 13:46   #3
 
elite*gold: LOCKED
The Black Market: 26/0/15
Join Date: Apr 2013
Posts: 340
Received Thanks: 52
Selber geschrieben von dir, nice quest
ImShine™ is offline  
Old 05/22/2013, 14:01   #4
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
wenn du ansi kodierung verwendest kannst du umlaute darstellen also tipp
lfcmaus is offline  
Thanks
1 User
Old 05/22/2013, 14:02   #5
 
[ViP]Nereus's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 265
Received Thanks: 44
Danke
Werde ich sofort einbauen wenn ich an meinem Server wieder Arbeite
Thanks
[ViP]Nereus is offline  
Old 05/22/2013, 17:52   #6

 
.DerGerät's Avatar
 
elite*gold: 2
Join Date: Dec 2011
Posts: 1,460
Received Thanks: 403
Quote:
Originally Posted by [ViP]Nereus View Post
Danke
Werde ich sofort einbauen wenn ich an meinem Server wieder Arbeite
Thanks

Freut mich das zu hören
.DerGerät is offline  
Old 05/22/2013, 18:04   #7
 
.PolluX's Avatar
 
elite*gold: 81
Join Date: Nov 2012
Posts: 975
Received Thanks: 531
schaut doch ganz nice aus, danke fürs teilen.
Mal schauen ob ich verwendung dafür finde
.PolluX is offline  
Old 05/22/2013, 18:13   #8
 
elite*gold: 0
Join Date: Jul 2012
Posts: 1,036
Received Thanks: 328
Sieht ganz gut aus.
Fliegex3 is offline  
Old 05/22/2013, 18:40   #9
 
Red Firestar's Avatar
 
elite*gold: 0
The Black Market: 185/0/0
Join Date: Jul 2012
Posts: 5,520
Received Thanks: 1,350
.DerGerät baba like wie immer x3
Red Firestar is offline  
Old 05/22/2013, 19:12   #10
 
elite*gold: 0
Join Date: May 2013
Posts: 389
Received Thanks: 230
Danke für's Teilen !
.iFantastic™ is offline  
Old 05/22/2013, 19:18   #11
 
elite*gold: 0
Join Date: Nov 2012
Posts: 373
Received Thanks: 132
Sie seht sehr gut aus jedoch ist es doch eig nur eine Bio quest bei der man nen anderen anderen Npc finden muss mehr nicht oder?
Marsia is offline  
Old 05/22/2013, 19:45   #12

 
.DerGerät's Avatar
 
elite*gold: 2
Join Date: Dec 2011
Posts: 1,460
Received Thanks: 403
Quote:
Originally Posted by Marsia View Post
Sie seht sehr gut aus jedoch ist es doch eig nur eine Bio quest bei der man nen anderen anderen Npc finden muss mehr nicht oder?
N E I N.


Als Vorlage galt die Bio Quest und diente als Hilfe.
Für Funktionen etc. über die mein Wissen nicht verfügt.
Wenn du beide Quests vergleichst merkst du die Unterschiede.

Gruß.
.DerGerät is offline  
Reply


Similar Threads Similar Threads
[Release]Meine Erste Quest (begruesung.quest)
11/10/2012 - Metin2 PServer Guides & Strategies - 15 Replies
Hallo Leute, ich bin gerade dabei Questen zu lernen, und wollte meine erste super duber ultra epic awesome Quest releasen. Hier der Quellcode: ------------------ --@author: .Marcel' --@date: 09.11.2012
[Release]Besserer OX-Manage quest mit OX-Verlassen quest usw.
05/08/2012 - Metin2 PServer Guides & Strategies - 27 Replies
Da mich es immer aufregt, dass mann beim OX immer erst die Blume rufen muss und dann drauf klicken, habe ich mal eine quest für eine oxerleicterung geschrieben. (© by BestKilla && Der quest darf nur unter genehmigung geändert werden.) (Sollte diese Quest fiels als eure ausgegeben werden, wird sofort der quest rausgenommen.) OX STARTEN: Ihr müsst euch mit '/go ox' erst nach ox porten, dann mit quest ox starten. Die Queste: +Diese Quest ermölichen eine OX-Wettbewerb ohne die Umständlige...
[Release]Upp-Stuff Quest + Neue Bio Quest ->Testlauf
06/08/2010 - Metin2 PServer Guides & Strategies - 13 Replies
Hey und guten Morgen, Ich hatte grade bissl langeweile und hab mir gedacht man könnte doch seine Waffen auch mit 100% Uppchance gg bessere Waffen tauschen oder? Das heißt: Die Quest sieht so aus: Ihr geht zu Baek-Go. Wenn ihr jetzt zum Beispiel einen Krähenstahlbogen+9 und 2x Gegenangriffstrategien habt könnt ihr Ihn gg einen Geisterbogen+0 eintauschen! Die Quest funktioniert wunderbar und wurde auch schon getestet.



All times are GMT +1. The time now is 18:03.


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.