Register for your free account! | Forgot your password?

You last visited: Today at 17:00

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

Advertisement



Quest

Discussion on Quest within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
[SGA]CillOut's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 138
Received Thanks: 40
Talking Quest

Hallo Epvp!
Ich hab heute mal einen Quest zusammen gesetzt aus verschiedenen anderen Quests da ich noch nicht lange Quest schreibe oder zusammensetzte wollte ich mal den Quest von euch Bewerten lassen manche meiner Quest haben funktioniert ein paar auch nicht ich weiß nicht ob dieser Quest funtioniert Wäre net wenn ich nicht so harte kritik anwenden würdet.
Denoch Kritik ist erlaubt!
(Warum schreibe ich das hier rein: xD hab anscheinend in Stradegies usw Blog drin kann da nichts reinschreiben)

PHP Code:
quest Dieb begin
    state start begin
       when 20006.chat
."Der Geheime Dieb" begin
          say
("Kannst du mir Helfen mir ist etwas")
          
say("gestohlen worden meine Wertvolle")
          
say("Weiße Perle ist mir gestohlen worden")
          
say("Ich habe Yonah in verdacht kannst du")
          
say("mir Helfen?")
          
say("")
          
local s select("Ja ich Helfe dir""Nein, mach dein Scheiß selber xD")
          if 
== 2 then
          say
("Viel Erfolg!")
          
say("")
          
set_stategototeacher )
        
end
    end

    state gototeacher begin
        when letter begin
            local v
=find_npc_by_vnum(20005)
            if 
0==v then
            
else
                
target.vid("__TARGET__"v"Yonah")
            
end
        end
        when letter begin
            send_letter
("Verdächtiger Dieb")
        
end
        when button 
or info begin
            say_title
("Gehe zu Yonah")
            
say("Sprich ihn auf den Vorfall an")
            
say("")
            ----------
"12345678901234567890123456789012345678901234567890"|
            
say_reward("Spreche Yonah an er wird durch einen")
            
say_reward("Blickenden Pfeil markiert wenn du")
            
say_reward("nicht zurecht kommst schau auf die")
            
say("Minikarte.")
            
say("")
        
end
        when __TARGET__
.target.click begin
            target
.delete("__TARGET__")
            
say("Yonah:")

            ----
"12345678901234567890123456789012345678901234567890"|
            
say("Ah!! Wer bist den du?")
            
say("Wie ich sehe bist du neu hier.")
            
say("Wer schickt dich?")
            
say("Mirinie was ist los hat sie was verloren?")
            
say("Was!!! Sie behauptet dazechlich das Ich")
            
say("ihre Weiße Perle geklaut habe")
            
say("so was ist mir ja noch nie untergekommen")

            
say("")
            
wait()
            
say("Yonah:")
            
say("Hmm")
            
say("Du kannst Mirnie sagen das ich es nicht war!")
            
say("Aber ich habe vorhin einen Himmels Soldat")    
            
say("gesehen. Wir er gerade Weiße Perlen verkauft hat")
            
say("villeicht hat er sie geklaut!")
            
say("Geh jetzt zu Mirnie und sag ihr was ich dir erzählt")
            
say("habe.")
            
say("")
            
clear_letter()
            
set_stategototeacher )
        
end
    end

    state gototeacher begin
        when letter begin
            local v
=find_npc_by_vnum(20006)
            if 
0==v then
            
else
                
target.vid("__TARGET__"v"Mirnie")
            
end
        end
        when letter begin
            send_letter
("Zurück zu Mirnie")
        
end
        when button 
or info begin
            say_title
("Gehe zurück zu Mirnie")
            
say("Berichte Mirnie, Yonahs aussage!")
            
say("")
            ----------
"12345678901234567890123456789012345678901234567890"|
            
say_reward("Gehe zurück zu Mirnie sie wird durch einen")
            
say_reward("Blickenden Pfeil markiert wenn du")
            
say_reward("nicht zurecht kommst schau auf die")
            
say("Minikarte.")
            
say("")
        
end
        when __TARGET__
.target.click begin
            target
.delete("__TARGET__")
            
say("Mirnie:")

            ----
"12345678901234567890123456789012345678901234567890"|
            
say("Was kam heraus?")
            
