Register for your free account! | Forgot your password?

You last visited: Today at 02:19

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

Advertisement



[Release]MEINE Belohnungs Quest

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

Reply
 
Old   #1
 
.DarthNeno's Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 336
Received Thanks: 258
[Release]MEINE Belohnungs Quest

Hei Com,

Ich habe für meinen Server eine Belohnungs Quest geschrieben, diese wollte ich hier zur verfügung stellen.

Info:
Alle 10 Level bekommt man eine Belohnung!
Belohnung gibt es von Level 10-105

Belohnungen, Texte etc. könnt ihr alles ändern

PHP Code:
quest belohnung begin
    state start begin
        when levelup with pc
.get_level() == 10 begin
            say_title
("Belohnung Nr.1")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 10!")
            
say("")
            
say("Als Belohnung erhälst du 10x Boni Hinzufügen und 10x Switchen.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 20.")
            
pc.give_item2(7120010)
            
pc.give_item2(7108510)
        
end        
        when levelup with pc
.get_level() == 20 begin
            say_title
("Belohnung Nr.2")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 20!")
            
say("")
            
say("Als Belohnung erhälst du 1x Elixier der Sonne & Mondes(K).")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 30.")
            
pc.give_item2(727231)
            
pc.give_item2(727271)
        
end
        when levelup with pc
.get_level() == 30 begin
            say_title
("Belohnung Nr.3")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 30!")
            
say("")
            
say("Als Belohnung erhälst du 5x Segenschriftrolle.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 40.")
            
pc.give_item2(250405)
        
end
        when levelup with pc
.get_level() == 40 begin
            say_title
("Belohnung Nr.4")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 40!")
            
say("")
            
say("Als Belohnung erhälst du 1x Elixier der Sonne & Mondes(M).")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 50.")
            
pc.give_item2(727241)
            
pc.give_item2(727281)
        
end
        when levelup with pc
.get_level() == 50 begin
            say_title
("Belohnung Nr.5")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 50!")
            
say("")
            
say("Als Belohnung erhälst du 1x Elixier der Sonne & Mondes(G).")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 60.")
            
pc.give_item2(727251)
            
pc.give_item2(727291)
        
end
        when levelup with pc
.get_level() == 60 begin
            say_title
("Belohnung Nr.6")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 60!")
            
say("")
            
say("Als Belohnung erhälst du 5x Magisches Metall.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 70")
            
pc.give_item2(250415)
        
end
        when levelup with pc
.get_level() == 70 begin
            say_title
("Belohnung Nr.7")
            
say("")
            
say("Hallo, herzlichen Glückwusch zum erreichen des Level 70!")
            
say("Als Belohnung erhälst du eine Weiße Perle.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 80.")
            
pc.give_item2(279921)
        
end
        when levelup with pc
.get_level() == 80 begin
            say_title
("Belohnung Nr.8")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 80!")
            
say("")
            
say("Als Belohnung erhälst du Elixier der Sonne & Mondes(G).")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 90.")
            
pc.give_item2(727251)
            
pc.give_item2(727291)
        
end
        when levelup with pc
.get_level() == 90 begin
            say_title
("Belohnung Nr.9")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 90!")
            
say("")
            
say("Als Belohnung erhälst du jede Perle 1x.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 100.")
            
pc.give_item2(279921)
            
pc.give_item2(279931)
            
pc.give_item2(279941)
        
end
        when levelup with pc
.get_level() == 100 begin
            say_title
("Belohnung Nr.10")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 100!")
            
say("")
            
say("Als Belohnung erhälst du ein weiteres Mal 5x Magisches Metall.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 105.")
            
pc.give_item2(250415)
        
end
        when levelup with pc
.get_level() == 105 begin
            say_title
("Belohnung Nr.11")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 105!")
            
say("")
            
say("Als Belohnung erhälst du ein sehr mächtiges Reittier!")
            
say("Den weißen Löwen!!!")
            
say("")
            
say("Da du nun das Max. Level erreicht hast,")
            
say("wirst du keine Belohnungen mehr bekommen!")
            
pc.give_item2(711241)
        
end
    end
end 

So da mich ~LuckyStrike~ darauf hingewiesen hat, dass es ziemlich nervt mit dem Fenster immer hier die Lösung:

