Jump to content
Hawk Server's

Quest que te de un item diario

Recommended Posts

Hola quisiera saber si alguien me puede hacer una quest que al ir a un NPC por ejemplo el 20094 te de un item pero solo uno por dia ya que seria para para un evento que dure un mes y luego poderlos canjear por diferentes premios depende de la cantidad de items que tienes

Share this post


Link to post
Share on other sites

Claro ^^, así mismo el npc te dara el item cada 24 horas:

 

quest item_dia begin
state start begin

	when idnpc.chat."TEXT" begin

		say_title("Recompensa diaria")
		say("")
		say("Hola "..pc.get_name().." quieres un premio?")
		say("si lo quieres yo reparto un item")
		say("")
		say("Sin embargo, solo lo entrego una vez")
		say("cada 24 horas para cada jugador")
		say("")

	local premi = select ("Damelo" , "Paso")

		if premi == 1 then

			if get_time() < pc.getqf("itemdia") then

				chat("Lo siento, aun no han pasado 24 horas")
				chat("te quedan "..pc.getqf("itemdia").." segundos aun")
				return
				end

			pc.give_item2("idpremio", cantidad)
			pc.setqf("itemdia", get_time() + 60*60*24)

		end
	end
end
end

 

Luego los canjes los puedes hacer tu ya, que ando algo liado.

Share this post


Link to post
Share on other sites

gracias men +1 jejeje de inmediato lo pruebo y lo de canjear si es algo sencillo =) mil gracias

 

que va en item dia?

 

Eso es un qf asi que puede tener cualquier nombre, le puse itemdia por poner algo xd

Share this post


Link to post
Share on other sites

no me la puedes poner para ponerla en la carpeta de la npc (object y la carpeta del NPC) xq tengo un problema para instalarla ya que los files que uso no tienen el make.sh y probe con ./qc Recompensa.quest pero tampoco agarra

Share this post


Link to post
Share on other sites

no me la puedes poner para ponerla en la carpeta de la npc (object y la carpeta del NPC) xq tengo un problema para instalarla ya que los files que uso no tienen el make.sh y probe con ./qc Recompensa.quest pero tampoco agarra

 

Aqui tienes ^^

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

Share this post


Link to post
Share on other sites

no es por posibilidad es para canjear osea vas a un npc y por 10 fichas digamos que te da un collar olimpico y ps precisamente iba a preguntar si no se peude hacer por cuenta o como hacer que el item no se pueda comerciar tirar o meter al almacen

Share this post


Link to post
Share on other sites

Claro ^^, así mismo el npc te dara el item cada 24 horas:

 

quest item_dia begin
state start begin

	when idnpc.chat."TEXT" begin

		say_title("Recompensa diaria")
		say("")
		say("Hola "..pc.get_name().." quieres un premio?")
		say("si lo quieres yo reparto un item")
		say("")
		say("Sin embargo, solo lo entrego una vez")
		say("cada 24 horas para cada jugador")
		say("")

	local premi = select ("Damelo" , "Paso")

		if premi == 1 then

			if get_time() < pc.getqf("itemdia") then

				chat("Lo siento, aun no han pasado 24 horas")
				chat("te quedan "..pc.getqf("itemdia").." segundos aun")
				return
				end

			pc.give_item2("idpremio", cantidad)
			pc.setqf("itemdia", get_time() + 60*60*24)

		end
	end
end
end

 

Luego los canjes los puedes hacer tu ya, que ando algo liado.

 

quest item_dia begin
state start begin
  when idnpc.chat."TEXT" begin
   say('cojer el item del dia?')
   local s=select('si','no')
   if s==1 then
   if pc.getqf("itemdia") == tonumber(os.date("%d")) then
	say('oi ja tu cojistes un item.')
	return
   end
   local premi={{item1, cantidad},{item2, cantidad},}
   pc.give_item2(premi[number(1, table.getn(premi))][1],premi[number(1, table.getn(premi))][2])
   pc.setqf("itemdia", tonumber(os.date("%d")))
   end
  end
end
end

Share this post


Link to post
Share on other sites

quest item_dia begin
state start begin
  when idnpc.chat."TEXT" begin
   say('cojer el item del dia?')
   local s=select('si','no')
   if s==1 then
   if pc.getqf("itemdia") == tonumber(os.date("%d")) then
	say('oi ja tu cojistes un item.')
	return
   end
   local premi={{item1, cantidad},{item2, cantidad},}
   pc.give_item2(premi[number(1, table.getn(premi))][1],premi[number(1, table.getn(premi))][2])
   pc.setqf("itemdia", tonumber(os.date("%d")))
   end
  end
end
end

 

MAS O MENOS XQ ESA CITA??????? NO ENTENDI

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...