Register for your free account! | Forgot your password?
Rust Cheats

You last visited: Today at 12:20

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

Advertisement



[Release]Kill Quest

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

Reply
 
Old   #1

 
elite*gold: 105
Join Date: Aug 2011
Posts: 1,065
Received Thanks: 494
[Release]Kill Quest

Heyho Community,

Ich habe mal aus langeweile eine Quest geschrieben und wollte sie releasen weil ich soeine Quest noch auf keinem Server gesehen habe. Sie ist sehr einfach aufgebaut und auchnicht schwer zu schreiben aber für mich als Anfänger war es ziemlich schwierig.

Have Fun Greetz♥

PHP Code:
quest pvm begin
    state start begin
        when login 
or levelup with pc.level >= 35 begin
            set_state
(information)
        
end
    end
    
    state information begin
        when letter begin
            send_letter
("PvM Quest")
        
end

        when info 
or button begin
        say_title
("PvM Quest")
        
say("Hallo Spieler von LifeMt2!")
        
say("Dies ist eine PvM Quest die etwas mehr Spaß ")
        
say("in das Spiel bringen soll.")
        
say("Eure Aufgabe:")
        
say("")
        
say("Töte 100 Schwarze Ork's, 100 Schwarze Ork Riesen und 100 Mutiger gr. Ork-General.")
        
say("Du bekommst 5% gegen Monster, 5% Kritischer Treffer und 5% Durchbohrenden Treffe")
        
say("Willst du die Aufgabe annhemen?")
        
local s select("Ja","Nein keine Zeit")
        if 
== 2 then
                    say
("Hmm schade")
                    
clear_letter()
                    
set_state (aufgeben)
        else
            
say("Okay los gehts!")
            
say_reward("Töte 100 x Schwarzer Ork")
            
say_reward("Töte 100 x Schwarzer Ork-Riese")
            
say_reward("Töte 100 x Mutiger gr. Ork-General")
            
pc.setqf("state1"0)
            
q.set_counter("Schwarzer Ork"100)
            
pc.setqf("state2"0)
            
q.set_counter("Schwarzer Ork-Riese"100)
            
pc.setqf("state3"0)
            
q.set_counter("Mutiger gr. Ork-General"100)
            
set_state(kill)
            
end
        end
    end
    
    state kill begin
        when letter begin
            send_letter
("PvM Quest")
        
end
    
        when info 
or button begin
            say_title
("PvM Quest")
            
say("Staus:")
            
say_reward("Du hast schon "..pc.getqf("state1").." von 100 x Schwarzer Ork")
            
say_reward("Du hast schon "..pc.getqf("state2").." von 100 x Schwarzer Ork-Riese")
            
say_reward("Du hast schon "..pc.getqf("state3").." von 100 x Mutiger gr. Ork-General getötet")
        
end
        
        when 636.kill begin
            local count1 
pc.getqf("state1") + 1
            
if count1 <= 100 then
                pc
.setqf("state1"count1)
                
q.set_counter("Schwarzer Ork"count1)
            
end
            
if count1 == 100 then
            set_state
(fertig)
            
end
        end
        
        when 637.kill begin
            local count2 
pc.getqf("state2") + 1
            
if count2 <= 100 then
                pc
.setqf("state2"count2)
                
q.set_counter("Schwarzer Ork-Riese"count2)
            
end
            
if count2 == 100 then
            set_state
(fertig)
            
end
        end
        
        when 655.kill begin
            local count3 
pc.getqf("state3") + 1
            
if count3 <= 100 then
                pc
.setqf("state3"count3)
                
q.set_counter("Mutiger gr. Ork-General"count3)
            
end
            
if count3 == 100 then
            set_state
(fertig)
            
end
        end
    end
            
    state fertig begin
        when letter begin
            send_letter
("Aufgabe abgeschlossen!")
        
end
        
        when info 
or button begin
            say_title
("Aufgabe abgeschlossen!")
            
say("Du hast es geschaft")
            
say("Ich dachte schon du schafst es nicht")
            
say("Du bist wirklich Gut. (Ab Level 50 gibt es eine weitere Quest.)")
            
wait()
            
say("Natürlich willst du deine Belohnung oder?")
            
local s=select("Aufjedenfall","Nein behalt sie")
            if 
s== 2 then
                clear_letter
()
                
set_state(aufgeben)
            else
                
say_reward("5% Stark gegen Monster")
                
