Em actions/scripts crie um arquivo.lua e cole isto dentro:
pedra = {x=1,y=1,z=1, stackpos = 1} --- a posição da pedra // nao mexa no stackpos
idpedra = 1111 -- coloque o id da pedra
time = 20 -- tempo em segundos para a pedra aparecer
function onUse(cid, item, fromPosition, itemEx, toPosition)
doRemoveItem(getThingfromPos(pedra).uid, 1)
doPlayerSendTextMessage(cid, 18, "Você tem ".. time .." segundos para passar antes que a pedra volte!")
addEvent(createPedra, time*1000)
doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
return true
end
function createPedra(pos)
pos = {x=1,y=1,z=1,stackpos=1} --- posicao da pedra
idpedra = 1111 --- id da pedra
doCreateItem(idpedra, 1, pos)
end
O script é autoexplicativo, é só editar as posições e o id da pedra. Em actions.xml cole a tag: <action actionid="XXXX" script="NOMEDOSEUARQUIVO.lua"/>
Você deve trocar o XXXX pelo actionid da a alavanca que você colocou pelo seu map editor. Vlw, espero ter ajudado, abraços!</action>








info
Grupo: Cavaleiro
Registrado: 21/06/12
Posts: 155
Reputação: +3
Preciso de um script de uma alavanca que quando o player usar ela quebre uma pedra e a pedra e depois de 20 segundos a pedra voltar. quem me ajudar rep ++ o mes inteiro direto me ensinem a usar porfavor,, rep ++ o mes interio'