Register for your free account! | Forgot your password?

You last visited: Today at 00:11

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


Quest Problem

Discussion on Quest Problem within the Metin2 PServer - Discussions / Questions forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2016
Posts: 14
Received Thanks: 0
Question Quest Problem

Hey,
Ich habe eine Quest geschrieben wo NPC A die Quest gibt: Töte 30 Orks und erhalte Belohnung bei NPC A, aber sie funktioniert nicht. Wäre nett wenn jemand den Fehler da findet:

Code:
quest Orkjagd begin
   state start begin
      when login or levelup with pc.get_level() >= 30 begin
         set_state(information)
      end
   end
   
   state information begin
      when letter begin
         local v = find_npc_by_vnum(20300)
         if v != 0 then
            target.vid("__TARGET__", v, "*Orkjagd")
         end
         send_letter("*Orkjagd")
      end
      
      when button or info begin
         say_title("Orkjagd")
       end
       
       when __TARGET__.target.click or
          20300.chat."Orkjagd" begin
          target.delete("__TARGET__")
          say("Körper-Kampf Lehrer:")
          say("")
          say("Töte 30 Orks. Vnum: 601")
          say("Belohnung:")
          say("2.000.000 Yang")
          say("1x Karotte")
          say("")
          set_state(killmonster)
          pc.setqf("state", 30)
	      q.set_counter("Ork", 30)
       end
    end
    
    state killmonster begin
       when letter begin
          send_letter("Orkjagd")
       end
       
       when button or info begin
          say_title("Orkjagd")
          say("Töte 30 Orks. Vnum: 601 und")
		  say("kehre dann zum Körper-Kampf Lehrer")
		  say("zurück.")
          say("Belohnung:")
          say("2.000.000 Yang")
          say("1x Karotte")
       end
       
       when 601.kill begin
			local count = pc.getqf("state") - 1
			if count <= 30 then
				pc.setqf("state", count)
	            q.set_counter("Ork", count)
			end
                
                if count == 0 then
                   set_state(gotonpc)
                end
             end
        end
    end
	
	state gotonpc begin
       when letter begin
          local v = find_npc_by_vnum(20300)
          if v != 0 then
             target.vid("__TARGET__", v, "Körper-Kampf Lehrer")
          end
          send_letter("Orkjagd")
       end
       
       when button or info begin
          say_title("Orkjagd")
          say("Du hast alle Orks getötet!")
          say("Körper-Kampf Lehrer gibt")
		  say("dir deine Belohnung.")
		  say("2.000.000 Yang")
		  say("1x Karotte")
       end
       
       when __TARGET__.target.click or
          20300.chat."Orkjagd" begin
          target.delete("__TARGET__")
          say("Körper-Kampf Lehrer:")
          say("")
          say("Du erhälst deine Belohnung.")
		  say("")
          wait()
          say("Belohnung:")
          say("2.000.000 Yang")
          say("1x Karotte")
		  pc.change_money(2000000)
		  pc.give_item2(50055, 1)
          clear_letter()
          set_state(__complete)
       end
    end
    
    state __complete begin
       end
    end  
end



Falo55 is offline  
Old 02/01/2016, 22:09   #2
 
elite*gold: 0
Join Date: Mar 2015
Posts: 589
Received Thanks: 236
1. Epvp hat einen extra Bereich um Probleme mit quests dort zu posten.
2. Versuch das mal, glaube waren 2 "end"s zu viel


Core ツ is offline  
Old 02/01/2016, 22:21   #3
 
elite*gold: 0
Join Date: Jan 2016
Posts: 14
Received Thanks: 0
Quote:
Originally Posted by Core ツ View Post
1. Epvp hat einen extra Bereich um Probleme mit quests dort zu posten.
2. Versuch das mal, glaube waren 2 "end"s zu viel
Jetzt lässt sie sich einfügen aber ingame erhalte ich die quest nicht.
Falo55 is offline  
Old 02/02/2016, 01:39   #4
 
elite*gold: 0
Join Date: Aug 2010
Posts: 230
Received Thanks: 124
Schau mal in Navicat unter Player -> Quest rein. Dort stehen die States sämtlicher Quests drin. Wenn du für deinen Charakter den State aus der betreffenden Quest gefunden hast, lösch diesen Eintrag mach einen Reboot dann sollte es gehen




Lg
arys™ is offline  
Reply

Tags
metin2, problem, quest



« Problem mit Quest (Datenbank) | Willkommens Naricht/GM Naricht? »

Similar Threads
[Quest-PROBLEM]"Weiter"-Button, Quest schließt sich
02/01/2014 - Metin2 PServer - Discussions / Questions - 8 Replies
Servus Leute, ich habe folgendes Problem, meine "give_starter_set.quest" sieht wie folgt aus: quest give_starter_set begin state start begin when login begin say_title("Willkommen") say("Willkommen auf TEST")
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest
07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies
ENGLISH Hello dear community, this is a very simple guide but at the same time useful. How to compile ALL quest in the folder "quest" without the files list in the file "locale_list"? Easy! Open the file "make" and replace the content of the file with this: for f in *.quest; do ./qc $f; done Oki. Now set the 0777 permission to the file. Finally open a SSH client and sign in. Write the command: cd /game_file_folder
[Problem] Problem with server starting - cannot find quest index for PaxHeader
12/22/2009 - Metin2 PServer - Discussions / Questions - 1 Replies
Hello! I have this same problem as here when i'm starting my server: http://www.elitepvpers.com/forum/metin2-pserver-discussions-questions/307143-metin2-serverfiles-quest-index-fehler.html But I didn't know the answer.. how to repair this? Greetings



All times are GMT +1. The time now is 00:11.


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

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