say_reward("5% Kritischer Treffer")
                
say_reward("5% Durchbohrender Treffer")
                
affect.add_collect(apply.ATT_BONUS_TO_MONSTER,5,60*60*24*365*60) -----¡V60¦~
                
affect.add_collect(apply.CRITICAL_PCT,5,60*60*24*365*60) -----¡V60¦~
                
affect.add_collect(apply.PENETRATE_PCT,5,60*60*24*365*60) -----¡V60¦~
                
clear_letter()
                
set_state(ende)
            
end
        end
    end

    state aufgeben begin
    end
    
    state ende begin
    end
end 
x'Radon is offline  
Thanks
10 Users
Old 05/13/2012, 21:50   #2
 
elite*gold: 0
Join Date: Feb 2012
Posts: 1,334
Received Thanks: 1,571
#first

danke für die Quest werd ich sicherlich gebrauchen x)
ShyLu is offline  
Old 05/13/2012, 22:41   #3
 
Sp0ngeb0b ist cool's Avatar
 
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
...würde Quests erstmal testen, bevor ich sie hier rein stelle

wird auf jeden Fall nicht so funktionieren, wie es hier dargestellt ist.
Sp0ngeb0b ist cool is offline  
Thanks
4 Users
Old 05/13/2012, 22:51   #4
 
elite*gold: 1798
Join Date: Apr 2010
Posts: 654
Received Thanks: 170
xDD hab schon nen Fehler^^
Sponge hat auf auf jeden Fall rechtxD

#EDIT: Da kann ich nur die Questkontrolle empfehlenxD

Greetz Hr4rjuku an Sponge xD
hr4rjuku is offline  
Thanks
1 User
Old 05/13/2012, 22:57   #5
 
-Tuni's Avatar
 
elite*gold: 20
Join Date: Jun 2010
Posts: 2,237
Received Thanks: 956
Wo steht in der Quest das wenn man die Mops gekillt wird, die states - bekommen?
Du hast npc reingehaun o.O
-Tuni is offline  
Thanks
1 User
Old 05/13/2012, 23:01   #6
 
.©ore™'s Avatar
 
elite*gold: 58
Join Date: Mar 2012
Posts: 766
Received Thanks: 533
Quote:
Originally Posted by Sp0ngeb0b ist cool View Post
...würde Quests erstmal testen, bevor ich sie hier rein stelle

wird auf jeden Fall nicht so funktionieren, wie es hier dargestellt ist.
Stimme da zu ... überprüfe mal deine sinnlosen Definationen der Abfrage *schmoll*
Schon allein das send_letter("") fehlt verkackt die gesammte Quest xD
.©ore™ is offline  
Thanks
2 Users
Old 05/13/2012, 23:02   #7
 
elite*gold: 1798
Join Date: Apr 2010
Posts: 654
Received Thanks: 170
totaler failerxD

PS: Dieser Befehl wird niieeee ausgeführt
PHP Code:
when button or info begin 
Oh manxDD So Releases bringen einen sogar noch um diese Uhrzeit zum lachen
hr4rjuku is offline  
Thanks
1 User
Old 05/13/2012, 23:07   #8
 
elite*gold: 0
Join Date: Mar 2012
Posts: 774
Received Thanks: 420
Leute mobbt den doch nicht so ? oO er ist halt nen anfänger.. er lernt das auch noch
aber allein dadurch:

PHP Code:
----------------------------------------------
Copyright by [.TwisT] @ Lifemt2
---------------------------------------------- 
wird die quest nichtmal starten? Oder

mfg
*.Creatic.* is offline  
Thanks
3 Users
Old 05/13/2012, 23:11   #9
 
elite*gold: 1798
Join Date: Apr 2010
Posts: 654
Received Thanks: 170
alter ich sterbexDDD

1. fehlt bei npc.empire das () und bei pc.get_empire auch das ()
2. bedeutet dieser if satz: wenn ein spieler getötet wird, der nicht im selben reich ist,dann...
3. was ist daran pvm xD? (ausser bei dir spielen die gamer ein monster, wenn das so ist sag mir bescheit ich will der blaue tod sein)
4. sind die player eventflags komplett falsch
5. und und und
6. wie gesagt totaler failer

sorry dass ich so unhöflich bin aber sowas zu releasen sollte strafbar seinxD
hr4rjuku is offline  
Thanks
1 User
Old 05/13/2012, 23:12   #10
 
.©ore™'s Avatar
 
