Nao testei .
function onUse(cid, item, toPosition)
rock1pos = {x=1352, y=1666, z=5, stackpos=1} -- Posição da Pedra
getrock1 = getThingfromPos(rock1pos)
UniID = 15231 -- UniqueID que vai ser adicionado na alavanca
rockID = 9485 -- ID da pedra
if item.uid == UniID and item.itemid == 1945 and getrock1.itemid == rockID then
doRemoveItem(getrock1.uid, 1)
doTransformItem(item.uid, item.itemid+1)
doSendMagicEffect(rock1pos, 2)
setPlayerStorageValue(cid, 4005, 2)
setPlayerStorageValue(cid, 4006, 1)
elseif item.uid == UniID and item.itemid == 1946 then
doCreateItem(rockID, 1, rock1pos)
doTransformItem(item.uid,item.itemid-1)
doSendMagicEffect(rock1pos, 2)
return TRUE
end
segundos = 10
addEvent(doCreateItem(rockid,rock1pos) ,segundos*10*1000)
doPlayerSendTextMessage(cid,22,"O Portao fechara daki 10 segundos")
return true
end







info
Grupo: Artesão
Registrado: 08/10/12
Posts: 114
Reputação: 0
Quero um portao que feche sozinho depois de 10 segundos, quando o player puxar a alavanca
To usando esse script
gate.lua
function onUse(cid, item, toPosition) rock1pos = {x=1352, y=1666, z=5, stackpos=1} -- Posição da Pedra getrock1 = getThingfromPos(rock1pos) UniID = 15231 -- UniqueID que vai ser adicionado na alavanca rockID = 9485 -- ID da pedra if item.uid == UniID and item.itemid == 1945 and getrock1.itemid == rockID then doRemoveItem(getrock1.uid, 1) doTransformItem(item.uid, item.itemid+1) doSendMagicEffect(rock1pos, 2) setPlayerStorageValue(cid, 4005, 2) setPlayerStorageValue(cid, 4006, 1) elseif item.uid == UniID and item.itemid == 1946 then doCreateItem(rockID, 1, rock1pos) doTransformItem(item.uid,item.itemid-1) doSendMagicEffect(rock1pos, 2) end return TRUE end