Bom, veja se funciona.
Primeiro, vá em data/actions/actions.xml e adicione essa tag:
<action uniqueid="UID" script="alavancapd.lua" />
Deppis, vá em data/action/scripts copie um arquivo qualquer e renomeie para alavancapd, depois apague tudo que tem no arquivo e coloque isso:
function onUse(cid, item, fromPosition, itemEx, toPosition)piece1pos = {x=XXXX, y=XXXX, z=XXXX, stackpos=1}
getpiece1 = getThingfromPos(piece1pos)
if item.uid == UID and item.itemid == 1945 and getpiece1.itemid == ID DA PEDRA then
doRemoveItem(getpiece1.uid,1)
doTransformItem(item.uid,item.itemid+1)
elseif item.uid == UID and item.itemid == 1946 then
doCreateItem(ID DA PEDRA,1,piece1pos)
doTransformItem(item.uid,item.itemid-1)
else
doPlayerSendTextMessage(cid,22,"Sorry, not possible.")
end
return 1
end
Em Verde: as cordenadas de onde vai ficar a pedra em x,y,z
Em Azul: o unique id(colocado pelo map editor) que vai estar na ALAVANCA
Em Rosa: é o id da pedra que vai ser removida
PS: Créditos ao usuário Tozao, aqui do Xtibia!
Ajudei? REP+



info
Grupo: Campones
Registrado: 20/02/10
Posts: 55
Reputação: +1
Char no Tibia: Ynu
Preciso de um script para remover pedra por alavanca para a versão 8.7
Grato desde já.