elite*gold: 58
Join Date: Mar 2012
Posts: 766
Received Thanks: 533
Quote:
Originally Posted by *.Creatic.* View Post
Leute mobbt den doch nicht so ? oO er ist halt nen anfänger.. er lernt das auch noch
aber allein dadurch:

PHP Code:
----------------------------------------------
Copyright by [.TwisT] @ Lifemt2
---------------------------------------------- 
wird die quest nichtmal starten? Oder

mfg
yapp müsste noch -- Copyright
"--" davorgesetzt werden naja
versuch dein Glück mal anders kleiner
jeder fängt klein an.
.©ore™ is offline  
Thanks
1 User
Old 05/13/2012, 23:37   #11
 
elite*gold: 0
Join Date: Nov 2011
Posts: 478
Received Thanks: 790
Wird in 1000 Jahren nicht funktionieren...

Habs mal schnell verbessert wie es theoretisch richtig wäre:

PHP Code:
        when kill begin 
            
if npc.get_race() == 636 then
                local count 
pc.getqf(636) - 1
                
if count <= 100 then
                pc
.setqf(636count)
                
q.set_counter(636, -count)
            
end
            
if npc.get_race() == 637 then
                local count1 
pc.getqf(637) - 1
                
if count1 <= 100 then
                pc
.setqf(637count1)
                
q.set_counter(637, -count1)
            
end
            
if npc.get_race() == 691 then
                pc
.setqf(6911)
            
end
            
if pc.getqf(636) >= 100 and pc.getqf(636) >= 100 and pc.getqf(636) >= 1 then
            
--Belonung
end
end 
mfg Zymos
Zymos is offline  
Thanks
1 User
Old 05/13/2012, 23:38   #12
 
Sly Lucifer's Avatar
 
elite*gold: 3
Join Date: Apr 2012
Posts: 1,717
Received Thanks: 367
Quote:
Originally Posted by *.Creatic.* View Post
Leute mobbt den doch nicht so ? oO er ist halt nen anfänger.. er lernt das auch noch
aber allein dadurch:

PHP Code:
----------------------------------------------
Copyright by [.TwisT] @ Lifemt2
---------------------------------------------- 
wird die quest nichtmal starten? Oder

mfg
Deine Signatur gefällt mir
__

Bisschen fail die quest, aber jeder fängt mal klein an :P
Sly Lucifer is offline  
Thanks
1 User
Old 05/14/2012, 16:55   #13

 
elite*gold: 105
Join Date: Aug 2011
Posts: 1,065
Received Thanks: 494
Danke für eure antworten. Leider kriege ich es nicht eingebaut was Zymos geschrieben hat. Ich bitte um Hilfe
x'Radon is offline  
Old 05/17/2012, 15:40   #14

 
elite*gold: 105
Join Date: Aug 2011
Posts: 1,065
Received Thanks: 494
Push Die Quest läuft jetzt einwandfrei! habse getestet
x'Radon is offline  
Old 12/04/2012, 10:52   #15
 
'Tobi<3''s Avatar
 
elite*gold: 0
Join Date: Aug 2012
Posts: 52
Received Thanks: 9
schlecht & funktioniert nicht!
'Tobi<3' is offline  
Reply

Tags
quest metin2 kill


Similar Threads Similar Threads
[Release] Quest für ExP für nen PvP Kill
06/26/2013 - Metin2 PServer Guides & Strategies - 86 Replies
Hier einmal das Werk von heute, nicht als eigenes ausgeben, kein Copyright entfernen bla bla bla... Danke an: ProfiFighter lolor2 -BoEhSe-OnKeLz- Quest:
Other Country Player Kill Ranking[First 3 Kill By RealFreak Quest]
09/23/2012 - Metin2 PServer Guides & Strategies - 26 Replies
Hello , My friend make it ; quest koep begin state start begin when login begin if global.getvarchar("rank1") == pc.get_name then chat("You're first in kill other empire player's ranklist") elseif global.getvarchar("rank2") == pc.get_name then chat("You're second in kill other empire player's ranklist")
[QUEST FRAGE ] Kill Quest
12/26/2011 - Metin2 Private Server - 5 Replies
Moin ich wollte gerade eine quest schreibe (genaueres sage ich nicht) Mit welchem Befehl kann einer Quest gesagt werden, dass der letzte Kill gespeichert werden soll bitte um schnelle rueckmeldung



All times are GMT +1. The time now is 12:20.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.