Register for your free account! | Forgot your password?

You last visited: Today at 02:11

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

Advertisement



[Release]PvP Quest by Imbattle

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

Reply
 
Old   #1

 
.Kaycon's Avatar
 
elite*gold: 0
Join Date: Oct 2012
Posts: 355
Received Thanks: 426
[Release]PvP Quest

Hallo elitepvpers,

heute gibt es mal wieder ein Questrelease für euch. Der Grund dafür ist das ich im Moment viele Quests zur Übung schreibe und ich diese hier nicht mehr brauche, also Release ich sie. Bitte kommt mir nicht mit Thanksgeil, wenns euch nicht gefällt dann braucht ihr mir auch kein Thanks geben und könnt euch raushalten.

Zur Quest:
Ihr bekommt mit Level 30 ein Letter
Dann müsst ihr 50 Spieler töten, geht zum Hauptmann
und erhaltet einen Stark gegen Halbmenschen Bonus +5%
diese geht mit dem selben aufbau weiter mit:
Level 50, 100 Spieler töten, 10% Halbmenschenbonus
Level 75, 250 Spieler töten, 15% Halbmenschenbonus
Level 90, 500 Spieler töten, 20% Halbmenschenbonus

Naja Belohnung könnt ihr ja selbst anpassen wie ihr wollt.

Quest:
PHP Code:
-------------------------
-- 
PvP Quest by Imbattle
-------------------------
quest pvpq begin
    state start begin
        when login 
or levelup with pc.level >= 30  begin
            set_state
(info_letter_lv30)
        
end
    end
    
    state info_letter_lv30 begin 
        when letter begin
            send_letter
("Beweise deine Stärke I")
        
end
        
        when button 
or info begin
            say_title
("Beweise deine Stärke I")
            
say("Hallo ".. pc.get_name() ..",")
            
say("ich schreibe dir weil du mir deine Stärke beweisen sollst")
            
say("Geh und bring mir die Köpfe von 50 anderen Spielern")
            
say("Wenn du das geschafft hast, komm zu mir")
            
say("Hauptmann")
            
pc.setqf("state"50)
            
q.set_counter("Spieler:"50)
            
set_state(kill_player_lv30)
        
end
    end
    
    state kill_player_lv30 begin
        when letter begin
            send_letter
("Töte 50 Spieler")
        
end
        
        when button 
or info begin
            say_title
("Töte 50 Spieler")
            
say("")
            
say_reward("Du musst noch "..pc.getqf("state").." Spieler töten")
            
say("")
        
end
                    
        when kill begin
            
if npc.is_pc() and npc.empire != pc.empire then
                local count 
pc.getqf("state") - 1
                
if count <= 50 then
                    pc
.setqf("state"count)
                    
q.set_counter("kills", -count)
                
end
                
                
if count == 0 then
                    set_state
(kill_player_lv30_done)
                
end
            end
        end
    end
    
    state kill_player_lv30_done begin
        when letter begin 
            local v 
