Jump to content

[Petición] Quest item x coins


Neo
 Share

Recommended Posts

Hola [email protected] necesito una quest, si alguien tan amable para hacerme una pequeña quest

 

Buena la quest va de esta manera.

 

Cuando un player hable con un npc, ejemplo 20094

Le muestra la cantidad que tiene de este ítem 51001 que estén en el inventario y los coins de la tabla de coins del navicat.

 

 

y abajo le salga cambiar ítem 51001 por coins

Le das una cantidad del ítem 51001 y te lo quita y te da una cantidad de coins

 

Ejemplo:

51001 Cantidad 20

Coins Cantidad 200

 

Espero que lo hayan entendido.

 

Gracias por vuestra ayuda y feliz año nuevo.

 

Saludos.

Link to comment
Share on other sites

Añade esto lo primero: 

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

 

Sería algo así, que me has pillado un poco ocupado.

quest itemxcoins begin
	state start begin
		function coinsganadas(e)
			return e * 20
		end	
		when 20094.chat."Te traigo objetos" begin
			local coinsxitem = 20 -- Cambia cuantas coins dada por cada item entregado
			say("Tienes "..pc.get_coins().." Coins")
			say("Y dispones de "..pc.count_item(51001).." bla bla")
			local a = select("Entregar objetos","Cancelar")
			if a == 2 then return end
			if a == 1 then
				say("Te has ganado "..itemxcoins.coinsganadas(pc.count_item(51001)).."")
				pc.change_coins(itemxcoins.coinsganadas(pc.count_item(51001)))
				pc.remove_item(51001,pc.count_item(51001))
			end
		end
	end
end	

Link to comment
Share on other sites

 

Añade esto lo primero: 

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

 

Sería algo así, que me has pillado un poco ocupado.

quest itemxcoins begin
	state start begin
		function coinsganadas(e)
			return e * 20
		end	
		when 20094.chat."Te traigo objetos" begin
			local coinsxitem = 20 -- Cambia cuantas coins dada por cada item entregado
			say("Tienes "..pc.get_coins().." Coins")
			say("Y dispones de "..pc.count_item(51001).." bla bla")
			local a = select("Entregar objetos","Cancelar")
			if a == 2 then return end
			if a == 1 then
				say("Te has ganado "..itemxcoins.coinsganadas(pc.count_item(51001)).."")
				pc.change_coins(itemxcoins.coinsganadas(pc.count_item(51001)))
				pc.remove_item(51001,pc.count_item(51001))
			end
		end
	end
end	

Gracias por la ayuda, lo probare.

Link to comment
Share on other sites

  • Dilong locked this topic
Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

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