está dando esse erro na distro: data/actions/scripts/other/donatepoint.lua:3: attempt to index local 'player' (a number value) stack traceback: data/actions/scripts/other/donatepoint.lua:3: in function <data/actions/scripts/other/donatepoint.lua:1>
alguem me ajuda? Segue abaixo a action que usei e o arquivo.lua
function onUse(player, item, fromPosition, target, toPosition, isHotkey) local points = 1 --aqui você bota a quantidade de coins que o item vai dar db.query("UPDATE `accounts` SET `coins` = `coins` + '" .. points .. "' WHERE `id` = '" .. player:getAccountId() .. "';") player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Você recebeu "..points.." coins") item:remove(1) return true end
info
Grupo: Campones
Registrado: 07/06/17
Posts: 13
Reputação: 0
está dando esse erro na distro: data/actions/scripts/other/donatepoint.lua:3: attempt to index local 'player' (a number value)
stack traceback: data/actions/scripts/other/donatepoint.lua:3: in function <data/actions/scripts/other/donatepoint.lua:1>
alguem me ajuda? Segue abaixo a action que usei e o arquivo.lua
<action itemid="9020" script="other/donatepoint.lua"/> - action.xml
arquivo.lua:
function onUse(player, item, fromPosition, target, toPosition, isHotkey)
local points = 1 --aqui você bota a quantidade de coins que o item vai dar
db.query("UPDATE `accounts` SET `coins` = `coins` + '" .. points .. "' WHERE `id` = '" .. player:getAccountId() .. "';")
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Você recebeu "..points.." coins")
item:remove(1)
return true
end