Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server > Metin2 PServer Guides & Strategies
You last visited: Today at 02:40

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


[Mini-Release]Erste Quest *Tränke kaufen unterwegs

Discussion on [Mini-Release]Erste Quest *Tränke kaufen unterwegs within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 1880
Join Date: Dec 2011
Posts: 3,260
Received Thanks: 1,509
[Mini-Release]Erste Quest *Tränke kaufen unterwegs

Liebe Community,

da ich langsam ans Questen gehe und wirklich noch ein Anfänger bin,
seit bitte nicht zu streng zu mir.
Es ist eine recht simple, aber ich finde gute und auch nützliche Quest.
Ich habe nichts dergleichen gefunden, welches schon pub ist!


Screens:

Die Quest:
PHP Code:
quest traenke begin
    state start begin
        when letter begin
            send_letter
("Tränke kaufen")
        
end
        when info 
or button begin
            say_title
("Tränke")
            
say("Hier kannst du Tränke kaufen.")
            
say("Du kannst sowohl Rote und Blaue Tränke,")
            
say("als auch Violette und Grüne Tränke kaufen.")
            
say("Das heißt, du musst nicht immer extra")
            
say("in die Stadt laufen, falls du am Leveln bist.")
            
say("Was willst du kaufen?")
            
local a select("200 Rote Tränke""200 Blaue Tränke""200 Violette Tränke""200 Grüne Tränke""Nichts")
            if 
== 5 then
                send_letter
("Tränke kaufen")
                return
            elseif 
== 1 then
                
if pc.money>=30000 then
                    pc
.changemoney("-30000")
                    
pc.give_item2(27003200)
                    
say_title("Rote Tränke")
                    
say("Du hast folgendes Item erhalten:")
                    
say("")
                    
say("")
                    
say_item_vnum(27003)
            elseif 
== 2 then    
                
if pc.money>=30000 then
                    pc
.changemoney("-30000")
                    
pc.give_item2(27006200)
                    
say_title("Blaue Tränke")
                    
say("Du hast folgendes Item erhalten:")
                    
say("")
                    
say("")
                    
say_item_vnum(27006)
            elseif 
== 3 then    
                
if pc.money>=50000 then
                    pc
.changemoney("-50000")
                    
pc.give_item2(27115200)
                    
say_title("Violette Tränke")
                    
say("Du hast folgendes Item erhalten:")
                    
say("")
                    
say("")
                    
say_item_vnum(27115)    
            elseif 
== 4 then    
                
if pc.money>=300000 then
                    pc
.changemoney("-300000")
                    
pc.give_item2(27112200)
                    
say_title("Grüne Tränke")
                    
say("Du hast folgendes Item erhalten:")
                    
say("")
                    
say("")
                    
say_item_vnum(27112)    
                    
send_letter("Tränke kaufen")
                    
end
                end
            end
        end
    end
end
end
end 

Würde gerne ein paar Feedbacks von Fortgeschrittenen hören!
Ich weiß es ist nichts besonderes,
aber vielleicht kann der ein oder andere etwas damit anfangen
Bitte keine Hate Kommentare oder kleinere Releases dingsbums...



Sikk' is offline  
Thanks
13 Users
Old 11/17/2012, 22:25   #2
 
elite*gold: 20
Join Date: Oct 2012
Posts: 2,335
Received Thanks: 3,347
Nice, danke
PHP Code:
quest traenke begin
    state start begin
        when letter begin
            send_letter
("Tränke kaufen")
        
end
        when info 
or button begin
            say_title
("Tränke")
            
say("Hier kannst du Tränke kaufen.")
            
say("Du kannst sowohl Rote und Blaue Tränke,")
            
say("als auch Violette und Grüne Tränke kaufen.")
            
say("Das heißt, du musst nicht immer extra")
            
say("in die Stadt laufen, falls du am Leveln bist.")
            
say("Was willst du kaufen?")
            
local a select("200 Rote Tränke""200 Blaue Tränke""200 Violette Tränke""200 Grüne Tränke""Nichts")
            if 
== 5 then
                send_letter
("Tränke kaufen")
                return
            elseif 
== 1 then
                
if pc.money>=30000 then
                    pc
.changemoney("-30000")
                    
pc.give_item2(27003200)
                    
say_title("Rote Tränke")
                    
say("Du hast folgendes Item erhalten:")
                    
say("")
                    
say("")
                    
say_item_vnum(27003)
                elseif 
== 2 then
                    
