Register for your free account! | Forgot your password?

You last visited: Today at 08:10

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

 

Problem

Reply
 
Old   #1
 
elite*gold: 1
Join Date: Dec 2009
Posts: 632
Received Thanks: 433
Angry Problem

Hi Com.
Ingame sieht mein teleporter so aus :

und so sieht das in file zilla aus :
Code:
----------------------------------------------
--Datei: map_warp.quest
--By Payla$ici
----------------------------------------------
quest map_warp begin
	state start begin
		when 9012.chat."Mhtest du reisen?"  begin
			say_title("Teleporter:")
			say("Dies ist eine faszinierende Gegend. Aber")
			say("passiert hier denn auch mal etwas")
			say("Au゚ergewnliches? Eher wohl nicht. In anderen")
			say("Teilen des Landes sieht es mitunter ganz anders.")
			say("aus! Es gibt daher sicher einen intressanten")
			say("Ort, an den ich dich teleportieren knte. Da")
			say("jedoch die Kr臟te des Ben wieder st舐ker")
			say("geworden sind, wurden Raum und Zeit ins Chaos")
			say("gest・zt. Dadurch kann es passieren, dass deine")
			say("R・kkehr nicht immer augenblicklich funktioniert.")
			say("Mhtest du dennoch teleportiert werden?")

			local main_set = select("Ja","Nein")
			if main_set == 2 then
				return
			end
			
			if pc.get_level() <= 10 then
				say_title("Teleporter:")
				say("Hm・Mit deinem derzeitigen Level bist du noch")
				say("zu schwach f・ die Reise durch Zeit und Raum.")
				say("Komm wieder, wenn du her als Level 10 bist.")
				return
			end

			local map = pc.get_map_index()
			local empire = pc.get_empire()
			local level = pc.get_level()
			local cost = math.floor(level / 5) * 1000

			-- ?? ????
			if cost < 1000 then
				cost = 1000
			end

			say_title("Teleporter:")
			say("Wohin mhtest du teleportiert werden?")
			say_reward(string.format("Das kostet dich %d Yang.", cost))

			-- ?? ?? ???? ?? ?? (? ?? 1,2 ??)
			if map == 1 or map == 3 or map == 21 or map == 23 or map == 41 or map == 43 then

				local guild_map_names = {
					"Gildenzone",
					"Gildenzone",
					"Gildenzone",
				}

				guild_map_name = guild_map_names[empire]
				local empire_castle={
					"Burgschlacht",
					"Burgschlacht",
					"Burgschlacht",
				}
				empire_castle =empire_castle[empire]
				local sub_set = 0
				if level < 60 then -- 60?? : ?????, ???, ????, ???
					sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-W・te", "Berg Sohan", empire_castle,"Andere Gebiete")
					if sub_set == 6 then -- ??
						return
					end

				else -- 61?? : ????, ???, ????, ????
					sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-W・te", "Berg Sohan",  empire_castle,"Andere Gebiete")
					if sub_set == 6 then -- ??
						say_title("Teleporter:")
						say("Wohin mhtest du teleportiert werden?")
						say_reward(string.format("Das kostet dich %d Yang.", cost))
						sub_set = select("Doyyumhwaji", "D舂onenturm", "Zur・k", "Abbrechen") + 5
						if sub_set == 9 then -- ??
							return
						end
						if sub_set == 8 then -- ??
							say_title("Teleporter:")
							say("Wohin mhtest du teleportiert werden?")
												 ---                                                   l
							say_reward(string.format("Das kostet dich %d Yang.", cost))
							sub_set = select(guild_map_name, "Tal von Seungryong", "Yongbi-W・te", "Berg Sohan",  empire_castle,"Andere Gebiete")
							if sub_set == 6 then -- ??
								say_title("Teleporter:")
								say("Wohin mhtest du teleportiert werden?")
								say_reward(string.format("Das kostet dich %d Yang.", cost))
								sub_set = select("Doyyumhwaji", "D舂onenturm", "Abbrechen") + 5
								if sub_set == 8 then -- ??
									return
								end
							end
						end
					end
				end

				if pc.gold < cost then
					say("Du hast nicht genug Geld,")
					say_title("Teleporter:")
					say("Ich w・de dich auch kostenlos teleportieren,")
					say("aber ich habe eine gro゚e Familie. Um sie zu")
					say("ern臧ren, muss ich Geld verdienen.")
					say_reward(string.format("Es kostet %d Yang.", cost))
					return
				end

				pc.changegold(-cost)

				local warp = {
                    -- guild_map
                    {
                        { 128500, 1000 },
                        { 179500, 1000 },
                        { 271800, 13000 },
                    },
                    -- 64 map_n_threeway
                    {
                        { 402100, 673900 },
                        { 270400, 739900 },
                        { 321300, 808000 },
                    },
                    -- 63 metin2_map_n_desert_01
                    {
                        { 217800, 627200 },
                        { 221900, 502700 },
                        { 344000, 502500 },
                    },
                    -- 61 map_n_snowm_01
                    {
                        { 434200, 290600 },
                        { 375200, 174900 },
                        { 491800, 173600 },
                    },
					{--empire_castle
						{975200, 133000},
						{977200, 185000},
						{923900, 183600},
					
					} ,
                    -- 62 metin2_map_n_flame_01
                    {
                        { 599400, 756300 },
                        { 597800, 622200 },
                        { 730700, 689800 },
                    },
                    -- devil_tower
                    {
                        { 590500, 110500 },
                        { 590500, 110500 },
                        { 590500, 110500 },
                    },
				}
				test_chat(warp[sub_set][empire][1]..warp[sub_set][empire][2])
				say_title("Teleporter:")
				say("Achtung, ich teleportiere dich jetzt. Du wirst")
				say("an einem gef臧rlichen Ort landen, also pass auf")
				say("dich auf. Viel Gl・k!")
				wait()
				pc.warp(warp[sub_set][empire][1], warp[sub_set][empire][2])
			

			else -- ? ?? 1,2 ? ??? ?????? ? ?? 1,2 ? ??? ?? ??	
				local sub_set2 = 3

				--sub_set2 = select(locale.vileage1_name[empire], locale.vileage2_name[empire], locale.cancel)
				if empire==1 then    
					sub_set2 = select("Yongan","Jayang" , locale.cancel)
				elseif  empire ==2 then  
					sub_set2 = select("Joan","Bokjung" , locale.cancel)
				elseif  empire ==3 then 
					sub_set2 = select("Pyungmoo","Bakra" , locale.cancel)
				end	
				if sub_set2 != 3 then
					if pc.gold < cost then
						say_title("Teleporter:")
						say("Ich w・de dich auch umsonst teleportieren,")
						say("aber ich habe eine gro゚e Familie. Um sie zu")
						say("ern臧ren, muss ich Geld verdienen.")
						say_reward(string.format("Es kostet %d Yang.", cost))
					else
						if sub_set2 == 1 then
							say_title("Teleporter:")
							say("Ich teleportiere dich dorthin.")
							wait()

							if empire == 1 then
								pc.warp(474300,954800)
							elseif empire == 2 then
								pc.warp(63800,166400)
							elseif empire == 3 then
								pc.warp(959900,269200)
							end	
						elseif sub_set2 == 2 then
							say_title("Teleporter:")
							say("Ich teleportiere dich dorthin.")

							wait()
							if empire == 1 then
								pc.warp(353100,882900)
							elseif empire == 2 then
								pc.warp(145500,240000)
							elseif empire == 3 then
								pc.warp(863900,246000)
							end	
						end

						pc.changegold(-cost)
					end
				end
			end
		end -- end_of_chat
 	end -- end_of_state
end -- end_of_quest
wie mach ich das richtig ?



SebxDepp is offline  
Old   #2
 
elite*gold: 0
Join Date: Jan 2008
Posts: 3,027
Received Thanks: 4,504
die make ausführen..? xD


Daunenjacke is offline  
Old   #3
 
elite*gold: 1
Join Date: Dec 2009
Posts: 632
Received Thanks: 433
Quote:
Originally Posted by .Downi View Post
die make ausführen..? xD
Läuft Brain.exe mal nicht, kann das zwei Ursachen haben:

1. Es liegt der schwere Systemfehler "Brain<->Interface not found by User" vor. Dies ist aber äusserst selten.
2. Nach einiger Zeit lässt die Leistungsfähigkeit von Brain.exe ab. Dies geschieht aber erst nach durchschnittlich 50 Jahren Laufzeit. Durch andauernde Updates und neuen Informationen ist es Brain.exe nach dieser Zeit leider nicht mehr möglich, korrekt zu arbeiten. Brain.exe beendet sich selbstständig nach durchschnittlich 78 Jahren mit der
SebxDepp is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
[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 +1. The time now is 08:10.


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

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