VI
action

[Action] Alavanca 8.50 À 8.70

Por VitorCtaylor, 22 de jan. de 2011 em Actions e Talkactions

script
3
1.3k
VitorCtaylorV
22 de janeiro de 2011 às 18:47

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

Editado Janeiro 26 por VitorHugoFerreira

4 meses depois...
ay23A
11 de maio de 2011 às 13:59

Ai cara só lembrando, não precisa colocar o UID na parede/pedra não, se não vai dulipcar ID deixa a porta com UID 0 msm só coloca o UID na alavanca que no meu caso ficou 3002

Editado Maio 11 por ay23

SanfS
12 de maio de 2011 às 12:55

O ay23 está certo, não precisa repetir o ID ali não.