[RLS]Flammenrun(beta) Quest

10/04/2013 20:40 "Sh4Xx"#16
Das bleibt ein Geheimnis...
10/04/2013 20:44 xGr33n#17
Quote:
Originally Posted by !Beni! View Post
Blöd Frage aber wie entpackt man nun genau Type 4 Archive ?
Python aber iwie gehts mit dem Clienten von gestern nimmer, mit dem von vor 3 Tagen schon :cool:
bzw. ich tests gerade nochmal ^^
10/04/2013 20:44 iYoshix3#18
Quote:
Originally Posted by "Sh4Xx" View Post
Beschweren könnt ihr euch mehr nicht :D

Erste r Quest was ahbt ihr erwartet
Klar kann ich mehr:rolleyes: kann auch noch jammern.

Quote:
Originally Posted by .iRemix View Post
Du bist doch nur zu faul den Run auf'm Betaserver zu machen! :<
Nach der ersten Ebene keine Lust mehr gehabt...
Aber dafür hab ich ja dann noch dich ;)

Mfg,
Yoshix3
10/04/2013 20:45 "Sh4Xx"#19
Quote:
Originally Posted by iYoshix3 View Post
Klar kann ich mehr:rolleyes: kann auch noch jammern.



Nach der ersten Ebene keine Lust mehr gehabt...
Aber dafür hab ich ja dann noch dich ;)

Mfg,
Yoshix3
Bin zufrieden mit dem run(Fürs erste)
10/04/2013 21:47 MrTherzon#20
Nice Release Thanks.
10/04/2013 21:50 Miguelito12#21
Thanks :D
10/04/2013 21:59 TheTwinPT#22
How to use this? Sorry for my ignorance.

Quote:
Quest Function:

PHP Code:
function in_dungeon()
   return 
pc.in_dungeon()and pc.get_map_index()>=(413*10000)and pc.get_map_index()<((413+1)*10000)
  
end 
10/04/2013 23:20 R3laXFrEaK#23
Ich verstehe nur nicht was "pc.get_map_index() != 413*10000" bringen soll außer das man den npc vlt nur von der Map aus auf die quest ansprechen kann ist ja schön und gut aber "pc.get_map_index() != 413*10000" das blicke ich noch nicht ganz durch ^^

Und der Ablauf der Quest :

Code:
---------------------------------------------------
--Flammenrun Quest
--(c) 2013 - 2014 "Sh4Xx" @ Elitepvpers
---------------------------------------------------