if pc.money>=30000 then
                        pc
.changemoney("-30000")
                        
pc.give_item2(27006200)
                        
say_title("Blaue Tränke")
                        
say("Du hast folgendes Item erhalten:")
                        
say("")
                        
say("")
                        
say_item_vnum(27006)
                    elseif 
== 3 then
                        
if pc.money>=50000 then
                            pc
.changemoney("-50000")
                            
pc.give_item2(27115200)
                            
say_title("Violette Tränke")
                            
say("Du hast folgendes Item erhalten:")
                            
say("")
                            
say("")
                            
say_item_vnum(27115)
                        elseif 
== 4 then
                            
if pc.money>=300000 then
                                pc
.changemoney("-300000")
                                
pc.give_item2(27112200)
                                
say_title("Grüne Tränke")
                                
say("Du hast folgendes Item erhalten:")
                                
say("")
                                
say("")
                                
say_item_vnum(27112)
                                
send_letter("Tränke kaufen")
                            
end
                        end
                    end
                end
            end
        end
    end
end 


Mr. 'Avenue™ is offline  
Thanks
2 Users
Old 11/17/2012, 22:28   #3
 
elite*gold: 0
The Black Market: 488/0/0
Join Date: Dec 2011
Posts: 7,083
Received Thanks: 1,005
Good Job, Mate
.iDamage is offline  
Thanks
1 User
Old 11/17/2012, 22:56   #4
 
elite*gold: 191
Join Date: May 2009
Posts: 1,213
Received Thanks: 2,579
Die wird so aber leider nicht funktionieren ôo
Du musst ein If auch beenden, nachdem du es geöffnet hast
(Und zwar nicht einfach am Ende)

Code:
quest traenke begin
    state start begin
        when letter begin
            send_letter("Tränke kaufen")
        end
        when info or button begin
            say_title("Tränke")
            say("Hier kannst du Tränke kaufen.")
            say("Du kannst sowohl Rote und Blaue Tränke,")
            say("als auch Violette und Grüne Tränke kaufen.")
            say("Das heißt, du musst nicht immer extra")
            say("in die Stadt laufen, falls du am Leveln bist.")
            say("Was willst du kaufen?")
            local a = select("200 Rote Tränke", "200 Blaue Tränke", "200 Violette Tränke", "200 Grüne Tränke", "Nichts")
            if a == 5 then
                send_letter("Tränke kaufen")
                return
            elseif a == 1 then
                if pc.money>=30000 then
                    pc.changemoney("-30000")
                    pc.give_item2(27003, 200)
                    say_title("Rote Tränke")
                    say("Du hast folgendes Item erhalten:")
                    say("")
                    say("")
                    say_item_vnum(27003)
                end
            elseif a == 2 then
                if pc.money>=30000 then
                    pc.changemoney("-30000")
                    pc.give_item2(27006, 200)
                    say_title("Blaue Tränke")
                    say("Du hast folgendes Item erhalten:")
                    say("")
                    say("")
                    say_item_vnum(27006)
                end
            elseif a == 3 then
                if pc.money>=50000 then
                    pc.changemoney("-50000")
                    pc.give_item2(27115, 200)
                    say_title("Violette Tränke")
                    say("Du hast folgendes Item erhalten:")
                    say("")
                    say("")
                    say_item_vnum(27115)
                end
            elseif a == 4 then
                if pc.money>=300000 then
                    pc.changemoney("-300000")
                    pc.give_item2(27112, 200)
                    say_title("Grüne Tränke")
                    say("Du hast folgendes Item erhalten:")
                    say("")
                    say("")
                    say_item_vnum(27112)
                    send_letter("Tränke kaufen")
                end
            end
        end
    end
end
So schon eher


Mijago is offline  
Thanks
3 Users
Old 11/17/2012, 23:02   #5
 
elite*gold: 1880
Join Date: Dec 2011
Posts: 3,260
Received Thanks: 1,509
Quote:
Originally Posted by Mijago View Post
Die wird so aber leider nicht funktionieren ôo
Du musst ein If auch beenden, nachdem du es geöffnet hast
(Und zwar nicht einfach am Ende)

