Jump to content
Sign in to follow this  
ReuS

Quest multiples premios en baul

Recommended Posts

Buenas, les comparto esta quest hecha por mi el dia de hoy, multiples premios en un baul, fácil de editar.

Agunos diran "mucho código" y si es verdad xD.  No soy experto en quest, solo soy un aficionado, pero estoy seguro que a mas de uno le servira.

El baul se abrira solo si se tienen los 4 items indicados, y la cantidad indicada. Si tienen dudas pueden enviarme un mensaje.

--Quest Creada por ReuS para metin2zone
-- Discord : ReuS#4312


quest cofreespecial begin
    state start begin
        
		when 54703.use begin
			if pc.count_item("31104") >= 15 and pc.count_item("31105") >= 15 and pc.count_item("31106") >= 15 and pc.count_item("31107") >= 15 then
				say_title("Hola "..pc.get_name().." este es un cofre con grandes premios")
				say("Recuerda que los premios son totalmente aleatorios")
				say("Espero que sea de tu agrado")
				say("Deseas abrirlo?")
				local abrir = select("Si", "No")
					if abrir == 2 then
						return
					elseif abrir == 1 then
						local item = math.random(1,55)
							if item == 1 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("20760")
							pc.give_item2("20760", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item == 2 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("20770")
							pc.give_item2("20770", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item == 3 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("20780")
							pc.give_item2("20780", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item == 4 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("20790")
							pc.give_item2("20790", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item == 5 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("20810")
							pc.give_item2("20810", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item == 6 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("20820")
							pc.give_item2("20820", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item == 7 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("20830")
							pc.give_item2("20830", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item == 8 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("20840")
							pc.give_item2("20840", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item == 9 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("20860")
							pc.give_item2("20860", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item == 10 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("20870")
							pc.give_item2("20870", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item == 11 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("20880")
							pc.give_item2("20880", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item == 12 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("20890")
							pc.give_item2("20890", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item == 13 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("20910")
							pc.give_item2("20910", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item == 14 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("20920")
							pc.give_item2("20920", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item == 15 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("20930")
							pc.give_item2("20930", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item == 16 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("20940")
							pc.give_item2("20940", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item >= 16 and item <= 21 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("50033")
							pc.give_item2("50033", 1)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item >= 22 and item <= 27 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("70063")
							pc.give_item2("70063", 15)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item >= 28 and item <= 33 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("70064")
							pc.give_item2("70064", 10)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item >= 34 and item <= 39 then
							say("Felicidades, has obtenido este magnifico premio")
							say_item_vnum("15410")
							pc.give_item2("15410", 10)
							pc.remove_item("54703", 1)
							pc.remove_item("31104", 15)
							pc.remove_item("31105", 15)
							pc.remove_item("31106", 15)
							pc.remove_item("31107", 15)
							elseif item >= 40 and item <= 55 then
							chat("Este cofre no contenia ninguna sorpresa")
							pc.remove_item("54703", 1)
						end
					end
			else
				say_title("Importante!")
				say("Para abrir este cofre necesitas 4 items diferentes:") 
				say("15 unidades de cada 1.")
				say_reward("Necesitas Vela x15")
				say_reward("Necesitas Madera para barcos x15")
				say_reward("Necesitas Timon x15")
				say_reward("Necesitas Madera para reparar x15")
				say("Dichos items los obtienes del cofre hidra")
				end
			end
		end
	end
			
				

 

Share this post


Link to post
Share on other sites

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.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...