Register for your free account! | Forgot your password?

You last visited: Today at 12:01

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


Quest Problem

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: 562
Received Thanks: 233
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
Servus Leute, ich habe folgendes Problem, meine "give_starter_set.quest" sieht wie folgt aus: quest give_starter_set begin state start...
8 Replies - Metin2 PServer - Discussions / Questions
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest
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...
3 Replies - Metin2 PServer Guides & Strategies
[Problem] Problem with server starting - cannot find quest index for PaxHeader
Hello! I have this same problem as here when i'm starting my server: ...
1 Replies - Metin2 PServer - Discussions / Questions



All times are GMT +2. The time now is 12:01.


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

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