Code:
quest traenke begin
    state start begin
        when letter begin
            send_letter("Tränke kaufen")
        end
        when info or button begin
            say_title("Tränke")
            say("Hier kannst du Tränke kaufen.")
            say("Du kannst sowohl Rote und Blaue Tränke,")
            say("als auch Violette und Grüne Tränke kaufen.")
            say("Das heißt, du musst nicht immer extra")
            say("in die Stadt laufen, falls du am Leveln bist.")
            say("Was willst du kaufen?")
            local a = select("200 Rote Tränke", "200 Blaue Tränke", "200 Violette Tränke", "200 Grüne Tränke", "Nichts")
            if a == 5 then
                send_letter("Tränke kaufen")
                return
            elseif a == 1 then
                if pc.money>=30000 then
                    pc.changemoney("-30000")
                    pc.give_item2(27003, 200)
                    say_title("Rote Tränke")
                    say("Du hast folgendes Item erhalten:")
                    say("")
                    say("")
                    say_item_vnum(27003)
                end
            elseif a == 2 then
                if pc.money>=30000 then
                    pc.changemoney("-30000")
                    pc.give_item2(27006, 200)
                    say_title("Blaue Tränke")
                    say("Du hast folgendes Item erhalten:")
                    say("")
                    say("")
                    say_item_vnum(27006)
                end
            elseif a == 3 then
                if pc.money>=50000 then
                    pc.changemoney("-50000")
                    pc.give_item2(27115, 200)
                    say_title("Violette Tränke")
                    say("Du hast folgendes Item erhalten:")
                    say("")
                    say("")
                    say_item_vnum(27115)
                end
            elseif a == 4 then
                if pc.money>=300000 then
                    pc.changemoney("-300000")
                    pc.give_item2(27112, 200)
                    say_title("Grüne Tränke")
                    say("Du hast folgendes Item erhalten:")
                    say("")
                    say("")
                    say_item_vnum(27112)
                    send_letter("Tränke kaufen")
                end
            end
        end
    end
end
So schon eher
Auf meinem Server funktioniert es so O.o
Aber danke für die Verbesserung.
Sikk' is offline  
Thanks
1 User
Old 11/17/2012, 23:17   #6
 
elite*gold: 20
Join Date: Oct 2012
Posts: 2,335
Received Thanks: 3,347
Quote:
Originally Posted by Mijago View Post
Die wird so aber leider nicht funktionieren ôo
Du musst ein If auch beenden, nachdem du es geöffnet hast
(Und zwar nicht einfach am Ende)

Code:
quest traenke begin
    state start begin
        when letter begin
            send_letter("Tränke kaufen")
        end
        when info or button begin
            say_title("Tränke")
            say("Hier kannst du Tränke kaufen.")
            say("Du kannst sowohl Rote und Blaue Tränke,")
            say("als auch Violette und Grüne Tränke kaufen.")
            say("Das heißt, du musst nicht immer extra")
            say("in die Stadt laufen, falls du am Leveln bist.")
            say("Was willst du kaufen?")
            local a = select("200 Rote Tränke", "200 Blaue Tränke", "200 Violette Tränke", "200 Grüne Tränke", "Nichts")
            if a == 5 then
                send_letter("Tränke kaufen")
                return
            elseif a == 1 then
                if pc.money>=30000 then
                    pc.changemoney("-30000")
                    pc.give_item2(27003, 200)
                    say_title("Rote Tränke")
                    say("Du hast folgendes Item erhalten:")
                    say("")
                    say("")
                    say_item_vnum(27003)
                end
            elseif a == 2 then
                if pc.money>=30000 then
                    pc.changemoney("-30000")
                    pc.give_item2(27006, 200)
                    say_title("Blaue Tränke")
                    say("Du hast folgendes Item erhalten:")
                    say("")
                    say("")
                    say_item_vnum(27006)
                end
            elseif a == 3 then
                if pc.money>=50000 then
                    pc.changemoney("-50000")
                    pc.give_item2(27115, 200)
                    say_title("Violette Tränke")
                    say("Du hast folgendes Item erhalten:")
                    say("")
                    say("")
                    say_item_vnum(27115)
                end
            elseif a == 4 then
                if pc.money>=300000 then
                    pc.changemoney("-300000")
                    pc.give_item2(27112, 200)
                    say_title("Grüne Tränke")
                    say("Du hast folgendes Item erhalten:")
                    say("")
                    say("")
                    say_item_vnum(27112)
                    send_letter("Tränke kaufen")
                end
            end
        end
    end
end
So schon eher
Mijagi deine Umlaute sind der burner!
Mr. 'Avenue™ is offline  
Thanks
1 User
Old 11/17/2012, 23:41   #7
 
