CO

Removendo Paredes Com Pausa

Por Conde Sapo, 30 de out. de 2007 em Actions e Talkactions

otserv
tibia
34
11.7k
furiavrF
29 de julho de 2008 às 12:04

cara muito bom, parabéns!

11 meses depois...
hpjpH
14 de junho de 2009 às 00:58

Opa bem loko só q tem q saber usar pq se naum da merda..

2 semanas depois...
TapetaoT
27 de junho de 2009 às 00:06

Otimo trabalho mano, como sempre :smile_positivo:

 

er.. eu vi uq vc falo, pra volta as paredes, ai eu tentei faze, soh que, elas nao voltam, e tambem, se esse script que eu fiz, tiver na pasta, o de remover parede, nao vai. nao sei se deu pra intender, mas o script ta ai

 

function onUse(cid, item, pos)

pausa = 2000 -- 2 segundos

-- posição das paredes - nao mexer na stackpos.
wall0pos = {x=293, y=494, z=7, stackpos=1}
wall1pos = {x=294, y=494, z=7, stackpos=1}
wall2pos = {x=295, y=494, z=7, stackpos=1}
wall3pos = {x=296, y=494, z=7, stackpos=1}

if item.itemid == 1945 then
doTransformItem(item.uid,1946)
wall0 = getThingfromPos(wall0pos)
if wall0.itemid ~= 0 then
doCreateItem(9779,1,wall0pos)
addEvent(wait1,pausa,wall1pos)
end
else
doTransformItem(item.uid,1945)
end
return 1
end

function wait1(wall1pos)
coisa = getThingfromPos(wall1pos)
doCreateItem(9779,1,wall1pos)
addEvent(wait2,pausa,wall2pos)
end

function wait2(wall2pos)
coisa = getThingfromPos(wall2pos)
doCreateItem(9779,1,wall2pos)
addEvent(wait3,pausa,wall3pos)
end

function wait3(wall3pos)
coisa = getThingfromPos(wall3pos)
doCreateItem(9779,1,wall3pos)
-- se quizer mais paredes , é só continuar ponto addEvent
end

6 meses depois...
WiniciusW
18 de dezembro de 2009 às 17:42

otimo topico obrigado :positive:

e eu consegui descobrir como adicionar paredes ainda, posso usar isso para um labirinto em movimento :surprised:

apenas vo coloka a alavanca pra ativar / desativar :p

vlws :D

Editado Dezembro 18 por HellWini