Ao usar o item no player que está te trapando você troca de posição com ele .
Mais você so pode usar o item se não tiver com skull .
e também so pode usar a cada X minutos .
vá em data / actions / scripts .
Cria um Arquivo.lua
e cola isso dentro :
function onUse(cid, item, fromPosition, itemEx, toPosition)
local time = 1 -- tempo por minuto
local storage = 1961 -- storage
local pos = getCreaturePosition(cid)
local pos2 = getCreaturePosition(itemEx.uid)
if isPlayer(itemEx.uid) then
if getPlayerStorageValue(cid, storage) - os.time() <= 0 then
if getCreatureSkullType(cid) == SKULL_NONE then
doTeleportThing(cid, pos2)
doTeleportThing(itemEx.uid, pos)
doSendMagicEffect(pos, 4)
doSendMagicEffect(pos2, 4)
setPlayerStorageValue(cid, storage, os.time()+time*1*60)
else
doPlayerSendCancel(cid, "Você está com Skull.")
end
else
doPlayerSendCancel(cid, "Você só pode usar esse item denovo a "..time.." Minutos.")
end
else
doPlayerSendCancel(cid, "Você só pode usar este item em Players.")
end
return TRUE
end
e em actions.xml coloca a tag :
<action itemid="IDdoItem" script="NomeDoArquivo.lua"/>
você so pode usar o item se tiver ao lado do player .