Tentei e continua sumindo sem dar as dusts, ele da a msg "RECEBEU 100 DUSTS" mas n entrega de fato
sera q não é pq o char precisa estar off pra fazer esse UPDATE la no mysql?
@EDIT
Para quem precisar, um jogador chamado Myke no OT conseguiu resolver o problema, segue o código para quem precisar:
local dust = Action()
function dust.onUse(player, item, fromPosition, target, toPosition, isHotkey)
local amount = 100 -- quantidade de dusts que o item vai dar
local totalDusts = player:getForgeDusts()
local limitDusts = 200 -- quantidade maxima de dusts
if (totalDusts + amount) < limitDusts then
player:addForgeDusts(amount)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "RECEBEU "..amount.." dusts")
item:remove(1)
return true
else
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "NAO E POSSIVEL TER MAIS DE 200 DUSTS")
end
end
dust:id(19082) -- ITEM QUE AO DAR USE, DEPOSITA DUSTS PRO PAYER
dust:register()