[T|B'Quests]Questuri la cerere ^^

Avatar utilizator
sury1210
Nivel 3

Nivel 3
Mesaje: 369
Membru din: 08 Ian 2015, 20:43
Regat: Jinno
Aprecieri: 209  
Mulţumiri: 42  
  Rezolvări prob.: 1
Discord: Copiază ID
 Contact:
Medalii

TotalBlade scrie:
sury1210 scrie:
TotalBlade scrie: Mai învață lumea ^^
Mai explicit puțin , prin quest dorești să alegi și locul unde să apară mobii? sau doar șefii care sa apară în mapa-x ?
Da doresc sa aleg mapa,coordonatele si codul bossului respectiv ;)
Poftim questul care am reușit să-l fac :
--------------------------------
--Quest realizat de TotalBlade--
--------------------------------

quest eveniment_pvm begin
	state start begin
		when login begin
			if game.get_event_flag("event_pvm") ==1 then
				notice("Evenimentul PvM este activat")
			end
		end
		
		when letter with pc.is_gm() begin
			send_letter("GM: Eveniment PvM")
		end
		
		when button or info begin
			if pc.is_gm() then
				if game.get_event_flag == 1 then
					say_title("Eveniment PvM")
					say("")
					say_reward("Evenimentul PvM este pornit")
					local inchide=select("Inchide Eveniment","...")
					if inchide ==1 then
						game.set_event_flag("event_pvm",0)
						notice_all("Evenimentul PvM a fost inchis")
					end
				if game.get_event_flag == 0 then
					say_title("Eveniment PvM")
					say("")
					say_reward("Doresti sa incepi evenimentul PvM?")
					local deschide =select("Porneste Eveniment","...")
					if deschide == 1 then
						say_title("Eveniment PvM")
						say("")
						say("Alege harta")
						say_reward("1 - Tara de Foc")
						say_reward("2 - Muntele Sohan")
						say_reward("3 - Desert")
						local map = select("1","2","3")
						if map ==1 then
							say_title("Eveniment PvM")
							say("")
							say("Alege ce bosi doresti sa spawnezi")
							say_reward("1 - Toti")
							say_reward("2 - Beran Setaou")
							say_reward("3 - Azrael")
							local boss = select("1","2","3")
							if boss == 1 then
								regen_in_map( <<indexul la mapa pe care ai aleso>> , "data/regen/regenpvm.txt" < fisierul care contine regenul la bosii respectivi>> )
							end
							if boss == 2 then
								regen_in_map( <<indexul la mapa pe care ai aleso>> , "data/regen/regenpvm.txt" < fisierul care contine regenul la bosii respectivi>> )
							end
							if boss == 3 then
								regen_in_map( <<indexul la mapa pe care ai aleso>> , "data/regen/regenpvm.txt" < fisierul care contine regenul la bosii respectivi>> )
							end
						end
						if map ==2 then
							say_title("Eveniment PvM")
							say("")
							say("Alege ce bosi doresti sa spawnezi")
							say_reward("1 - Toti")
							say_reward("2 - Beran Setaou")
							say_reward("3 - Azrael")
							local boss = select("1","2","3")
							if boss == 1 then
								regen_in_map( <<indexul la mapa pe care ai aleso>> , "data/regen/regenpvm.txt" < fisierul care contine regenul la bosii respectivi>> )
							end
							if boss == 2 then
								regen_in_map( <<indexul la mapa pe care ai aleso>> , "data/regen/regenpvm.txt" < fisierul care contine regenul la bosii respectivi>> )
							end
							if boss == 3 then
								regen_in_map( <<indexul la mapa pe care ai aleso>> , "data/regen/regenpvm.txt" < fisierul care contine regenul la bosii respectivi>> )
							end
						end
						if map ==3 then
							say_title("Eveniment PvM")
							say("")
							say("Alege ce bosi doresti sa spawnezi")
							say_reward("1 - Toti")
							say_reward("2 - Beran Setaou")
							say_reward("3 - Azrael")
							local boss = select("1","2","3")
							if boss == 1 then
								regen_in_map( <<indexul la mapa pe care ai aleso>> , "data/regen/regenpvm.txt" < fisierul care contine regenul la bosii respectivi>> )
							end
							if boss == 2 then
								regen_in_map( <<indexul la mapa pe care ai aleso>> , "data/regen/regenpvm.txt" < fisierul care contine regenul la bosii respectivi>> )
							end
							if boss == 3 then
								regen_in_map( <<indexul la mapa pe care ai aleso>> , "data/regen/regenpvm.txt" < fisierul care contine regenul la bosii respectivi>> )
							end
						end
						game.set_event_flag("event_pvm",1)
						notice_all("Evenimentul PvM a activat!")
						send_letter("GM: Eveniment PvM")
						return
					end
				end
			end
		end
	end
end
Trebuie sa adaptezi questul la dorintele tale deja , sa alegi ce mape doresti sa folosesti si ce regenuri doresti sa pui. Daca ai intrebari ma concatezi pe skype (total.zer0) . Asta este tot ce am putut face , sper ca te-am ajutat.
Multumesc pentru quest si suport. :)
Pentru acest mesaj, sury1210 for the post:
djextezy
Avatar utilizator
TotalBlade
Nivel 2

