Bom, não sei se já existe este Script divulgado aqui,
mas caso não tenha, vou postar:
function onUse(cid, item, frompos, item2, topos)wall1 ={x=177 , y=377 ,z=15, stackpos=1}
getwall1 = getThingfromPos(wall1)
if item.uid == 6130 and item.itemid == 1945 then
doRemoveItem(getwall1.uid,6131)
doTransformItem(item.uid,item.itemid+1)
elseif item.uid == 6130 and item.itemid == 1946 then
doTransformItem(item.uid,item.itemid-1)
doCreateItem(1050,1,wall1)
end
return 1
end
[Coordenadas da parede a ser retirada].
[uniqueid da alavanca].
[id do lado esquerdo da alavanca].
[uniqueid da parede que vai ser removida].
[uniqueid da alavanca e ID do lado direito da alavanca].
[iD do novo item que será criado ao virar a alavanca para o lado esquerdo (1945)]
Como usar:
Vá até o seu mapa editor, adicione a alavanca que é geralmente perto da parede a ser removida.
De dois cliques na parede e adicione nela o UNIQUEID '6131'.
De dois cliques na alavanca e coloque o UNIQUEID '6130'.
Sua alavanca já pode ser usada.
Ops! Você ainda precisa coloca-la no arquivo 'Actions' .. como fazer isso ?
Depois que você tiver escolhido um nome para o seu arquivo .lua
abre o arquivo 'actions.xml', vá até a sessão mais apropriada e crie o arquivo:
<action uniqueid="6130" script="xxx.lua" />
Espero que gostem e aprovem.
Achei um tópico postado antes desse e muito similar a este, então, vou adicionar os devidos créditos:
Créditos a: Reibnitz