Register for your free account! | Forgot your password?

You last visited: Today at 22:21

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

Advertisement



Wo liegt der Fehler?

Discussion on Wo liegt der Fehler? within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
DerTeD's Avatar
 
elite*gold: 4
Join Date: Jun 2010
Posts: 2,444
Received Thanks: 2,357
Wo liegt der Fehler?

Hallo,

Ich und Profi haben ne Quest gemacht, damit man in unsere neue Map kommt, aber komischerweise funktioniert die nicht.

Findet ihr den Fehler?

PHP Code:
quest trade_map begin
 state start begin
  when 20354.chat
."Handelsmap" begin
   say_title
(mob_name(20354)..":")
   if 
pc.get_level() <= 10 then
    say
("Hm… Mit deinem derzeitigen "..locale.level.." bist du noch[ENTER]"..
    
"zu schwach für die Reise durch Zeit und Raum.[ENTER]"..
    
"Benutz mich wieder, wenn du höher als "..locale.level.." 10 bist.[ENTER]")
    return;
   
end

   say
("Du willst zur Handelsmap, wo du mit Personen[ENTER]"..
   
"aus anderen Reichen Handeln kannst? Dann bist du[ENTER]"..
   
"bei mir genau richtig! Bitte entscheide nun, ob[ENTER]"..
   
"du zur Handelsmap willst oder nicht.[ENTER]")
   
local s=select("Betreten",locale.cancel)
   if 
1==s then
    say_title
(mob_name(20354)..":")
    
pc.warp(21525002152500)
    if 
pc.get_x() == 2152500 and pc.get_y() == 2152500 then
     set_state
(returnticket)
    
end
   end
  end
  when login begin
   
if pc.get_map_index() == 221 then
    
if pc.get_level() <= 10 then
     
if empire == 1 then
      pc
.warp(474300,954800)
     elseif 
empire == 2 then
      pc
.warp(63800,166400)
     elseif 
empire == 3 then
      pc
.warp(959900,269200)
     else
      
pc.warp(474300,954800)
     
end
    
else
     
set_state(returnticket)
    
end
   
else
    
clear_letter()
   
end
  end
 end
 state returnticket begin
  when letter begin
   local empire 
pc.get_empire()
   if 
empire == 1 then
    send_letter
("Rückfahrkarte nach Yongan")
   elseif 
empire == 2 then
    send_letter
("Rückfahrkarte nach Joan")
   elseif 
empire == 3 then
    send_letter
("Rückfahrkarte nach Pyungmoo")
   else
    
send_letter("Rückfahrkarte nach Yongan")
   
end
  end
  when button 
or info begin
   
if empire == 1 then
    say_title
("Rückfahrkarte nach Yongan")
    