quest flamrun begin
	state start begin
		when 9010.chat."Flammenrun" with pc.get_level() < 100 and pc.get_map_index() != 413*10000 begin      <-- Er heckt ob der Spieler level 100 oder 
			say_title("Wächter des Flammenruns:")                                                                über level 100 ist und ob er sich auf der 
			say("Du kannst den Flammenrun nur Betreten:")                                                        richtigen map aufhält 
			say("Wenn du Level 100 bist.")
			say_reward("Komm zurück wenn du level 100 erreicht hast.")
		end																									<-- Ende #1
		when 9010.chat."In den Flammenrun" with pc.get_level() >= 100 and pc.get_map_index() != 413*10000 begin <-- Wen der Spieler level 100 oder
			say_title("Wächter des Flammenruns:")                                                                   über dem level ist und ob er in
			say("")                                                                                                 einer gruppe ist und der Anführer dieser
			if not party.is_party() then																			falls ja kommt er in ein menu wo er 
				say("Du musst dich in einer Gruppe befinden")														aussuchen kann ob er den run starten will
				say("um inden Falmmenrun zu kommen.")																falls ja heckt er ob er das item hat was man braucht
				return																								um rein zu kommen, falls er es hat wird es 
			elseif not party.is_leader() then																		aus seinem inventar gelöscht und es geht weiter
				say("Es kann nur der Gruppenleader")																
				say("den run starten.")																				"pc.setf("deviltower_zone", "frenter", 0)" weiß ich selber nicht ^^
				d.join(413*10000)"
				say("")
				return
			end
			say("Willst du den Flammenrun betreten?")
			say("")
			local s = select("Ja, ich möchte.", "Nein, möchte ich nicht.")
			if s == 1 then
				if pc.count_item(5559) < 1 then
					say_title("Wächter des Flammenruns:")
					say("")
					say("Du brauchst einen Passierschein um in")
					say("den Flammenrun zu gelangen.")
					return
				else
				pc.remove_item(5559, 1)
				end
				pc.setf("deviltower_zone", "frenter", 0)
				d.join(413*10000)
			end
		end																				<-- Ende #2
		when 9010.chat."Den Run Verlassen" with pc.get_map_index() == 413*10000 begin			<-- Hier wird nach der Map index gefragt und ob er
			say_title("Wächter des Flammenruns:")													den run verlassen will kommt in ein Menu wo er es
			say("")																					aussuchen kann.
			say("Bist du sicher das du aufgibst")
			say("und zurück zum Feuerland  geportet werden willst?")
			say("")
			local s = select("Ja, ich bin noch schwach.", "Nein, ich kämpfe weiter!")
			if s == 1 then
				pc.warp(xxx, xxx)
			end
		end																				<-- Ende #3
		when xxx.chat."Den Run starten" begin											<-- Hier kann man den run starten wen man vorher schon
			say_title("Den Run Starten")													das item usw abgegeben hat so balt man auf "Den Run starten" drückt
			say("Dir wurde eine Aufgabe gestellt.")											werden monster gespawnt
			say("Ihr werdet den Schlüssle der Aufgaben1")
			say("Droppen diesen müsst ihr auf mich ziehen damit ihr")
			say("die nächste Aufgabe bekommt.")
			regen_in_map(413*10000,"data/flammenrun/regen1.txt")
			end
		end																				<-- Ende #4
		when xxx.take with pc.get_level() > 100 and item.vnum != xxx and item.count >= 1 begin        <-- Hir müssen auf den npc die item gezogen
			say_title("Der 2 Spawn")																	wo er dann wieder monster spawnt bzw das was in
			say("Ihr habts geschafft!")																	der regen datei steht bei dem letzten wird man in den
			say("Bei nächsten Aufgabe müsst ihr")														boss raum teleportiert 
			say("den 2ten schlüssel droppen ")
			regen_in_map(413*10000,"data/flammenrun/regen2.txt")
			end
		end
		when xxx.take with pc.get_level() > 100 and item.vnum != xxx and item.count >= 1 begin
			say_title("Der 3 Spawn")
			say("Ihr habts geschafft!")
			say("Bei nächsten Aufgabe müsst ihr")
			say("den 3ten schlüssel droppen ")
			regen_in_map(413*10000,"data/flammenrun/regen3.txt")
			end
		end
		when xxx.take with pc.get_level() > 100 and item.vnum != xxx and item.count >= 1 begin
			say_title("Der 4 Spawn")
			say("Ihr habts geschafft!")
			say("Bei nächsten Aufgabe müsst ihr")
			say("den 3ten schlüssel droppen ")
			say"Diesen Droppt ihr von dem Metin Stein")
			regen_in_map(413*10000,"data/flammenrun/regen4.txt")
			end
		end
		when xxx.take with pc.get_level() > 100 and item.vnum != xxx and item.count >= 1 begin
			say_title("Der 5 Spawn")
			say("Ihr habts geschafft!")
			say("Bei nächsten Aufgabe müsst ihr")
			say("den 5ten schlüssel droppen ")
			regen_in_map(413*10000,"data/flammenrun/regen5.txt")
			end
		end
		when xxx.take with pc.get_level() > 100 and item.vnum != xxx and item.count >= 1 begin
			say_title("Der 6 Spawn")
			say("Glückwunsch!ihr habts bis zum 6 Spawn geschafft!")
			say("Euch erwartet jetzt ein Boss gegner!")
			say("dieser Droppt den Schlüsssel zur Boss kammer.")
			say("Diesen zieht ihr auf mich um in den Bossraum zu kommen")
			regen_in_map(413*10000,"data/flammenrun/regen6.txt")
			end
		end
		when xxx.take with pc.get_level() > 100 and item.vnum != xxx and item.count >= 1 begin
			say_title("Der Bossraum")
			say("Ich werde euch jetzt in den Boss raum !")
			say("Teleportieren.")
			say("Vie Glück!")
			d.new_jump_all(413*10000, xxx, xxx)
			end
		end															<-- Ende #5
		when kill with npc.get_race()==xxx begin					<-- Ka auf jeden fall was mit mob töten dann wird die map index
			if d.select(pc.get_map_index()) then						abgefragt und dann werden die monster halt verschwinden und alle werden
				d.purge()												weg geportet 
				d.exit_all()
			end
		end															<-- Ende #6
		when 9010.chat."Den Run Verlassen" with flamrun.in_dungeon() begin				<-- Halt run verlassen nichts besonderes was mehr passiert 
			say("Den run Verlassen?")
			say("")
			local s = select("Raus hier.")
			if s == 1 then
				pc.warp(xxx, xxx)
			end
		end
	end
end

Rechtschreibfehler könnt ihr behalten ^^
10/04/2013 23:22 "Sh4Xx"#24
Das checkt den Doungen :)
10/04/2013 23:55 plechito#25
Dungeon of beta is veryyy boring..
The dungeon not bad, but its need new story...
10/05/2013 00:24 "Sh4Xx"#26
flamrun final downlaoden dmit die quets geht
10/05/2013 00:34 .Kaaarni'#27
Mist, habs voll vergessen zu testen xD
Gerade beim Desktop aufräumen gemerkt :D
10/05/2013 00:40 "Sh4Xx"#28
Die quest Läuft 1 a :) muss darf nur nicht auf ch 99 sien p.s final editon geht nur :D
10/05/2013 01:31 Prince43™#29
Um den run wirklich 1 zu 1 zu übernehmen wir YMIR, müsst ihr Questerskills wie Mijago oder Risan besitzen, ansonsten wird das nix. Die Quest ist zu einfach geschrieben, 10 Minuten Sache, und ähnelt sich kein Millimeter wie die von YMIR ;)


Kind Regards

Prince43™
10/05/2013 11:07 deltous'fabius#30
Hier ist ein Video zu dem Run:)
Ist glaube ich der komplette.