say("Also Yonah war es nicht")
            
say("naja ich hätte es ihn auch")
            
say("nicht zu gedraut!")

            
say("")
            
wait()
            
say("Mirnie:")
            
say("Hmm")
            
say("Also Himmels Soldaten sollen es gewesen sein.")
            
say("Dass ist schlecht! In die Grotte der Verbannung")    
            
say("kommt man nicht mehr so schnell heraus dennoch")
            
say("Danke für deine Mühe!")
            
say("Du erhälst dafür auch eine Behlohnung!")
            
say("Hier!")
            
say("")
            
say_reward("Erfahrung: 70000000 ")
            
say_reward("Bossrufrolle: Oberork")
            
pc.give_exp2(70000000)
            
pc.give_item2(71036)
            
clear_letter()
            
set_state(__COMPLETE__)
        
end
    end
    state __COMPLETE__ begin
    end
end 
[SGA]CillOut is offline  
Old 06/13/2011, 17:53   #2
 
elite*gold: 0
Join Date: Feb 2011
Posts: 230
Received Thanks: 33
Dafür gibt es das :

.Mina is offline  
Old 06/13/2011, 17:53   #3
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
nur mal den Anfang überflogen und gesehen, dass die Quest bei dir weiter geht, wenn man auf "Nein, mach dein Scheiß selber xD" drückt.
Nicht richtig oder
.Delta is offline  
Thanks
2 Users
Old 06/13/2011, 17:57   #4
 
[SGA]CillOut's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 138
Received Thanks: 40
Is richtig Danke werde ich ändern
[SGA]CillOut is offline  
Old 06/13/2011, 18:47   #5
 
elite*gold: 1
Join Date: Apr 2011
Posts: 675
Received Thanks: 113
CillOut wenn die quest richtig ist würde ich sie gerne für meinen Server übernehmen wenn es dir recht ist also wenn die richtig is poste sie pls hier nomma rein!
B4B4.? is offline  
Old 06/13/2011, 18:56   #6
 
Howaner's Avatar
 
elite*gold: 132
Join Date: Apr 2010
Posts: 2,864
Received Thanks: 2,009
da sind ein paar Fehler drin
Richtig wäre sie so:
Code:
quest Dieb begin
	state start begin
		when 20006.chat."Der Geheime Dieb" begin
			say("Kannst du mir Helfen mir ist etwas")
			say("gestohlen worden meine Wertvolle")
			say("Weiße Perle ist mir gestohlen worden")
			say("Ich habe Yonah in verdacht kannst du")
			say("mir Helfen?")
			say("")
			local s = select("Ja ich Helfe dir", "Nein, mach dein Scheiß selber xD")
			if s == 1 then
				say("Viel Erfolg!")
				say("")
				set_state( gototeacher )
			else
				say("Dan muss ich wohl jemand anders fragen")
				set_state(__COMPLETE__)
			end
		end
	end

	state gototeacher begin
		when letter begin
			local v = find_npc_by_vnum(20005)
			if not v == 0 then
				target.vid("__TARGET__", v, "Yonah")
			end
		end
		when letter begin
			send_letter("Verdächtiger Dieb")
		end
		when button or info begin
			say_title("Gehe zu Yonah")
			say("Sprich ihn auf den Vorfall an")
			say("")
			say_reward("Spreche Yonah an er wird durch einen")
			say_reward("Blickenden Pfeil markiert wenn du")
			say_reward("nicht zurecht kommst schau auf die")
			say("Minikarte.")
			say("")
		end
		when __TARGET__.target.click begin
			target.delete("__TARGET__")
			say_title("Yonah:")
			say("Ah!! Wer bist den du?")
			say("Wie ich sehe bist du neu hier.")
			say("Wer schickt dich?")
			say("Mirinie was ist los hat sie was verloren?")
			say("Was!!! Sie behauptet dazechlich das Ich")
			say("ihre Weiße Perle geklaut habe")
			say("so was ist mir ja noch nie untergekommen")
			say("")
			wait()
			say_title("Yonah:")
			say("Hmm")
			say("Du kannst Mirnie sagen das ich es nicht war!")
			say("Aber ich habe vorhin einen Himmels Soldat")	
			say("gesehen. Wir er gerade Weiße Perlen verkauft hat")
			say("villeicht hat er sie geklaut!")
			say("Geh jetzt zu Mirnie und sag ihr was ich dir erzählt")
			say("habe.")
			say("")
			clear_letter()
			set_state( gototeacher )
		end
	end

	state gototeacher begin
		when letter begin
			local v = find_npc_by_vnum(20006)
			if not v == 0 then
				target.vid("__TARGET__", v, "Mirnie")
			end
		end
		when letter begin
			send_letter("Zurück zu Mirnie")
		end
		when button or info begin
			say_title("Gehe zurück zu Mirnie")
			say("Berichte Mirnie, Yonahs aussage!")
			say("")
			say_reward("Gehe zurück zu Mirnie sie wird durch einen")
			say_reward("Blickenden Pfeil markiert wenn du")
			say_reward("nicht zurecht kommst schau auf die")
			say("Minikarte.")
			say("")
		end
		when __TARGET__.target.click begin
			target.delete("__TARGET__")
			say_title("Mirnie:")
			say("Was kam heraus?")
			say("Also Yonah war es nicht")
			say("naja ich hätte es ihn auch")
			say("nicht zu gedraut!")
			wait()
			say_title("Mirnie:")
			say("Hmm")
			say("Also Himmels Soldaten sollen es gewesen sein.")
			say("Dass ist schlecht! In die Grotte der Verbannung")	
			say("kommt man nicht mehr so schnell heraus dennoch")
			say("Danke für deine Mühe!")
			say("Du erhälst dafür auch eine Behlohnung!")
			say("Hier!")
			say("")
			say_reward("Erfahrung: 70000000 ")
			say_reward("Bossrufrolle: Oberork")
			pc.give_exp2(70000000)
			pc.give_item2(71036)
			clear_letter()
			set_state(__COMPLETE__)
		end
	end
	
	state __COMPLETE__ begin
	end
