[QUEST] Piatra curcubeu 6/11/2015

Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

Piatra curcubeu: Imagine Imagine Imagine

Cod: Selectaţi tot

-- Autor: Exygo 
-- Ultima modificare: 6 Noiembrie 2015
-- Tip quest: Simplu-Mediu
-- Disponibilitate: Gratis
quest piatra_curcubeu begin
	state start begin
	function returneaza_informatia()
		if pc.job == 0 then
			returnu_cu_rasa = "Razboinic"
			if pc.get_skill_group() == 1 then
				returnu_cu_grupu = "Corporal"
			elseif pc.get_skill_group() == 2 then
				returnu_cu_grupu = "Mental"
			end
		elseif pc.job == 1 then
			returnu_cu_rasa = "Ninja"
			if pc.get_skill_group() == 1 then
				returnu_cu_grupu = "Pumnal"
			elseif pc.get_skill_group() == 2 then
				returnu_cu_grupu = "Arc"
			end
		
		elseif pc.job == 2 then
			returnu_cu_rasa = "Sura"
			if pc.get_skill_group() == 1 then
				returnu_cu_grupu = "Arme magice"
			elseif pc.get_skill_group() == 2 then
				returnu_cu_grupu = "Magie neagra"
			end

		elseif pc.job == 3 then
			returnu_cu_rasa = "Saman"
			if pc.get_skill_group() == 1 then
				returnu_cu_grupu = "Dragon"
			elseif pc.get_skill_group() == 2 then
				returnu_cu_grupu = "Vindecare"
			end
		end
		return ""..returnu_cu_rasa..", "..returnu_cu_grupu..""
	end

		when 50512.use begin
			say_title("Piatra Curcubeu:[ENTER]") -- e sus vere cu un anume scop
			if get_time() < pc.getf("piatra_curcubeu","bug_fix_p_curcubeu") then
				say("Trebuie sa astepti 5 minute")
				--say("Trebuie sa astepti "..get_time_remaining(pc.getf("piatra_curcubeu","bug_fix_p_curcubeu") - get_time()).."")
				---cenzurat- get_time_remaining care e smecher sa-si implementeze functia
				if pc.is_gm() then
					say_reward("[ENTER]Fiind 'GM' poti elimina timpul")
					local gmu_vericule=select("Elimina","Nu multumesc")
					if gmu_vericule == 1 then
						pc.setf("piatra_curcubeu", "bug_fix_p_curcubeu",get_time()+1)
					end
				end
			else
				say("Poti folosi aceasta piatra pentru")
				say("ati face abilitatile perfecte.")
				say_reward("[ENTER]"..pc.get_name().." - Profesie: "..piatra_curcubeu.returneaza_informatia().."")
				
				if pc.get_skill_group() == 0 then
					say("Momentan nu ti-ai ales nicio profesie!")
					say("Inainte de a folosi piatra alegeti o profesie.")
				else
					if pc.job ==0 then
						say_title("Sigur vrei sa folosesti piatra?")
						local select_war=select("Foloseste","Nu folosi")
						
						if select_war==1 then
							if pc.get_skill_group() == 1 then
								--Corp
								pc.set_skill_group(1)
								pc.set_skill_level(1 ,59)
								pc.set_skill_level(2 ,59)
								pc.set_skill_level(3 ,59)
								pc.set_skill_level(4 ,59)
								pc.set_skill_level(5 ,59)
							elseif pc.get_skill_group() == 2 then
								--Mental
								pc.set_skill_group(2)
								pc.set_skill_level(16 ,59)
								pc.set_skill_level(17 ,59)
								pc.set_skill_level(18 ,59)
								pc.set_skill_level(19 ,59)
								pc.set_skill_level(20 ,59)
							end
							
							say("Abilitatile tale sunt acum perfecte")
							pc.removeitem("50512", 1)
							pc.setf("piatra_curcubeu", "bug_fix_p_curcubeu",get_time()+5*60)
						end -- if select_war
						   
					elseif pc.job ==1 then
						say_title("Sigur vrei sa folosesti piatra?")
						local select_ninja=select("Foloseste","Nu folosi")
						   
						if select_ninja==1 then
							if pc.get_skill_group() == 1 then
								--Lame
								pc.set_skill_group(3)
								pc.set_skill_level(31 ,59)
								pc.set_skill_level(32 ,59)
								pc.set_skill_level(33 ,59)
								pc.set_skill_level(34 ,59)
								pc.set_skill_level(35 ,59)
							elseif pc.get_skill_group() == 2 then
								--Arc
								pc.set_skill_group(4)
								pc.set_skill_level(46 ,59)
								pc.set_skill_level(47 ,59)
								pc.set_skill_level(48 ,59)
								pc.set_skill_level(49 ,59)
								pc.set_skill_level(50 ,59)
							end
							
							say("Abilitatile tale sunt acum perfecte")
							pc.removeitem("50512", 1)
							pc.setf("piatra_curcubeu", "bug_fix_p_curcubeu",get_time()+5*60)
						end -- if select_ninja
						   
					elseif pc.job ==2 then
						say_title("Sigur vrei sa folosesti piatra?")
						local select_sura=select("Foloseste","Nu folosi")
						   
						if select_sura==1 then
							if pc.get_skill_group() == 1 then								
								--Arme
								pc.set_skill_group(6)
								pc.set_skill_level(61 ,59)
								pc.set_skill_level(62 ,59)
								pc.set_skill_level(63 ,59)
								pc.set_skill_level(64 ,59)
								pc.set_skill_level(65 ,59)
								pc.set_skill_level(66 ,59)
							elseif pc.get_skill_group() == 2 then
								-- Magie
								pc.set_skill_group(5)
								pc.set_skill_level(76 ,59)
								pc.set_skill_level(77 ,59)
								pc.set_skill_level(78 ,59)
								pc.set_skill_level(79 ,59)
								pc.set_skill_level(80 ,59)
								pc.set_skill_level(81, 59)
							end
							
							say("Abilitatile tale sunt acum perfecte") 
							pc.removeitem("50512", 1)
							pc.setf("piatra_curcubeu", "bug_fix_p_curcubeu",get_time()+5*60)
						end -- if select_sura
						   
					elseif pc.job ==3 then
						say_title("Sigur vrei sa folosesti piatra?")
						local select_shaman=select("Foloseste","Nu folosi")
						   
						if select_shaman==1 then
							if pc.get_skill_group() == 1 then
								--Dragon
								pc.set_skill_group(8)
								pc.set_skill_level(91 ,59)
								pc.set_skill_level(92 ,59)
								pc.set_skill_level(93 ,59)
								pc.set_skill_level(94 ,59)
								pc.set_skill_level(95 ,59)
								pc.set_skill_level(96 ,59)
							elseif pc.get_skill_group() == 2 then
								--Vindecare
								pc.set_skill_group(7)
								pc.set_skill_level(106 ,59)
								pc.set_skill_level(107 ,59)
								pc.set_skill_level(108 ,59)
								pc.set_skill_level(109 ,59)
								pc.set_skill_level(110 ,59)
								pc.set_skill_level(111 ,59)
							end
							
							say("Abilitatile tale sunt acum perfecte")
							pc.removeitem("50512", 1)
							pc.setf("piatra_curcubeu", "bug_fix_p_curcubeu",get_time()+5*60)
						end -- if select_shaman
						
					end -- if pc.job
				end -- if&else pc.get_skill_group()
			end -- if get_time
		end -- when
	end -- state
