Jump to content

[Petición] Quest item x coins


Neo

Mensajes recomendados

Hola chic@s 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.

Enlace para comentar
Compartir en otros sitios

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	

Enlace para comentar
Compartir en otros sitios

 

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.

Enlace para comentar
Compartir en otros sitios

  • Dilong locked this tema
Guest
Este tema está cerrado a otras respuestas.
  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...