[How To]Event-Map Porter
So

Ich habe jetzt einen Teleporter der einen in die Map "gm_guild_build" teleportiert
und einen der euch wieder herraus bringt.

Wie ihr die Map entbuggt könnt ihr in dem Thread von Vicious26 nachlesen

[HowTo]Neue Map entbuggen (gm_guild_build)

Also zuerst einmal der Teleporter der euch in die Map bringt.

Ich habe dafür den NPC mit der ID 20087 genommen. Ihr könnt auch jeden anderen nehmen das ist egal.

So zuerst erstellt ihr eine Neue Quest.
Wie das geht könnt ihr hier nachlesen.

P Server erstellen etc. (all inc.)

[HOWTO] Eigene Quests schreiben

So, weiter gehts.
Ich habe die quest "event_map.quest" genannt. Ihr könnt sie auch anders nennen ist nur ein Beispiel.
In diese Quest kommt dann dieser Text, könnt auch ändern was der NPC sagt, dass ist egal.

Code:
Code:
quest event_map begin
	state start begin
		when login or levelup with pc.level >0 begin
			set_state(event_map)
		end
	end
		
	state event_map begin
		when 20087.chat."Event-Map" begin
			say(""..mob_name(20087)..":")
			say("")
			say("Sei gegruesst Reisender!")
			say("Du moechstest also zur Event-Map?")
			say("Ich kann dich gerne hinbringen.")
			say("")
			say("Moechtest du zur Event-Map")
			say("")
			local a= select("Ja","Nein")
			if 1==a then
				say(""..mob_name(20087)..":")
				say("")
				say("Gut")
				say("Ich wuensche dir viel Spass")
				wait()
				pc.warp(96100, 12200)
				return
			end
			say(""..mob_name(20087)..":")
			say("")
			say("Gut")
			say("Dann bleib erst einmal hier.")

		end
			

	end

end
Dann ladet ihr die Quest wie gewohnt hoch nach
/usr/rain/channel/share_data/locale/hongkong/quest
und tragt die Quest noch in die hongkong_list ein.
Wie das alles genau geht wird in den oben gennanten Threads erklärt.

So nun muss noch ein Teleporter in der Map plaziert werden.
Dafür müssen wir erstmal eine neue npc.txt anlegen.
Erstellt ein neues Textdokument auf eurem Desktop und nennt es npc.
Dann öffnet ihr die Datei und schreibt folgendes rein

Code:
Code:
//type	cx	cy	sx	sy	z	dir	time	percent	count	vnum
// ±ºÁ÷ NPC
m	137	71	0	0	0	0	1m	100	1	9012
Ihr könnt für den Teleporter auch andere Koordinaten verwenden.

So nun ladet ihr die npc.txt in folgenden Pfad hoch

/usr/rain/channel/share_data/locale/hongkong/map/gm_guild_build

Nun führt ihr noch die make.sh aus.

Ihr müsst noch in die mob_proto und on_click ändern.

Dazu öffnet ihr Navicat oder euer Programm mit dem ihr die Datenbank verwaltet. So nun auf:
Player->mob_proto
Dort geht ihr zu dem Value von eurem NPC. Nun geht ihr in der Tabelle weiter nach hinten bis zu Spalte "on_click".
Nun ändert ihr die 2 in eine 1 und fertig.
Abspeichern und den Server starten.

[How To]NPCs einbauen wo keine standen

Wenn ihr jetzt den NPC, in meinem Fall 20087, spawnt und ihn anklickt, werdet ihr in die entbuggte Map geportet und könnt mit dem anderen Teleporter zurück.

Noch einmal vielen Dank an musicinstructor der mir bei den Kords geholfen hat.

Dies ist die Erweiterung.
Nun kann wie beim Teleporter ausgewählt werden.
Wer weitere hinzufügen will kann das eigentlich kopieren und ich glaube man erkennt was man ändern muss.


Code:
quest event_map begin
	state start begin
		when login or levelup with pc.level >0 begin
			set_state(event_map)
		end
	end
		
	state event_map begin
		when 20087.chat."Event-Maps" begin
			say(""..mob_name(20087)..":")
			say("")
			say("Sei gegruesst Reisender!")
			say("Du moechstest also in eine Event-Map?")
			say("Ich kann dich gerne hinbringen.")
			say("")
			say("Wohin moechtest du teleportieren?")
			say("")
			local a= select("Event-Halle","Event-Map","Abbrechen")
			if 1==a then
				say(""..mob_name(20087)..":")
				say("")
				say("Gut")
				say("Ich wuensche dir viel Spass")
				wait()
				pc.warp(999900 , 999900)
					elseif 2==a then
					say(""..mob_name(20087)..":")
					say("")
					say("Gut")
					say("Ich wuensche dir viel Spass")
					wait()
					pc.warp(96100, 12200)
			elseif 3==a then
				say(""..mob_name(20087)..":")
				say("")
				say("Ok")
				say("Dann bleib erstmal hier")
			end


		end
			

	end

end
Wünsche Viel Spaß damit!!
 

Alle Informationen Entstammen von verschiedene i-net Seiten

In Coporation mit
http://metin2u.forumieren.eu
ein Metin2 P Server Forum!
Wer noch was hat was alle wissen sollen pls schreibt den Admin an :D



Diese seite ist voll also gibt es eine neue
seite wo es noch mehr infos gibt
http://mein-server24.de.tl





Diese seite ist voll also gibt es eine neue
seite wo es noch mehr infos gibt
http://mein-server24.de.tl





Diese seite ist voll also gibt es eine neue
seite wo es noch mehr infos gibt
http://mein-server24.de.tl





Diese seite ist voll also gibt es eine neue
seite wo es noch mehr infos gibt
http://mein-server24.de.tl




Diese seite ist voll also gibt es eine neue
seite wo es noch mehr infos gibt
http://mein-server24.de.tl




Diese seite ist voll also gibt es eine neue
seite wo es noch mehr infos gibt
http://mein-server24.de.tl




Diese seite ist voll also gibt es eine neue
seite wo es noch mehr infos gibt
http://mein-server24.de.tl




Diese seite ist voll also gibt es eine neue
seite wo es noch mehr infos gibt
http://mein-server24.de.tl




Diese seite ist voll also gibt es eine neue
seite wo es noch mehr infos gibt
http://mein-server24.de.tl




Diese seite ist voll also gibt es eine neue
seite wo es noch mehr infos gibt
http://mein-server24.de.tl




Diese seite ist voll also gibt es eine neue
seite wo es noch mehr infos gibt
http://mein-server24.de.tl




Diese seite ist voll also gibt es eine neue
seite wo es noch mehr infos gibt
http://mein-server24.de.tl




Diese seite ist voll also gibt es eine neue
seite wo es noch mehr infos gibt
http://mein-server24.de.tl




Diese seite ist voll also gibt es eine neue
seite wo es noch mehr infos gibt
http://mein-server24.de.tl













































































Heute waren schon 14939 Besucher (32799 Hits) hier!
Diese Webseite wurde kostenlos mit Homepage-Baukasten.de erstellt. Willst du auch eine eigene Webseite?
Gratis anmelden