@Strikerzerh Boa tarde
local config = {
item = 8988, -- ID ou ACTIONID que o item do player será usado, exemplo seria uma porta
teleport = {
position = { x=160, y=54, z=7 }, -- Posição para onde o player será teleportado
effect = 10 -- Efeito do teleporte
}
}
function onUse(cid, item, fromPos, itemEx, toPos)
if (itemEx.itemid == config.item or itemEx.actionid == config.item) then
doTeleportThing(cid, config.teleport.position)
doSendMagicEffect(getThingPos(cid), config.teleport.effect)
end
return true
end
<action itemid="ID_ITEM" script="ARQUIVO.lua" />
ID_ITEM = É o item que o player usara para realizar a ação, exemplo de uma key
Obs: Recomendo usar o item com action_id para diferencia-lo.
<action actionid="ACTIONID_ITEM" script="ARQUIVO.lua" />