local config = {
leverUid = 1234, -- lever UniqueID
leverPos = {x=54, y=56, z=8, stackpos=1}, -- lever pos
monsterPos = {x=52, y=56, z=8, stackpos=1}, -- monster pos
nameMonster = "Demon", -- monster name
effect = CONST_ME_TELEPORT, -- effect when lever appears/disappear
messageTwo = "Sorry, not possible.", -- message that returns when player pull on the lever until lever back off
timeRemove = 5, -- Time, in seconds to 'exaust'
}
function onUse(cid, item, frompos, item2, topos, position)
if item.uid == config.leverUid and item.itemid == 1945 then
doCreateMonster(config.nameMonster, config.monsterPos, true)
doSendMagicEffect(config.monsterPos, config.effect)
addEvent(returnLever, config.timeRemove * 1000)
elseif item.uid == config.leverUid and item.itemid == 1946 then
doPlayerSendCancel(cid, config.messageTwo)
return TRUE
end
end
function returnLever()
if getThingfromPos(config.leverPos).uid > 0 then
doTransformItem(getThingfromPos(config.leverPos).uid, 1945)
doSendMagicEffect(config.leverPos, CONST_ME_POFF)
end
end