say("Hallo, willst du wieder per Rückfahrkarte des[ENTER]"..
    
"..mob_name(20354).."es nach Yongan und die[ENTER]"..
    "
Handelsmap verlassen?[ENTER]")
    local s=select(locale.yes,locale.no)
    if 1==s then
     pc.warp(474300,954800)
     if pc.get_x() == 474300 and pc.get_y() == 954800 then
      clear_letter()
     end
    end
   elseif empire == 2 then
    say_title("
Rückfahrkarte nach Joan")
    say("
Hallowillst du wieder per Rückfahrkarte des[ENTER]"..
    "
..mob_name(20354).."es nach Joan und die[ENTER]"..
    
"Handelsmap verlassen?[ENTER]")
    
local s=select(locale.yes,locale.no)
    if 
1==s then
     pc
.warp(63800,166400)
     if 
pc.get_x() == 63800 and pc.get_y() == 166400 then
      clear_letter
()
     
end
    end
   
elseif empire == 3 then
    say_title
("Rückfahrkarte nach Pyungmoo")
    
say("Hallo, willst du wieder per Rückfahrkarte des[ENTER]"..
    
"..mob_name(20354).."es nach Pyungmoo und die[ENTER]"..
    "
Handelsmap verlassen?[ENTER]")
    local s=select(locale.yes,locale.no)
    if 1==s then
     pc.warp(959900,269200)
     if pc.get_x() == 959900 and pc.get_y() == 269200 then
      clear_letter()
     end
    end
   else
    say_title("
Rückfahrkarte nach Yongan")
    say("
Hallowillst du wieder per Rückfahrkarte des[ENTER]"..
    "
..mob_name(20354).."es nach Yongan und die[ENTER]"..
    
"Handelsmap verlassen?[ENTER]")
    
local s=select(locale.yes,locale.no)
    if 
1==s then
     pc
.warp(474300,954800)
     if 
pc.get_x() == 474300 and pc.get_y() == 954800 then
      clear_letter
()
     
end
    end
   end
  end
 end
end 
Würden uns sehr freuen, denn es hat schon einige Zeit in Anspruch genommen.

Liebe Grüße
LighT
DerTeD is offline  
Old 07/01/2010, 09:56   #2

 
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
stehen die quest funktionen/befehle die du dort benutz auch in der "quest_functions" datei drin?
NiiceOne is offline  
Old 07/01/2010, 10:00   #3
 
DerTeD's Avatar
 
elite*gold: 4
Join Date: Jun 2010
Posts: 2,444
Received Thanks: 2,357
Komischerweise funktioniert die Quest, wenn wir den unteren Teil entfernen.
DerTeD is offline  
Old 07/01/2010, 10:01   #4

 
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
den teil mit dem zurück porten?
NiiceOne is offline  
Old 07/01/2010, 10:04   #5
 
DerTeD's Avatar
 
elite*gold: 4
Join Date: Jun 2010
Posts: 2,444
Received Thanks: 2,357
***
DerTeD is offline  
Old 07/01/2010, 10:06   #6

 
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
hmm... aber die funktionen stehen drin oder?
NiiceOne is offline  
Old 07/01/2010, 10:58   #7
 
Tanhii's Avatar
 
elite*gold: 1
Join Date: Dec 2008
Posts: 4,066
Received Thanks: 1,726
Quote:
Originally Posted by bjoern.ebert17 View Post
hmm... aber die funktionen stehen drin oder?
if pc.get_level() <= 10 then
say("Hm… Mit deinem derzeitigen "..locale.level.." bist du noch[ENTER]"..
"zu schwach für die Reise durch Zeit und Raum.[ENTER]"..
"Benutz mich wieder, wenn du höher als "..locale.level.." 10 bist.[ENTER]")
return;
end

was willste da mit return?!

Btw damit sollte es gehen:
Code:
quest trade_map begin
	state start begin
		when 20354.chat."Handelsmap" begin
			say_title(mob_name(20354)..":")
				if pc.get_level() <= 10 then
					say("Hm… Mit deinem derzeitigen "..locale.level.." bist du noch[ENTER]"..
					"zu schwach für die Reise durch Zeit und Raum.[ENTER]"..
					"Benutz mich wieder, wenn du höher als "..locale.level.." 10 bist.[ENTER]")
				end
			say("Du willst zur Handelsmap, wo du mit Personen[ENTER]"..
			"aus anderen Reichen Handeln kannst? Dann bist du[ENTER]"..
			"bei mir genau richtig! Bitte entscheide nun, ob[ENTER]"..
			"du zur Handelsmap willst oder nicht.[ENTER]")
			local s=select("Betreten","Abbrechen")
			if 1==s then
				say_title(mob_name(20354)..":")
				pc.warp(2152500, 2152500)
				if pc.get_x() == 2152500 and pc.get_y() == 2152500 then
					set_state(returnticket)
				end
			end
		end
		when login begin
			if pc.get_map_index() == 221 then
				if pc.get_level() <= 10 then
					if empire == 1 then
						pc.warp(474300,954800)
					elseif empire == 2 then
						pc.warp(63800,166400)
					elseif empire == 3 then
						pc.warp(959900,269200)
					else
						pc.warp(474300,954800)
					end
				else
					set_state(returnticket)
				end
			else
				clear_letter()
			end
		end
	end
	state returnticket begin
		when letter begin
			local empire = pc.get_empire()
				if empire == 1 then
					send_letter("Rückfahrkarte nach Yongan")
				elseif empire == 2 then
					send_letter("Rückfahrkarte nach Joan")
				elseif empire == 3 then
					send_letter("Rückfahrkarte nach Pyungmoo")
				else
					send_letter("Rückfahrkarte nach Yongan")
				end
		end
		when button or info begin
			if empire == 1 then
				say_title("Rückfahrkarte nach Yongan")
				say("Hallo, willst du wieder per Rückfahrkarte des[ENTER]"..
				..mob_name(20354).."es nach Yongan und die[ENTER]"..
				"Handelsmap verlassen?[ENTER]")
				local s=select("Ja","Nein")
					if 1==s then
						pc.warp(474300,954800)
						if pc.get_x() == 474300 and pc.get_y() == 954800 then
						clear_letter()
						end
					end
			elseif empire == 2 then
				say_title("Rückfahrkarte nach Joan")
				say("Hallo, willst du wieder per Rückfahrkarte des[ENTER]"..
				..mob_name(20354).."es nach Joan und die[ENTER]"..
				"Handelsmap verlassen?[ENTER]")
				local t=select("Ja","Nein")
					if 1==t then
						pc.warp(63800,166400)
						if pc.get_x() == 63800 and pc.get_y() == 166400 then
							clear_letter()
						end
					end
			else
			    say_title("Rückfahrkarte nach Pyungmoo")
			    say("Hallo, willst du wieder per Rückfahrkarte des[ENTER]"..
			    ..mob_name(20354).."es nach Pyungmoo und die[ENTER]"..
			    "Handelsmap verlassen?[ENTER]")
				local u=select("Ja","Nein")
					if 1==u then
						pc.warp(959900,269200)
						if pc.get_x() == 959900 and pc.get_y() == 269200 then
							clear_letter()
						end
					end
			end
		end
	end
end
Tanhii is offline  
Reply


Similar Threads Similar Threads
Quest. Wo liegt der Fehler?
02/03/2010 - Metin2 Private Server - 10 Replies
Hallu .__. Könnte mir jemand von euch sagen wo der Fehler liegt? Er liegt irgendwo unter dem zweiten mal when levelup ... Wenn den jemand als seines ausgibt, gibts Ärger :D
Habn fehler...wo liegt der??
01/13/2010 - AutoIt - 4 Replies
das is mein kleiner script...der soll dafür sorgen, dass mein programm netr ausgeht wegen inaktivität... naja wiso passiert nix beim starten
[VB 08] Wo liegt mein Fehler?
01/08/2010 - .NET Languages - 3 Replies
Hey Leute, ich bin dabei eine simple Digitaluhr in Visual Basic 2008 zu erstellen. Ich hab soweit eigentlich alles, aber wenn ich Debugge, bekomme ich folgenden Fehler : Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. Hier ist der Code Public Class Digitaluhr Dim Sekunden As String Dim Minuten As String Dim Stunden As String Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Wo liegt der Fehler
08/04/2009 - AutoIt - 6 Replies
Hey, ich hab hier ein Code für ein Acc ersteller: #NoTrayIcon $pw = InputBox ("PW", "Gib das Sicherheits Password ein:D") If $pw = "dynastie") Then $Email = InputBox ("Email", "gib hir die gewünschte email ein") $zahl = InputBox ("Zahl", "gib hir eine am besten 5-6 stellige zahl als ID ein...sie wird bei jedem erstellten acc +1 gerechnet^^") $time = InputBox ("time", "Gib die zeit die dein PC beim accmachen läd ein...in millisecunden und lieber zu viel als zu wenig") MouseClick...
Wo liegt der Fehler?
05/28/2008 - World of Warcraft - 8 Replies
Ich hab mir Glitchy runtergeladen ich möchte nur Rasse von männlich Blutelf zu männlich Undead wechseln,dann hab ich Liste erstellt die MPQ datei auf dem desktop gespeichert als : jojo.MPQ (war 1,92 mb groß oder so ) dann konvertiert danach war die ca. 4,5mb groß,dann umgeschrieben in patch-3.MPQ weil patch-MPQ und patch-2.MPQ gibts schon dann in den Data Ordner gepackt,dann WoWME runtergeladen in wow Ordner gepackt in der cfg Datei : patch.MPQ patch-2.MPQ patch-3.MPQ eingegebn. Dann...



All times are GMT +2. The time now is 22:21.


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.