Nivel 2
Mesaje: 245
Membru din: 12 Mar 2015, 06:22
Server: Metin2Phantasy
Regat: Shinsoo
Aprecieri: 1  
Mulţumiri: 4  
Medalii

Bum ! Aștept cereri ^^
Avatar utilizator
TotalBlade
Nivel 2

Nivel 2
Mesaje: 245
Membru din: 12 Mar 2015, 06:22
Server: Metin2Phantasy
Regat: Shinsoo
Aprecieri: 1  
Mulţumiri: 4  
Medalii

Bump !
Avatar utilizator
SQInfo
Nivel 2

Nivel 2
Mesaje: 273
Membru din: 06 Mai 2017, 07:11
Aprecieri: 2  
Mulţumiri: 49  
Medalii

*Nume quest: Start

*Ce dorești ca acesta să facă: Atunci cand intri la inceput, sa te teleporteze in map1 blue. Fara alte functii simplu si la subiect.
P.S : Questul sa functioneze fara lucru in sursa.
Avatar utilizator
TotalBlade
Nivel 2

Nivel 2
Mesaje: 245
Membru din: 12 Mar 2015, 06:22
Server: Metin2Phantasy
Regat: Shinsoo
Aprecieri: 1  
Mulţumiri: 4  
Medalii

SQInfo scrie:*Nume quest: Start

*Ce dorești ca acesta să facă: Atunci cand intri la inceput, sa te teleporteze in map1 blue. Fara alte functii simplu si la subiect.
P.S : Questul sa functioneze fara lucru in sursa.
--------------------------------
--Quest realizat de TotalBlade--
--------------------------------

quest start begin
	state start begin
		when login begin
			if pc.getqf("start")==0 then
				pc.warp(<<Aici pui coordonatele>>)
				pc.setqf("start",1)
			end
		end
	end
end
Sper să te ajute ^^
Avatar utilizator
TotalBlade
Nivel 2

Nivel 2
Mesaje: 245
Membru din: 12 Mar 2015, 06:22
Server: Metin2Phantasy
Regat: Shinsoo
Aprecieri: 1  
Mulţumiri: 4  
Medalii

Bump !
Avatar utilizator
.RecklessFist
Nivel 1

Nivel 1
Mesaje: 58
Membru din: 12 Oct 2016, 08:11
Aprecieri: 1  
Mulţumiri: 1  
Medalii

*Nume quest: OX Polymorph Kill
*Ce dorești ca acesta să facă: când playerul este prezent în mapa de OX să fie transformat automat în unul din peturile random puse într-o listă. (questul ăsta există deja)
DAR doresc ca după ce playerul este omorât, să fie re-transformat imediat după ce reînvie (atâta timp cât este în acea mapă)
Mai mutle detalii: aici am postat questul și alte detalii, doresc doar să re-transforme playerul în caz că moare în mapa respectivă: http://just4metin.ro/probleme/transform ... 60520.html
Avatar utilizator
paullsmek
Nivel 2

Nivel 2
Mesaje: 204
Membru din: 07 Sep 2014, 21:59
Aprecieri: 0
Mulţumiri: 2  
Medalii

*Nume quest: Misiune cal
*Ce dorești ca acesta să facă: sa duc medalia la grajdar, sa primesc un level si sa fie fara timp, level maxim 21 la cal. La level 1,11,21 sa primesc imaginea de cal, cartea cailor armati si cartea cailor militari.
Avatar utilizator
Spyke
Metin Master

Metin Master
Mesaje: 2613
Membru din: 29 Iul 2016, 09:08
Server: Aoem2
Aprecieri: 205  
Mulţumiri: 3918  
Discord: Copiază ID
Medalii

Nume quest:Omoara Dragonu!
Ce vrei sa faca:Cand il omoara de 3 ori sa i se dea un item gen cum e pe ETH!
Avatar utilizator
TotalBlade
Nivel 2

Nivel 2
Mesaje: 245
Membru din: 12 Mar 2015, 06:22
Server: Metin2Phantasy
Regat: Shinsoo
Aprecieri: 1  
Mulţumiri: 4  
Medalii

Spyke scrie:Nume quest:Omoara Dragonu!
Ce vrei sa faca:Cand il omoara de 3 ori sa i se dea un item gen cum e pe ETH!
De mult n-am mai scris questuri , sper să te ajute , pentru aventuale buguri mă anunți ^_^
quest	spyke	begin
	state start begin
		when id_mob.kill begin
			if pc.getqf("dragon") == 0 then
				pc.setqf("dragon", 1)
				syschat("Mai ai de ucis 2 dragoni pentru a primi premiul")
			end
			if pc.getqf("dragon") == 1 then
				pc.setqf("dragon", 2)
				syschat("Mai ai de ucis 1 dragon pentru a primi premiul")
			end
			if pc.getqf("dragon") == 2 then
				game.drop_item_with_ownership(id_item,cantitatea)
				pc.setqf("dragon", 0)
			end
		end
	end
end
Pentru acest mesaj, TotalBlade for the post:
Spyke
Închis
Răspunsuri
13
Vizualizări
661
Răspunsuri
5
Vizualizări
276
Răspunsuri
11
Vizualizări
269
Răspunsuri
0
Vizualizări
222

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 8 vizitatori