Neo Posted January 2, 2015 Report Share Posted January 2, 2015 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. Link to comment Share on other sites More sharing options...
Rafa23Alzira Posted January 2, 2015 Report Share Posted January 2, 2015 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 Neo 1 Link to comment Share on other sites More sharing options...
Neo Posted January 2, 2015 Author Report Share Posted January 2, 2015 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 More sharing options...
Recommended Posts