end -- quest
-- [email protected]@WildFantasy.ro

Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
Ultima oară modificat 21 Apr 2016, 20:59 de către Yahiko, modificat 1 dată în total.
Motiv: //# Actualizat după noile cerințe.
Pentru acest mesaj, MariusExygo a primit 4 (de) mulţumiri
Epix • Metin2TM • donwe31 • ssergiu77
Afișează semnătura
Avatar utilizator
Ratony Montana
Membru Club

Membru Club
Mesaje: 1077
Membru din: 25 Iun 2015, 10:32
Regat: Chunjo
Aprecieri: 8  
Mulţumiri: 99  
Medalii

Ai și pentru lycan un quest? Dacă nu, care e skill_group-ul lui?
Imagine
Afișează semnătura
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

Raton Senpai scrie:Ai și pentru lycan un quest? Dacă nu, care e skill_group-ul lui?
Nu stiu n-am bagat porcaria aia in viata mea, parca jobu lui era 4

EDIT:

Cod: Selectaţi tot

-- Autor: Exygo 
-- Ultima modificare: 6 Noiembrie 2015
-- Tip quest: Simplu-Mediu
-- Disponibilitate: Gratis
quest piatra_curcubeu begin
	state start begin
	function returneaza_informatia()
		if pc.job == 0 then
			returnu_cu_rasa = "Razboinic"
			if pc.get_skill_group() == 1 then
				returnu_cu_grupu = "Corporal"
			elseif pc.get_skill_group() == 2 then
				returnu_cu_grupu = "Mental"
			end
		elseif pc.job == 1 then
			returnu_cu_rasa = "Ninja"
			if pc.get_skill_group() == 1 then
				returnu_cu_grupu = "Pumnal"
			elseif pc.get_skill_group() == 2 then
				returnu_cu_grupu = "Arc"
			end
		
		elseif pc.job == 2 then
			returnu_cu_rasa = "Sura"
			if pc.get_skill_group() == 1 then
				returnu_cu_grupu = "Arme magice"
			elseif pc.get_skill_group() == 2 then
				returnu_cu_grupu = "Magie neagra"
			end

		elseif pc.job == 3 then
			returnu_cu_rasa = "Saman"
			if pc.get_skill_group() == 1 then
				returnu_cu_grupu = "Dragon"
			elseif pc.get_skill_group() == 2 then
				returnu_cu_grupu = "Vindecare"
			end
			
		elseif pc.job == 4 then
			returnu_cu_rasa = "Lycan"
			if pc.get_skill_group() == 1 then
				returnu_cu_grupu = "Instinct"
			--elseif pc.get_skill_group() == 2 then
			--	returnu_cu_grupu = "test"
			end
		end
		return ""..returnu_cu_rasa..", "..returnu_cu_grupu..""
	end

		when 50512.use begin
			say_title("Piatra Curcubeu:[ENTER]") -- e sus vere cu un anume scop
			if get_time() < pc.getf("piatra_curcubeu","bug_fix_p_curcubeu") then
				say("Trebuie sa astepti 5 minute")
				--say("Trebuie sa astepti "..get_time_remaining(pc.getf("piatra_curcubeu","bug_fix_p_curcubeu") - get_time()).."")
				---cenzurat- get_time_remaining care e smecher sa-si implementeze functia
				if pc.is_gm() then
					say_reward("[ENTER]Fiind 'GM' poti elimina timpul")
					local gmu_vericule=select("Elimina","Nu multumesc")
					if gmu_vericule == 1 then
						pc.setf("piatra_curcubeu", "bug_fix_p_curcubeu",get_time()+1)
					end
				end
			else
				say("Poti folosi aceasta piatra pentru")
				say("ati face abilitatile perfecte.")
				say_reward("[ENTER]"..pc.get_name().." - Profesie: "..piatra_curcubeu.returneaza_informatia().."")
				
				if pc.get_skill_group() == 0 then
					say("Momentan nu ti-ai ales nicio profesie!")
					say("Inainte de a folosi piatra alegeti o profesie.")
				else
					if pc.job ==0 then
						say_title("Sigur vrei sa folosesti piatra?")
						local select_war=select("Foloseste","Nu folosi")
						
						if select_war==1 then
							if pc.get_skill_group() == 1 then
								--Corp
								pc.set_skill_group(1)
								pc.set_skill_level(1 ,59)
								pc.set_skill_level(2 ,59)
								pc.set_skill_level(3 ,59)
								pc.set_skill_level(4 ,59)
								pc.set_skill_level(5 ,59)
							elseif pc.get_skill_group() == 2 then
								--Mental
								pc.set_skill_group(2)
								pc.set_skill_level(16 ,59)
								pc.set_skill_level(17 ,59)
								pc.set_skill_level(18 ,59)
								pc.set_skill_level(19 ,59)
								pc.set_skill_level(20 ,59)
							end
							
							say("Abilitatile tale sunt acum perfecte")
							pc.removeitem("50512", 1)
							pc.setf("piatra_curcubeu", "bug_fix_p_curcubeu",get_time()+5*60)
						end -- if select_war
						   
					elseif pc.job ==1 then
						say_title("Sigur vrei sa folosesti piatra?")
						local select_ninja=select("Foloseste","Nu folosi")
						   
						if select_ninja==1 then
							if pc.get_skill_group() == 1 then
								--Lame
								pc.set_skill_group(3)
								pc.set_skill_level(31 ,59)
								pc.set_skill_level(32 ,59)
								pc.set_skill_level(33 ,59)
								pc.set_skill_level(34 ,59)
								pc.set_skill_level(35 ,59)
							elseif pc.get_skill_group() == 2 then
								--Arc
								pc.set_skill_group(4)
								pc.set_skill_level(46 ,59)
								pc.set_skill_level(47 ,59)
								pc.set_skill_level(48 ,59)
								pc.set_skill_level(49 ,59)
								pc.set_skill_level(50 ,59)
							end
							
							say("Abilitatile tale sunt acum perfecte")
							pc.removeitem("50512", 1)
							pc.setf("piatra_curcubeu", "bug_fix_p_curcubeu",get_time()+5*60)
						end -- if select_ninja
						   
					elseif pc.job ==2 then
						say_title("Sigur vrei sa folosesti piatra?")
						local select_sura=select("Foloseste","Nu folosi")
						   
						if select_sura==1 then
							if pc.get_skill_group() == 1 then								
								--Arme
								pc.set_skill_group(6)
								pc.set_skill_level(61 ,59)
								pc.set_skill_level(62 ,59)
								pc.set_skill_level(63 ,59)
								pc.set_skill_level(64 ,59)
								pc.set_skill_level(65 ,59)
								pc.set_skill_level(66 ,59)
							elseif pc.get_skill_group() == 2 then
								-- Magie
								pc.set_skill_group(5)
								pc.set_skill_level(76 ,59)
								pc.set_skill_level(77 ,59)
								pc.set_skill_level(78 ,59)
								pc.set_skill_level(79 ,59)
								pc.set_skill_level(80 ,59)
								pc.set_skill_level(81, 59)
							end
							
							say("Abilitatile tale sunt acum perfecte") 
							pc.removeitem("50512", 1)
							pc.setf("piatra_curcubeu", "bug_fix_p_curcubeu",get_time()+5*60)
						end -- if select_sura
						   
					elseif pc.job ==3 then
						say_title("Sigur vrei sa folosesti piatra?")
						local select_shaman=select("Foloseste","Nu folosi")
						   
						if select_shaman==1 then
							if pc.get_skill_group() == 1 then
								--Dragon
								pc.set_skill_group(8)
								pc.set_skill_level(91 ,59)
								pc.set_skill_level(92 ,59)
								pc.set_skill_level(93 ,59)
								pc.set_skill_level(94 ,59)
								pc.set_skill_level(95 ,59)
								pc.set_skill_level(96 ,59)
							elseif pc.get_skill_group() == 2 then
								--Vindecare
								pc.set_skill_group(7)
								pc.set_skill_level(106 ,59)
								pc.set_skill_level(107 ,59)
								pc.set_skill_level(108 ,59)
								pc.set_skill_level(109 ,59)
								pc.set_skill_level(110 ,59)
								pc.set_skill_level(111 ,59)
							end
							
							say("Abilitatile tale sunt acum perfecte")
							pc.removeitem("50512", 1)
							pc.setf("piatra_curcubeu", "bug_fix_p_curcubeu",get_time()+5*60)
						end -- if select_shaman
						
					elseif pc.job ==4 then
						say_title("Sigur vrei sa folosesti piatra?")
						local select_lycan=select("Foloseste","Nu folosi")
						   
						if select_lycan==1 then
							if pc.get_skill_group() == 1 then
								--Instinct
								pc.set_skill_group(8)
								pc.set_skill_level(91 ,59) -- inlocuieste numerele pt Lycan
								pc.set_skill_level(92 ,59) -- inlocuieste numerele pt Lycan
								pc.set_skill_level(93 ,59) -- inlocuieste numerele pt Lycan
								pc.set_skill_level(94 ,59) -- inlocuieste numerele pt Lycan
								pc.set_skill_level(95 ,59) -- inlocuieste numerele pt Lycan
								pc.set_skill_level(96 ,59) -- inlocuieste numerele pt Lycan
							--elseif pc.get_skill_group() == 2 then
								--test
								--pc.set_skill_group(test)
								--pc.set_skill_level(test ,59)
								--pc.set_skill_level(test ,59)
								--pc.set_skill_level(test ,59)
								--pc.set_skill_level(test ,59)
								--pc.set_skill_level(test ,59)
								--pc.set_skill_level(test ,59)
							end
							
							say("Abilitatile tale sunt acum perfecte")
							pc.removeitem("50512", 1)
							pc.setf("piatra_curcubeu", "bug_fix_p_curcubeu",get_time()+5*60)
						end -- if select_lycan
						
					end -- if pc.job
				end -- if&else pc.get_skill_group()
			end -- if get_time
		end -- when
	end -- state