Wenn ihr nicht wollt das bei jedem 10ten Level so ein Fenster sich öffnet,
ändert einfach die ganzen
say("") und say_title("") in:
syschat! Z.B syschat("Blubberfasel Bla")



Ich weiß, kann man alles selber machen usw! Sehen wir es einfach al zur Unterstützung der faulen Menschen
.DarthNeno is offline  
Thanks
10 Users
Old 10/14/2012, 01:35   #2
 
.Chuck's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 3,354
Received Thanks: 4,535
In meinen Augen ist das ein Mini - Release.
Und wo gehören Mini - Releases hin?

Ach genau in den

Ist aber sehr nützlich, danke fürs teilen.
.Chuck is offline  
Old 10/14/2012, 01:37   #3
 
.DarthNeno's Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 336
Received Thanks: 258
Quote:
Originally Posted by .Chuck View Post
In meinen Augen ist das ein Mini - Release.
Und wo gehören Mini - Releases hin?

Ach genau in den

Ist aber sehr nützlich, danke fürs teilen.
Wenns nen Mod stört kann er es ja Moven
.DarthNeno is offline  
Old 10/14/2012, 01:43   #4
 
~LuckyStrike~'s Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 1,812
Received Thanks: 1,977
Entschuldige mich mal,

aber mich als Player würde es Extremst stören
alle 10 Level automatisch ein Fenster aufgeleuchtet zu bekommen
und den schrott erstmal wegklicken zu müssen.

Es gibt so zahlreiche Methoden soetwas zu unterbinden das man nicht
ständig auf weiter drücken muss um wieder weiterleveln zu können.
Eine Methode wäre z.b. es über einen NPC laufen zu lassen und sich
die Belohnungen abholen zu können die andere dann sie einfach ins Inventar
zu slotieren und und und es gibt noch viel mehr.

Wie gesagt mich als Player würde das Tierisch aufregen und zudem
ist die Quest leider sogesehen auch nicht grad das feinste und tollste.
Also im Endeffekt eigentlich nutzlos evtl nur für richtige Oldschool Server
gebrauchbar und ich wette die können selbst Questen, mehr nicht.


Regardz - Lucky
~LuckyStrike~ is offline  
Thanks
3 Users
Old 10/14/2012, 01:44   #5
 
.DarthNeno's Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 336
Received Thanks: 258
Quote:
Originally Posted by ~LuckyStrike~ View Post
Entschuldige mich mal,

aber mich als Player würde es Extremst stören
alle 10 Level automatisch ein Fenster aufgeleuchtet zu bekommen
und den schrott erstmal wegklicken zu müssen.

Es gibt so zahlreiche Methoden soetwas zu unterbinden das man nicht
ständig auf weiter drücken muss um wieder weiterleveln zu können.
Eine Methode wäre z.b. es über einen NPC laufen zu lassen und sich
die Belohnungen abholen zu können die andere dann sie einfach ins Inventar
zu slotieren und und und es gibt noch viel mehr.

Wie gesagt mich als Player würde das Tierisch aufregen und zudem
ist die Quest leider sogesehen auch nicht grad das feinste und tollste.
Also im Endeffekt eigentlich nutzlos evtl nur für richtige Oldschool Server
gebrauchbar und ich wette die können selbst Questen, mehr nicht.


Regardz - Lucky

Danke, ich werde eine weitere Möglichkeit schreiben
.DarthNeno is offline  
Old 10/14/2012, 10:11   #6
 
elite*gold: 0
Join Date: Mar 2012
Posts: 8
Received Thanks: 0
Danke !
Haemos is offline  
Old 10/14/2012, 11:56   #7
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
er brauch es nur über chat("text") zu machen dann leuchtet es nur im chatfenster auf
lfcmaus is offline  
Old 10/14/2012, 12:03   #8
 
elite*gold: 0
Join Date: May 2012
Posts: 1,810
Received Thanks: 1,112
Garnichts großes kriegt jeder Neuling hin der nur ein wenig Ahnung hat von Quests
_Layesd is offline  
Old 10/14/2012, 12:20   #9
 
elite*gold: 32
The Black Market: 120/0/1
Join Date: Mar 2012
Posts: 6,717
Received Thanks: 2,737
Quote:
Originally Posted by кraiк View Post
Garnichts großes kriegt jeder Neuling hin der nur ein wenig Ahnung hat von Quests
Nein, du brauchst keine Ahnung um so eine Quest zu schreiben!
Syuki is offline  
Thanks
1 User
Old 10/14/2012, 16:33   #10


 
Benhero's Avatar
 
