Jump to content

Recommended Posts

Posted

En las files del wom/sg no he visto nada de esto, asi que si usais su ride.quest ya tenéis los sellos para las monturas mejorables.

Esta quest solo aumenta el tiempo de los sellos y hace la "evolución" de las monturas.

 

quest pmount begin	state start begin		function upgrade(vnum)			local pm_up_vnums = {				{52001, 52005, 50067},{52016, 52020, 50067},{52031, 52035, 50067},				{52046, 52050, 50067},{52061, 52065, 50067},{52076, 52080, 50067},				{52006, 52010, 50068},{52021, 52025, 50068},{52036, 52041, 50068},				{52051, 52055, 50068},{52066, 52071, 50068},{52081, 52085, 50068}			}			say_title(mob_name(npc.get_race()))			say("Ah "..pc.name.." estás aqui para melhorar")			say"a tua montada é? Hm."			say""			say"Dependendo do nível da tua montada, poderá "			say"ser melhorada, através de um item específico.[ENTER]"			wait() say_title(mob_name(npc.get_race()))			for i = 1, 12 do				local needed, cor, jov, sel = pm_up_vnums[i][3], pm_up_vnums[i][2], pm_up_vnums[i][1], pm_up_vnums[i][2]				if vnum == cor+6 or vnum == cor+7 or vnum == cor+8 or vnum == cor+9 or vnum == cor+10 then 				say"A tua montada está no nível máximo." return end				if vnum >= jov and vnum <= sel then say"Para melhorar esta tua montada, precisas do:" 					say_item_vnum(needed) say"" 					if select("Continuar", "Não tenho o item.") == 1 then						say_title(mob_name(npc.get_race()))						if pc.count_item(needed) >= 1 then							if math.random(1,2) == 1 then								pc.remove_item(needed, 1) pc.give_item2(vnum+5, 1) 								pc.remove_item(vnum, 1) 								say"Melhoramento efetuado com sucesso[ENTER]Recebeste:" 								say_item_vnum(vnum+5)							else pc.remove_item(needed, 1) say("O Melhoramento falhou.") end						else say("Não tens o item.") say_item_vnum(needed) return end 					else return end				end			end		end		function increase_time()			local snacks = {{38100,7}, {38101,15}, {38102,30}}			say_title(mob_name(npc.get_race()))			say"Queres aumentar o tempo da tua montada?"			say"Com os famosos Snacks do Poder, poderás aumentar o"			say"seu tempo durante 7, 15 ou 30 dias."			say"Escolhe o Snack do Poder que possuis."			local c = select ("Snack do Poder - 7 Dias", "Snack do Poder - 15 Dias", "Snack do Poder - 30 Dias", "Sair")			if c != 4 then				local d, a, i, s = snacks[c][2], 60*60*24, snacks[c][1], item.get_socket(0)				say_title(mob_name(npc.get_race()))				if pc.count_item(i) >= 1 then					say"A tua montada com este Snack poderá durar"					say("mais "..d.." dias.")					say_item_vnum(i)					say""					say"Queres continuar?"					if select("Sim", "Não") == 1 then item.set_socket(0, s + a*d) pc.remove_item(i, 1) 						say("Feito. A tua montada durará mais "..d.." dias.")					else say"Volta quando quiseres" end				else say_item_vnum(i) say"" say"Precisas deste Snack do Poder para proceder." end			end		end		when 9003.take with item.vnum >= 52001 and item.vnum <= 52090 begin			say_title(mob_name(npc.get_race()))			local op = select("Aumentar a Duração da Minha Montada", "Evoluir a Minha Montada", "Sair")			if op == 1 then pmount.increase_time()			elseif op == 2 then pmount.upgrade(item.get_vnum()) end		end	endend

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies to enhance your browsing experience and provide relevant content. By continuing to browse, you agree to our We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. and Terms of Use. For more information on how we protect your data, please check our Privacy Policy.