find_npc_by_vnum(20355
            if 
!= 0 then 
                target
.vid("__TARGET__"v"Hauptmann"
            
end 
            send_letter
("Du hast alle Spieler getötet"
        
end 
        
        when button 
or info begin
            say_title
("Du hast alle Spieler getötet")
            
say("Du hast 50 Spieler getötet!")
            
say("Geh zum Hauptmann und erstatte ihm Bericht")
            
say("")
        
end
        
        when __TARGET__
.target.click or 20355.chat."Ich habe alle Spieler getötet" begin 
            target
.delete("__TARGET__")
            
say_title("Hauptmann:")
            
say("Du hast tatsächlich 50 Spieler getötet?")
            
say("Sehr gut du hast dein können bewiesen")
            
say("Du bekommst eine Belohnung:")
            
say("")
            
say_reward("Du erhälst:")
            
say_reward("Stark gegen Halbmenschen +5% Bonus (Dauerhaft)")
            
affect.add_collect(apply.ATT_BONUS_TO_HUMAN560*60*24*365*180)
            
set_state(pvpq_lv50)
        
end
    end
    
    state pvpq_lv50 begin
        when login 
or levelup with pc.level >= 50  begin
            set_state
(info_letter_lv50)
        
end
    end
    
    state info_letter_lv50 begin 
        when letter begin
            send_letter
("Beweise deine Stärke II")
        
end
        
        when button 
or info begin
            say_title
("Beweise deine Stärke II")
            
say("Hallo ".. pc.get_name() ..",")
            
say("ich bin es wieder der Hauptmann")
            
say("diesmal musst du mir die Köpfe von 100 anderen Spielern holen")
            
say("Wenn du das geschafft hast, komm wieder zu mir")
            
say("Hauptmann")
            
pc.setqf("state"100)
            
q.set_counter("Spieler:"100)
            
set_state(kill_player_lv50)
        
end
    end
    
    state kill_player_lv50 begin
        when letter begin
            send_letter
("Töte 100 Spieler")
        
end
        
        when button 
or info begin
            say_title
("Töte 100 Spieler")
            
say("")
            
say_reward("Du musst noch "..pc.getqf("state").." Spieler töten")
            
say("")
        
end
                    
        when kill begin
            
if npc.is_pc() and npc.empire != pc.empire then
                local count 
pc.getqf("state") - 1
                
if count <= 100 then
                    pc
.setqf("state"count)
                    
q.set_counter("kills", -count)
                
end
                
                
if count == 0 then
                    set_state
(kill_player_lv50_done)
                
end
            end
        end
    end
    
    state kill_player_lv50_done begin
        when letter begin 
            local v 
find_npc_by_vnum(20355
            if 
!= 0 then 
                target
.vid("__TARGET__"v"Hauptmann"
            
end 
            send_letter
("Du hast alle Spieler getötet"
        
end 
        
        when button 
or info begin
            say_title
("Du hast alle Spieler getötet")
            
say("Du hast 100 Spieler getötet!")
            
say("Geh zum Hauptmann und erstatte ihm Bericht")
            
say("")
        
end
        
        when __TARGET__
.target.click or 20355.chat."Ich habe alle Spieler getötet" begin 
            target
.delete("__TARGET__")
            
say_title("Hauptmann:")
            
say("Du hast es tatsächlich wieder geschafft?")
            
say("Sehr gut du hast dein können bewiesen")
            
say("Du bekommst eine Belohnung:")
            
say("")
            
say_reward("Du erhälst:")
            
say_reward("Stark gegen Halbmenschen +10% Bonus (Dauerhaft)")
            
affect.add_collect(apply.ATT_BONUS_TO_HUMAN1060*60*24*365*180)
            
set_state(pvpq_lv75)
        
end
    end

    state pvpq_lv75 begin 
        when letter begin
            send_letter
("Beweise deine Stärke III")
        
end
        
        when button 
or info begin
            say_title
("Beweise deine Stärke III")
            
say("Hallo ".. pc.get_name() ..",")
            
say("dies ist schon mein drittes Schreiben")
            
say("Diesmal bringst du mir bitte die Köpfe von 250 Spielern")
            
say("Wenn du das geschafft hast, komm wieder zu mir")
            
say("Hauptmann")
            
pc.setqf("state"250)
            
q.set_counter("Spieler:"250)
            
set_state(kill_player_lv75)
        
end
    end
    
    state kill_player_lv75 begin
        when letter begin
            send_letter
("Töte 250 Spieler")
        
end
        
        when button 
or info begin
            say_title
("Töte 250 Spieler")
            
say("")
            
say_reward("Du musst noch "..pc.getqf("state").." Spieler töten")
            
say("")
        
end
                    
        when kill begin
            
if npc.is_pc() and npc.empire != pc.empire then
                local count 
pc.getqf("state") - 1
                
if count <= 250 then
                    pc
.setqf("state"count)
                    
q.set_counter("kills", -count)
                
end
                
                
if count == 0 then
                    set_state
(kill_player_lv75_done)
                
end
            end
        end
    end
    
    state kill_player_lv75_done begin
        when letter begin 
            local v 
find_npc_by_vnum(20355
            if 
!= 0 then 
                target
.vid("__TARGET__"v"Hauptmann"
            
end 
            send_letter
("Du hast alle Spieler getötet"
        
end 
        
        when button 
or info begin
            say_title
("Du hast alle Spieler getötet")
            
say("Du hast 250 Spieler getötet!")
            
say("Geh zum Hauptmann und erstatte ihm Bericht")
            
say("")
        
end
        
        when __TARGET__
.target.click or 20355.chat."Ich habe alle Spieler getötet" begin 
            target
.delete("__TARGET__")
            
say_title("Hauptmann:")
            
say("Du hast tatsächlich 250 Spieler getötet?")
            
say("Sehr gut du hast dein können bewiesen")
            
say("Du bekommst eine Belohnung:")
            
say("")
            
say_reward("Du erhälst:")
            
say_reward("Stark gegen Halbmenschen +15% Bonus (Dauerhaft)")
            
affect.add_collect(apply.ATT_BONUS_TO_HUMAN1560*60*24*365*180)
            
set_state(pvpq_lv90)
        
end
    end
    
    state pvpq_lv90 begin
        when login 
or levelup with pc.level >= 90  begin
            set_state
(info_letter_lv90)
        
end
    end
    
    state info_letter_lv90 begin 
        when letter begin
            send_letter
("Beweise deine Stärke IV")
        
end
        
        when button 
or info begin
            say_title
("Beweise deine Stärke IV")
            
say("Hallo ".. pc.get_name() ..",")
            
say("dies ist mein letztes Schreiben")
            
say("jetzt tötest du bitte nochmal 500 Spieler")
            
say("Wenn du das geschafft hast, komm wieder zu mir")
            
say("Hauptmann")
            
pc.setqf("state"500)
            
q.set_counter("Spieler:"500)
            
set_state(kill_player_lv90)
        
end
    end
    
    state kill_player_lv90 begin
        when letter begin
            send_letter
("Töte 500 Spieler")
        
end
        
        when button 
or info begin
            say_title
("Töte 500 Spieler")
            
say("")
            
say_reward("Du musst noch "..pc.getqf("state").." Spieler töten")
            
say("")
        
end
                    
        when kill begin
            
if npc.is_pc() and npc.empire != pc.empire then
                local count 
pc.getqf("state") - 1
                
if count <= 500 then
                    pc
.setqf("state"count)
                    
q.set_counter("kills", -count)
                
end
                
                
if count == 0 then
                    set_state
(kill_player_lv90_done)
                
end
            end
        end
    end
    
    state kill_player_lv90_done begin
        when letter begin 
            local v 
find_npc_by_vnum(20355
            if 
!= 0 then 
                target
.vid("__TARGET__"v"Hauptmann"
            
end 
            send_letter
("Du hast alle Spieler getötet"
        
end 
        
        when button 
or info begin
            say_title
("Du hast alle Spieler getötet")
            
say("Du hast 500 Spieler getötet!")
            
say("Geh zum Hauptmann und erstatte ihm Bericht")
            
say("")
        
end
        
        when __TARGET__
.target.click or 20355.chat."Ich habe alle Spieler getötet" begin 
            target
.delete("__TARGET__")
            
say_title("Hauptmann:")
            
say("Du hast es tatsächlich wieder geschafft?")
            
say("Sehr gut du hast dein können bewiesen")
            
say("Du bekommst eine Belohnung:")
            
say("")
            
say_reward("Du erhälst:")
            
say_reward("Stark gegen Halbmenschen +20% Bonus (Dauerhaft)")
            
affect.add_collect(apply.ATT_BONUS_TO_HUMAN2060*60*24*365*180)
            
set_state(__COMPLETE__)
        
end
    end
    
    state __COMPLETE__ begin
    end
end 
Viel Spaß

MfG

Imbattle
.Kaycon is offline  
Thanks
24 Users
Old 11/28/2012, 16:19   #2
 
elite*gold: 0
Join Date: Nov 2010
Posts: 2,997
Received Thanks: 3,390
Sehr nice Quest kann man gut gebrauchen
CrystalPrime is offline  
Thanks
2 Users
Old 11/28/2012, 16:21   #3
 
[Hades]'s Avatar
 
elite*gold: 215
Join Date: May 2012
Posts: 480
Received Thanks: 1,226
gab es schonmal und diese Quest ist sowas von fail.
Macht man die quests durch und hat 45% HM nice PVP-Töter
[Hades] is offline  
Old 11/28/2012, 16:24   #4

 
.Kaycon's Avatar
 
elite*gold: 0
Join Date: Oct 2012
Posts: 355
Received Thanks: 426
Quote:
Originally Posted by .iHades' View Post
gab es schonmal und diese Quest ist sowas von fail.
Macht man die quests durch und hat 45% HM nice PVP-Töter
wie gesagt wenn ihr die Belohnungen nicht mögt könnt ihr sie gerne ändern, was weiß ich was ihr gerne als Belohnung haben möchtet.
.Kaycon is offline  
Thanks
9 Users
Old 11/28/2012, 16:27   #5
 
.Atommoehre™'s Avatar
 
elite*gold: 0
Join Date: Jul 2012
Posts: 746
Received Thanks: 403
Quote:
Originally Posted by .iHades' View Post
gab es schonmal und diese Quest ist sowas von fail.
Macht man die quests durch und hat 45% HM nice PVP-Töter
Beim nächsten mal gibts nen Report.
Da oben steht "SCHWARZ AUF WEIß" dass man die Belohnung ändern kann oder?

___________________________
Ich finde die Quest okay.
Man kann sie gut gebrauche

MfG Freezer™
.Atommoehre™ is offline  
Thanks
3 Users
Old 11/28/2012, 16:29   #6
 
elite*gold: 0
Join Date: Nov 2010
Posts: 2,997
Received Thanks: 3,390
Quote:
Originally Posted by .iHades' View Post
gab es schonmal und diese Quest ist sowas von fail.
Macht man die quests durch und hat 45% HM nice PVP-Töter
Keine sagt dir du sollst sie einfügen, das ist für Newschool und Fun server
gedacht wenn du was dagegen hast [X]klick und nicht sinnlos hier spamen
wenn jemand was Releast, und ich bezweifle das die quest schon mal gab
zumindest die gleiche und ausserdem wenn du einbisschen gehirn hättest! hättest du auch
nicht das geschrieben:
Quote:
Originally Posted by .iHades' View Post
Macht man die quests durch und hat 45% HM nice PVP-Töter
Die quest hat er so gemacht das man sich das ändern kann, das heisst du kannst es beliebig nach deinem sinnlosen geschmack ändern, aber nein so
ist halt mal Epvp volle Kinder die undankbar sind wenn man ihnen was vor
die füsse wirft. hätte Awesome oder so wieder mal sowas von unnötiges release, releast wärst du mit gelaufen oder ein anderer aber wenn was sinnvolles für die community releast wird ist man dagegen.
CrystalPrime is offline  
Thanks
4 Users
Old 11/28/2012, 16:30   #7
 
[Hades]'s Avatar
 
elite*gold: 215
Join Date: May 2012
Posts: 480
Received Thanks: 1,226
Quote:
Originally Posted by Freezer™ View Post
Beim nächsten mal gibts nen Report.
Da oben steht "SCHWARZ AUF WEIß" dass man die Belohnung ändern kann oder?

___________________________
Ich finde die Quest okay.
Man kann sie gut gebrauche

MfG Freezer™
Denkst du mich interessiert dein Report du Inetgangster?
Die Quests gabs hier schon einmal und ich hab mich auf sein Beispiel bezogen, da bekommt man insgesamt 45% HM <

€: Crystal
Ich bin nicht undankbar, ich weise auf die Fehler/ andere Versionen hin die bereits PUB sind.
Nur weil ich Awes post nen thx gegeben habe, musst du das ned miteinmischen.
Ich lese in der letzten Zeit öfters sinnlose Kommentare von dir, mir scheints du willst mit allen nen Beef anfangen?
[Hades] is offline  
Old 11/28/2012, 16:34   #8
 
.Atommoehre™'s Avatar
 
elite*gold: 0
Join Date: Jul 2012
Posts: 746
Received Thanks: 403
Quote:
Originally Posted by .iHades' View Post
Denkst du mich interessiert dein Report du Inetgangster?
Die Quests gabs hier schon einmal und ich hab mich auf sein Beispiel bezogen, da bekommt man insgesamt 45% HM <
Sehr intressant meine Damen und Herren.


Achso "Inetgangster"..Okay.

Back 2 Topic
Ich benutze sie und sie ist n1
.Atommoehre™ is offline  
Thanks
2 Users
Old 11/28/2012, 16:41   #9
 
.SliceR's Avatar
 
elite*gold: 29
Join Date: Aug 2010
Posts: 855
Received Thanks: 523
Ganz nützlich dankesehr
.SliceR is offline  
Thanks
2 Users
Old 11/28/2012, 17:01   #10
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,296
Received Thanks: 1,295
(Facepalm) es ist genau die selbe Quest wie ich geschrieben habe nur mit anderen Bonis Schau mal in meine Signatur...
He3o Sippel is offline  
Thanks
4 Users
Old 11/28/2012, 17:13   #11
 
elite*gold: 0
Join Date: Nov 2010
Posts: 2,997
Received Thanks: 3,390
Quote:
Originally Posted by Sippe! View Post
(Facepalm) es ist genau die selbe Quest wie ich geschrieben habe nur mit anderen Bonis Schau mal in meine Signatur...
Wenn du meinst das er deine abgeschrieben hat, da muss ich dich entäuschen
er hat das selbst gemacht er kann questen und braucht nicht von leuten
zuklauen, und wenn es euch nicht gefällt dann flamt nicht, einfach Thread Ignorieren.
CrystalPrime is offline  
Thanks
1 User
Old 11/28/2012, 17:24   #12
 
.PolluX's Avatar
 
elite*gold: 81
Join Date: Nov 2012
Posts: 975
Received Thanks: 531
Danke, kann man gut gebrauchen werd ich direkt mal bei mir einbauen
.PolluX is offline  
Thanks
1 User
Old 11/28/2012, 17:30   #13

 
.Kaycon's Avatar
 
elite*gold: 0
Join Date: Oct 2012
Posts: 355
Received Thanks: 426
Quote:
Originally Posted by Sippe! View Post
(Facepalm) es ist genau die selbe Quest wie ich geschrieben habe nur mit anderen Bonis Schau mal in meine Signatur...
das ist kein bisschen deine, vieleicht von den spielern die man töten muss und von den belohnungen her, aber den rest ist komplett anders als deine, diese quest hab ich selbst gemacht unzwar ohne mir eine andere anzugucken

mfg
.Kaycon is offline  
Thanks
6 Users
Old 11/28/2012, 18:29   #14
 
elite*gold: 0
Join Date: Apr 2012
Posts: 74
Received Thanks: 23
Smile

Herzlichen dank für die tolle quest sowas ähnliches wollt ich auch grad machen du hast mir sehr viel arbeit erspart
[SA]Mentras is offline  
Thanks
1 User
Old 11/28/2012, 21:15   #15
 
elite*gold: 0
Join Date: Nov 2012
Posts: 19
Received Thanks: 7
Sieht ganz gut aus werde es Kollegen weiterleiten und es mal selbst testen.
Xertios is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Release]GM Panel Quest by Imbattle
06/21/2016 - Metin2 PServer Guides & Strategies - 32 Replies
Hallo Com, ich wollt für mein erstes Release mal mein GM Panel Releasen. Das funktioniert so: Es wird ein Letter gesendet, natürlich nur an Charaktere mit GM Rechte. Dieser Letter hat den Namen GM Panel by Imbattle. Dort könnt ihr dann folgendes einstellen: Onlinemeldung schicken (... ist online) (... ist immer noch da) (... verabschiedet sich) Eventrates einstellen



All times are GMT +2. The time now is 02:11.


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.