Register for your free account! | Forgot your password?

You last visited: Today at 11:31

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

Advertisement



[Quest Problem]

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

Reply
 
Old   #1
 
elite*gold: 26
Join Date: May 2010
Posts: 865
Received Thanks: 767
[Quest Problem]

Ahoi Elitepvpers.
Ich habe ein kleines Problem mit meiner Quest.
Sie Funktioniert nicht und ich finde den Fehler nicht.

Hier mal die Quest:
Code:
quest grotte2 begin
	state start begin
		when login or levelup with pc.level >0 begin
			set_state(zone_enter)
		end
	end
		
	state zone_enter begin
		when 30121.chat."Ich will in die Grotte 2!" begin
			say("")
			say(""..mob_name(30121).."")
                        say("Du benötigst einen Passierschein")
			say("um in die Grotte 2 zu gelangen!")
                        say("Diesen bekommt ihr von der Gemischtwarenhändlerin")
			say("In der Grotte 2 hausen berüchtigt")
			say("Starke Mosnter! Sie sind die Gefährligsten")
			say("Mob in ganz Metin2! Willst du immernoch")
			say("in die Grotte 2)
                        say("")
                        say_reward("Hast du einen Passierschein?")
			wait()
			say("")
			say("")

			if pc.get_level() <= 89 then
				say_title("Geist eines Kriegers:")
				say("Haha dich Wicht werde ich nicht in die")
				say("Grotte 2 lassen!! Lvl erstmal auf Lv 90")
				say("dann reden wir weiter.")
                                say("")
                                say_reward("Du benötigst mindestens Lv 90 um in die")
                                say_reward("Grotte 2 zu gelangen!")
				return
                        end
	
			if pc.count_item(71095)>0 then
				say("")
				say(""..mob_name(30121).."")
				say("Ich bringe dich nun in die Grotte 2")
				say("")
				pc.remove_item(71095)

			elseif pc.count_item(71095) >0 then
				say("")
				say(""..mob_name(30121).."")
				say("Du besitzt einen Passierschein!!")
				say("")
				
			else
				say("")
				say(""..mob_name(30121).."")
				say("Du bist nicht im Besitz eines Passierscheins!")
				say("Ohne einen kannst du die Grotte 2 nicht erreichen.")
				return
			end
				
			say("Du wirst nun teleportiert!")	
			say("Aber sei vorsichtig!")	
			wait()
			 notice_all("Der Spieler ".. pc.get_name() .." geht in die");
                        notice_all("Grotte 2!");
                        pc.remove_item(71095, 1)
	                pc.warp(153600,1203200)			
		end

end

end
Ich hoffe ihr könnt mir helfen.
Mfg. Sonii
Dr.Sonii# is offline  
Thanks
2 Users
Old 04/11/2011, 12:22   #2
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
dürfte eigentlich so gehn
oder was genau geht denn nicht?
PHP Code:
quest grotte2 begin
    state start begin
        when login 
or levelup with pc.level >0 begin
            set_state
(zone_enter)
        
end
    end    
    state zone_enter begin
        when 30121.chat
."Ich will in die Grotte 2!" begin
            say
("")
            
say(""..mob_name(30121).."")
            
say("Du benötigst einen Passierschein")
            
say("um in die Grotte 2 zu gelangen!")
            
say("Diesen bekommt ihr von der Gemischtwarenhändlerin")
            
say("In der Grotte 2 hausen berüchtigt")
            
say("Starke Mosnter! Sie sind die Gefährligsten")
            
say("Mob in ganz Metin2! Willst du immernoch")
            
say("in die Grotte 2")
            
say("")
            
say_reward("Hast du einen Passierschein?")
            
wait()
            
say("")
            
say("")
            if 
pc.get_level() <= 89 then
                say_title
("Geist eines Kriegers:")
                
say("Haha dich Wicht werde ich nicht in die")
                
say("Grotte 2 lassen!! Lvl erstmal auf Lv 90")
                
say("dann reden wir weiter.")
                
say("")
                
say_reward("Du benötigst mindestens Lv 90 um in die")
                
say_reward("Grotte 2 zu gelangen!")
                return
            
end    
            
if pc.count_item(71095)>0 then
                say
("")
                
say(""..mob_name(30121).."")
                
say("Ich bringe dich nun in die Grotte 2")
                
say("")            
            else
                
say("")
                
say(""..mob_name(30121).."")
                
say("Du bist nicht im Besitz eines Passierscheins!")
                
say("Ohne einen kannst du die Grotte 2 nicht erreichen.")
                return
            
end                
            say
("Du wirst nun teleportiert!")    
            
say("Aber sei vorsichtig!")    
            
wait()
            
notice_all("Der Spieler ".. pc.get_name() .." geht in die")
            
notice_all("Grotte 2!")
            
pc.remove_item(710951)
            
pc.warp(153600,1203200)            
        
end
    end
end 
PS: Nächts mal vllt in die Questkontrolle
€: in PHP einen " Fehler gefunden
.Delta is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Quest problem
02/27/2011 - Metin2 Private Server - 5 Replies
hi ich hab ne quest geschrieben für die gemi aber wenn ich die gemi anglick öffnet sich der shop mit denn tränken und gar kein chat fenster wo ich auswählen kann was ich haben will pls help das ist die quest quest schmied begin state start begin when 9003.chat."Tränke"begin npc.open_shop(3) say("Tränke")
Problem mit den Quest
10/02/2010 - Metin2 Private Server - 6 Replies
Hallo liebe Epvpers Com. Ich habe ein Problem mit meinem Server. Ich wollte die login_info.quest ändern (Die Quest die beim einloggen unten in Weiß im Chat fenster anzeigt herzlich willkommen odersowas) und habe es laut tutorial gemacht. So nun ist das Problem wenn ich ingame auf den Lagerverwalter klicke steht da Quests werden geladen bitte warten und die laden nicht und nun ist die Frage kann mir einer von euch helfen oder sagen wie sowas geht ? Grüße Eso
Problem mit Quest
07/04/2010 - Metin2 Private Server - 0 Replies
Hallo ich bin total verzweifelt hab gedacht ich schreib mal ein quest und hab das auch getan doch irgendwie geht es nicht quest milligaul begin state run begin when login with pc.level >= 5 set_state(abholen) state abholen begin when letter begin send letter("Militärpferd") end
[Problem] Problem with server starting - cannot find quest index for PaxHeader
12/22/2009 - Metin2 Private Server - 1 Replies
Hello! I have this same problem as here when i'm starting my server: http://www.elitepvpers.com/forum/metin2-pserver-di scussions-questions/307143-metin2-serverfiles-ques t-index-fehler.html But I didn't know the answer.. how to repair this? Greetings
Quest Problem
11/29/2009 - Metin2 Private Server - 0 Replies
Hey liebe e*pvp Com, Ich habe ein Problem mit meinem Server. Es gibt keine Quests mehr. Das heißt jede Art von Quest. (Teleporter, Lager, Seelis, Pferd auf und Absteigen, 0er waffen am anfang usw geht alles nicht mehr!) Ich habe den Server neu gemacht und ein backup der kompletten daten bank draufgehaun. Die Quests aber alle unverändert gelassen. Nunja es hat immernoch nicht geklappt. Befehle wie /reload q usw hab ich schon alles versucht. Make.sh ausführen hat auch nichts gebracht. Es...



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


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.