elite*gold: 32
The Black Market: 120/0/1
Join Date: Mar 2012
Posts: 6,717
Received Thanks: 2,737
Danke für das Release, hab die Quest zwar auch schon, wollte sie aber nicht releasen.
Danke für deine Mühe
Syuki is offline  
Old 11/18/2012, 07:41   #8
 
elite*gold: 0
Join Date: Apr 2012
Posts: 476
Received Thanks: 157
Nice
Schöne Arbeit! THX bekommste.

Mfg
Stoltilein is offline  
Old 11/18/2012, 11:20   #9
 
elite*gold: 0
The Black Market: 185/0/0
Join Date: Jul 2012
Posts: 5,520
Received Thanks: 1,348
wow nice danke *-* kann man gebrauchen.
Red Firestar is offline  
Thanks
1 User
Old 11/18/2012, 13:56   #10
 
elite*gold: 252
Join Date: Mar 2008
Posts: 3,112
Received Thanks: 3,904
Kommt Leute, das ist doch nicht euer Ernst. Geht's mit noch etwas mehr Schleimerei? Hätte das ein "Unbekannter" hier gepostet, wäre der Flame garantiert.. Echt, manche Leute sind so heftige Arschkriecher..

Ich persönlich sehe es als das, was es ist: Es ist ganz nett, aber es war auch nicht wirklich sonderlich schwer. Ist halt deine erste Quest, von daher schon ganz okay.
.Alessa is offline  
Thanks
4 Users
Old 11/18/2012, 13:59   #11
 
elite*gold: 0
Join Date: Apr 2012
Posts: 99
Received Thanks: 16
Gefällt mir. Danke dir!
Sunex™ is offline  
Thanks
1 User
Old 11/18/2012, 14:17   #12
 
elite*gold: 0
Join Date: Apr 2012
Posts: 664
Received Thanks: 214
Fürn Anfänger hast du das gut geschrieben.
Allerdings gabs sowas schon in einer Userpanel.quest.
Aufjedenfall mach weiter so.


LotusSky is offline  
Reply



« [Release] 20 Neue Mobs + 1 Npc | Closen. »

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: ------------------ [email protected]: .Marcel' [email protected]: 09.11.2012
[MINI-RELEASE]Reittier DE Quest 100%
02/15/2012 - Metin2 PServer Guides & Strategies - 23 Replies
Hey, meine Lieben elitepvpers diese Reittier-Quest sind vom Aktuellen stand vom Offiziellen Server bis auf die Rentier Quest diese werde ich später hinzufügen !!! Die Reittiere haben die gleichen Bonis wie auf dem Offi-Server viele von euch werden sagen "ach kann ja jeder selber schreiben sind ja nicht so schwer" es gibt aber Leute die sich dazu bequem sind .. daher nimmt es so wie es ist !!! sollte solch ein Release schon geben mit den Folgenden Reittier-Quests werde ich es wieder...
[Mini Release]Pferdemedaille Quest
10/06/2011 - Metin2 PServer Guides & Strategies - 5 Replies
Hallo Epvp Ich möchte Heute eine Kleine Quest veröffentlichen. Wohlmöglich gibt es soetwas ähnliches bereits, aber sie ist von mir 100% selbst geschrieben. Ihr müsst in der Datenbank die Pferdemedaille (ID: 50050) auf Type 18 und Subtype 0 stellen und anschließend diese Quest einfügen. Funktion der Quest: Wenn man die Pferdemedaille benutzt erhöht sich das Pferdelevel um 1. Das Maximale Pferdelevel ist 21, darüber kann eine PM nicht mehr benutzt werden. Nach jeder Benutzung...
[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
[Mini-RELEASE]GM-Chat Quest
03/22/2011 - Metin2 PServer Guides & Strategies - 13 Replies
Nabend epvp, Ich habe seit langem wieder meinen Metin2 Server hochgefahren und sofort 12 Quests geschrieben :P Manche davon unnötig aber ist ja mein Server :) Da ich in Skype in letzter Zeit oft gefragt werde, ob ich eine Quest machen kann, in der die Non Gamemaster (also Spieler ohne GM Rechte) im GM Chat schreiben können um z.B. über Alle Reiche handeln zu können oder den ganzen Server eine Frage stellen. quest QUESTNAME begin state start begin when MONSTERID.chat."Nachricht...



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


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

BTC: 3KeUpz52VCbhmLwuwydqxu6U1xsgbT8YT5
ETH: 0xc6ec801B7563A4376751F33b0573308aDa611E05

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