end -- quest
-- [email protected]@WildFantasy.ro
Inlocuiesti si tu skillurile, le pui pe cele de la lycan, eu nu le stiu cum am mai zis nu am bagat porcaria aia de lycan in viata mea :)
Ultima oară modificat 06 Noi 2015, 13:12 de către Ratony Montana, modificat 1 dată în total.
Motiv: Merci
Pentru acest mesaj, MariusExygo for the post:
Marggraf
Afișează semnătura
Avatar utilizator
emoemolizu
Nivel 3

Nivel 3
Mesaje: 487
Membru din: 20 Mar 2014, 13:37
Server: metin2aow
Regat: Jinno
Aprecieri: 91  
Mulţumiri: 6  
Discord: Copiază ID
 Contact:
Medalii

ms pt quest e foarte bun :X
Imagine
Ai nevoie de un site pentru afacerea ta? Intra pe www.ivmar.ro
Afișează semnătura
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

UP

-- Sâm Dec 05, 2015 9:56 am --

UP
Afișează semnătura
Avatar utilizator
Ankhed
Fost Super Ad Moderator

Fost Super Ad Moderator
Mesaje: 2130
Membru din: 22 Noi 2015, 13:00
Aprecieri: 42  
Mulţumiri: 45  
 Contact:
Medalii

Imagine
Afișează semnătura
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

Anthony scrie:Mai este postat: http://just4metin.ro/quest-uri/piatra-c ... l-t96.html
Arhivat
Unde vezi tu identic? Poate ma apuc acum si-l mai actualizez sa se vada si din avion
Ultima oară modificat 04 Iun 2018, 00:17 de către [Brahma], modificat 1 dată în total.
Motiv: Corect gramatical
Afișează semnătura
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

up
Afișează semnătura
Răspunde
Răspunsuri
5
Vizualizări
628
Răspunsuri
3
Vizualizări
377
Răspunsuri
2
Vizualizări
1574
Răspunsuri
1
Vizualizări
337

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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