elite*gold: 964
Join Date: Mar 2008
Posts: 2,629
Received Thanks: 1,636
PHP Code:
quest b_test begin
    state start begin
        when levelup begin
            local l 
= {102030405060708090100105}
            
local b = {
                {
                    {
7120010},  --[[ Belohnung Level 10 ]]
                    {
7108510},
                },
                {
                    {
727231}, --[[ Belohnung Level 20 ]]
                    {
727271},
                },
                {
                    {
250405}, --[[ Belohnung Level 30 ]]
                },
                {
                    {
727241}, --[[ Belohnung Level 40 ]]
                    {
727281},
                },
                {
                    {
727251}, --[[ Belohnung Level 50 ]]
                    {
727291},
                },
                {
                    {
250415}, --[[ Belohnung Level 60 ]]
                },
                {
                    {
279921}, --[[ Belohnung Level 70 ]]
                },
                {
                    {
727251}, --[[ Belohnung Level 80 ]]
                    {
727291},
                },
                {
                    {
279921}, --[[ Belohnung Level 90 ]]
                    {
279931},
                    {
279941},
                },
                {
                    {
250415}, --[[ Belohnung Level 100 ]]
                },
                {
                    {
711241}, --[[ Belohnung Level 105 ]]
                },
            }
            for 
1table.getn(l) do
                if (
pc.get_level() == l[i]) then
                    chat
("Herzlichen Glückwunsch zum erreichen des Level " ..l[i])
                    
chat("")
                    
chat("Als belohnung erhälst du Folgende(s) Item(s):")
                    for 
1table.getn(b[i]) do
                        
chat(b[i][s][2] .. "x " ..item_name(b[i][s][1]).. " erhalten.")
                        for 
1b[i][s][2] do
                            
pc.give_item2(b[i][s][1], 1)
                        
end
                    end
                    chat
("")
                    
chat("Die nächste Belohnung erhälst du auf Level: " ..l[(i+1)])
                
end                
            end
        end 
    end
end 
Mfg. Benhero
Benhero is offline  
Reply

Tags
belohnung, quest


Similar Threads Similar Threads
[Release]Eine Belohnungs Quest
08/23/2012 - Metin2 PServer Guides & Strategies - 11 Replies
Hey alle mit einander. An alle Hater schon mal ich ignoriere eure Kommis, Klickt dann Bitte hier rauf: Klich mich Hardcore!!! Ich release mal Heute eine Quest von mir. Ich finde diese Quest ist sehr nützlich für einen Old/Middle-school/PVP-Fun-Server. Es ist nichts besonderes aber wer sie gebrauchen kann bitte. Ich biete sie euch nur lediglich an. Ihr müsst aber die Items die man bekommt, in eure ID-Value ändern, ansonsten wird sie nicht richtig funktionieren. Viel Spaß mit der Quest....
[Release] Meine PVP Quest
03/18/2012 - Metin2 PServer Guides & Strategies - 24 Replies
Hab jetzt mal versucht eine ganz normale PVP Quest zu machen und sie läuft nach etwa 50 versuchen :D. Zu der Quest: Sobald ihr lvl 15 Seid bekommt ihr eine Mission die sagt blablabla(änderbar) und ihr könnt idioten kloppen gehen :) bei einer tötung vom selben Reich 50k exp sonst 100k exp wie immer änderbar :) Hoffe diese gefällt euch. quest pvp begin state start begin
Suche Crossfire Belohnungs liste
10/08/2011 - CrossFire - 3 Replies
Hey , ich suche eine Liste wo steht , wie viel GP usw ich pro Level up kriege... Thx im vorraus , und nein , google spuckt nichts,und nein , ich weiß es nicht da ich erst seid paar Tagen in US spiele (kein EU , nedmal angespielt :) )
[Release]Meine erste Quest!
09/18/2011 - Metin2 PServer Guides & Strategies - 19 Replies
Hier mal meine erste Quest! Ich hoffe sie ist für das erste mal gut! Ich werde bald noch mehr schreiben! Quest: quest Der Mörder muss Sterben begin state start begin when login with pc.level >= 75 begin set_state(information) end end



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


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.