data/actions/scripts/questpedra.lua
pedrapos = {x=3317, y=1010, z=14} -- posição inicial pedra
pedraTo = {x=3319, y=1009, z=14} -- posiçaõ onde a pedra vai
xtime = 25 -- Tempo para voltar ao normal automaticamente em "segundos"
posLavanca = {x=3333, y=1009, z=14} -- posição da lavanca
idpedra = 1355 -- id da pedra
function onUse(cid, item, frompos, item2, topos)
if item.itemid == 1945 then
doRemoveItem(getTileItemById(pedrapos, idpedra).uid, 1)
doSendMagicEffect(pedrapos, CONST_ME_POFF)
doCreatureSay(cid, "Click!", TALKTYPE_MONSTER_YELL, false, 0, pedrapos)
doCreateItem(idpedra, 1, pedraTo)
doSendMagicEffect(pedraTo, 13)
addEvent(doRemoveStone, xtime * 1000)
doTransformItem(item.uid,1946)
elseif item.itemid == 1946 then
if getTileItemById(pedraTo, idpedra).uid <= 0 then
doTransformItem(item.uid,1945)
else
doPlayerSendTextMessage(cid,26,"You can not use this object.")
end
end
return true
end
function doRemoveStone()
if getTileItemById(pedraTo, idpedra).uid > 0 then
doRemoveItem(getTileItemById(pedraTo, idpedra).uid)
doSendMagicEffect(pedraTo, CONST_ME_POFF)
doCreatureSay(cid, "Click!", TALKTYPE_MONSTER_YELL, false, 0, pedraTo)
doCreateItem(idpedra, 1, pedrapos)
doSendMagicEffect(pedrapos, 13)
doTransformItem(getTileItemById(posLavanca, 1946).uid,1945)
end
end
data/actions/actions.xml
<action uniqueid="XXXX" script="questpedra.lua"/>
Att,
Paulo
É por isso que eu gosto de ajudar (pelo menos tentar ajudar) este fórum, os caras sabe Agradecer né?
Att,
ஓ PẫulǾ ஓ
paulo.boc@hotmail.com