LU

Alavancas Ajuda Por Favor

Por Luiiz1, 24 de mai. de 2012 em Scripts

ajuda
script
8
8.1k
Luiiz1L
24 de maio de 2012 às 14:44

De preferencia o vodkart pois sei que ele tem mais experiencia , mais qualqer ajuda é bem vinda ...

 

Preciso muito de um script para 8.60 qe o player pucha uma alavanca e 4 paredes somen e após 5 segundos elas voltam novamente !!

 

é mtoo urgente !!

24 de maio de 2012 às 14:48

Topico Com Configurações Inadequadas REPORTADO!

Editado Maio 24 por FriikoPall

VodkartV
24 de maio de 2012 às 14:51
function onUse(cid, item, fromPosition, itemEx, toPosition)
function Wall()
local x = true
local B  = {  
{1056,{x=189, y=55, z=7, stackpos = 1}},   -- id da parede e pos da parede
{1056,{x=189, y=56, z=7, stackpos = 1}},
{1056,{x=189, y=57, z=7, stackpos = 1}},
{1056,{x=189, y=58, z=7, stackpos = 1}}   
} 
for i = 1, #B do
if getTileItemById(B[i][2], B[i][1]).uid == 0 then x = false end
if x == true then
doRemoveItem(getThingfromPos(B[i][2]).uid,1)
else
doCreateItem(B[i][1], 1, B[i][2]) 
end
end
end
Wall()
addEvent(Wall, 5000)
doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
return true
end

Lucaswc15L
24 de maio de 2012 às 14:51

Luiiz mude o titulo do seu topico.

 

Titulo como Ajuda, Help, ou nome de membros nao é permitido. Coloque um titulo expressando sua duvida.

Titulo correto deveria: Script alavanca remover paredes

Luiiz1L
24 de maio de 2012 às 15:06

e a tag vodkart?

VodkartV
24 de maio de 2012 às 15:11

<action actionid="7778" script="nome do seu script.lua"/>

 

'-'

CriticalC
24 de maio de 2012 às 15:19

Duvida sanada, tópico renomeado, tópico movido.

 

Atenciosamente, Critical.

1 ano depois...
MazynhoM
18 de dezembro de 2013 às 22:35
function onUse(cid, item, fromPosition, itemEx, toPosition)

function Wall()

local x = true

local B  = {  

{1056,{x=189, y=55, z=7, stackpos = 1}},   -- id da parede e pos da parede

{1056,{x=189, y=56, z=7, stackpos = 1}},

{1056,{x=189, y=57, z=7, stackpos = 1}},

{1056,{x=189, y=58, z=7, stackpos = 1}}   

} 

for i = 1, #B do

if getTileItemById(B[i][2], B[i][1]).uid == 0 then x = false end

if x == true then

doRemoveItem(getThingfromPos(B[i][2]).uid,1)

else

doCreateItem(B[i][1], 1, B[i][2]) 

end

end

end

Wall()

addEvent(Wall, 5000)

doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)

return true

end

Vodkart você poderia fazer uma adaptação para min é bem simples, quero que ao usar a alavanca apareça a parede nas posições definidas e ao usar novamente remova-as, não precisa do tempo que tem nesse script, mas se quiser colocar um tempo de exaust eu aceito.

 

Eu até encontrei aqui no Xtibia scripts como esse que estou pedindo, só que os que encontro só remove uma parede e, preciso que remova varias.

 

Três dúvidas:

Se tiver algum player na posição da parede o que acontece ao usar a alavanca para criar as paredes novamente?

E se tiver um item na posição da parede ao usar a alavanca, o item fica em baixo da parede? E usando a alavanca novamente ele remove o item?