end
Howaner is offline  
Thanks
2 Users
Old 06/13/2011, 18:58   #7
 
elite*gold: 1
Join Date: Apr 2011
Posts: 675
Received Thanks: 113
Franzi hast du die jetzt so gemacht das alles richtig is wenn ja danke ich dir *_*
B4B4.? is offline  
Old 06/13/2011, 19:09   #8
 
Howaner's Avatar
 
elite*gold: 132
Join Date: Apr 2010
Posts: 2,864
Received Thanks: 2,009
Quote:
Originally Posted by BrOckeIce View Post
Franzi hast du die jetzt so gemacht das alles richtig is wenn ja danke ich dir *_*
ja hab sie aber nicht getestet
Nur die fehler wo ich jetzt gefunden habe ausgebesert
Ich weiß aber nicht ob sie geht

Füge sie mal ein und teste sie
Howaner is offline  
Old 06/13/2011, 19:09   #9
 
elite*gold: 0
Join Date: Feb 2011
Posts: 230
Received Thanks: 33
Getestet

Also bei mir gehts

#thxgiven
.Mina is offline  
Old 06/14/2011, 07:55   #10
 
[SGA]CillOut's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 138
Received Thanks: 40
THX an Franzi für die Verbesserung
[SGA]CillOut is offline  
Old 06/14/2011, 21:08   #11
 
[SGA]CillOut's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 138
Received Thanks: 40
Talking Quest Verbessert Ausgebessert

Also ich habe meinen Quest von Oben xD fast bisschen unausgereift bisschen verbessert und Ausgebessert hier so müsste denke ich mal er sein das ist eigentlich ganz gut xDDD.

Quest:

PHP Code:
quest Dieb begin
    state start begin
        when login 
or levelup with pc.get_level() >=5  begin
            set_state
(information)
        
end    
    end

    state information begin
        when letter begin
            local v 
find_npc_by_vnum(20006)
            if 
!= 0 then
                target
.vid("__TARGET__"v"Mirinie")
            
end
            send_letter
("Der Geheime Dieb")
        
end
        when button 
or info begin
             say_title
("Gestohlene Sache")
             
say("")
             
say("Mirinie sucht dich gehe zu ihr")
             
say("es scheint wichtig zu sein!")
             
say("")
        
end     
        when __TARGET__
.target.click begin
            target
.delete("__TARGET__")
            
say("Mirinie:")
            
say("Gestohlene Weiße Perle")
            
say("")
            
say("Kannst du mir Helfen mir ist etwas")
            
say("gestohlen worden meine Wertvolle")
            
say("Weiße Perle ist mir gestohlen worden")
            
say("Ich habe Yonah in verdacht kannst du")
            
say("mir Helfen?")
            
say("")
            
local s select("Ja ich Helfe dir""Nein, mach dein Scheiß selber xD")
            if 
== 1 then
                say
("Viel Erfolg!")
                
say("")
                
set_stategototeacher )
            else
                
say("Dan muss ich wohl jemand anders fragen")
                
set_state(__COMPLETE__)
            
end
        end
    end

    state gototeacher begin
        when letter begin
            local v 
find_npc_by_vnum(20005)
            if 
== 1 then
                target
.vid("__TARGET__"v"Yonah")
            
end
        end
        when letter begin
            send_letter
("Verdächtiger Dieb")
        
end
        when button 
or info begin
            say_title
("Gehe zu Yonah")
            
say("Sprich ihn auf den Vorfall an")
            
say("")
            
say_reward("Spreche Yonah an er wird durch einen")
            
say_reward("Blickenden Pfeil markiert wenn du")
            
say_reward("nicht zurecht kommst schau auf die")
            
say("Minikarte.")
            
say("")
        
end
        when __TARGET__
.target.click begin
            target
.delete("__TARGET__")
            
say_title("Yonah:")
            
say("Ah!! Wer bist den du?")
            
say("Wie ich sehe bist du neu hier.")
            
say("Wer schickt dich?")
            
say("Mirinie was ist los hat sie was verloren?")
            
say("Was!!! Sie behauptet dazechlich das Ich")
            
say("ihre Weiße Perle geklaut habe")
            
say("so was ist mir ja noch nie untergekommen")
            
say("")
            
wait()
            
say_title("Yonah:")
            
say("Hmm")
            
say("Du kannst Mirnie sagen das ich es nicht war!")
            
say("Aber ich habe vorhin einen Himmels Soldat")    
            
say("gesehen. Wir er gerade Weiße Perlen verkauft hat")
            
say("villeicht hat er sie geklaut!")
            
say("Geh jetzt zu Mirnie und sag ihr was ich dir erzählt")
            
say("habe.")
            
say("")
            
clear_letter()
            
set_state(gototeacher2)
        
end
    end

    state gototeacher2 begin
        when letter begin
            local v 
find_npc_by_vnum(20006)
            if 
== 2 then
                target
.vid("__TARGET__"v"Mirnie")
            
end
        end
        when letter begin
            send_letter
("Zurück zu Mirnie")
        
end
        when button 
or info begin
            say_title
("Gehe zurück zu Mirnie")
            
say("Berichte Mirnie, Yonahs aussage!")
            
say("")
            
say_reward("Gehe zurück zu Mirnie sie wird durch einen")
            
say_reward("Blickenden Pfeil markiert wenn du")
            
say_reward("nicht zurecht kommst schau auf die")
            
say("Minikarte.")
            
say("")
        
end
        when __TARGET__
.target.click begin
            target
.delete("__TARGET__")
            
say_title("Mirnie:")
            
say("Was kam heraus?")
            
say("Also Yonah war es nicht")
            
say("naja ich hätte es ihn auch")
            
say("nicht zu gedraut!")
            
wait()
            
say_title("Mirnie:")
            
say("Hmm")
            
say("Also Himmels Soldaten sollen es gewesen sein.")
            
say("Dass ist schlecht! In die Grotte der Verbannung")    
            
say("kommt man nicht mehr so schnell heraus dennoch")
            
say("Danke für deine Mühe!")
            
say("Du erhälst dafür auch eine Behlohnung!")
            
say("Hier!")
            
say("")
            
say_reward("Erfahrung: 70000000")
            
say_reward("Bossrufrolle: Oberork")
            
pc.give_exp2(70000000)
            
pc.give_item2(71036)
            
clear_letter()
            
set_state(__COMPLETE__)
        
end
    end
    
    state __COMPLETE__ begin
    end
end 
[SGA]CillOut is offline  
Reply

Tags
metin2, quest




All times are GMT +2. The time now is 17:00.


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.