Por Darkwath, 02 de fev. de 2012 em Archived
info
Grupo: Campones
Registrado: 15/04/11
Posts: 28
Reputação: +8
Char no Tibia: darkwath
tem como fazer esse script criar a parede novamente depois do tempo da pausa?
-- Paredes somem com intervalo (By Conde Sapo)
function onUse(cid, item, pos)
pausa = 1000 -- 2 segundos
-- posição das paredes - nao mexer na stackpos.
wall0pos = {x=922, y=1199, z=7, stackpos=1}
if item.itemid == 1945 then
doTransformItem(item.uid,1946)
wall0 = getThingfromPos(wall0pos)
if wall0.itemid ~= 0 then
doRemoveItem(wall0.uid,1)
addEvent(wait1,pausa,wall1pos)
end
else
doTransformItem(item.uid,1945)
return 1
function wait1(wall1pos)
doCreateItem(1112, 1, wall0pos)
Registrado: 06/10/11
Posts: 67
Reputação: +16
ve esse ae http://www.xtibia.com/forum/topic/178913-procuro-um-script-que-remova-parede-apos-matar-certo-monstro/
ou esse http://www.xtibia.com/forum/topic/130796-resolvido-mova-a-alavanca-e-a-parede-some/
os script que eu axei aqui no forum sao de puxar a alavanca 1x pra tirar a parede e puxar denovo praa cria a parede eu quero o que cria a parede sozim com tempo
info
Grupo: Campones
Registrado: 15/04/11
Posts: 28
Reputação: +8
Char no Tibia: darkwath
tem como fazer esse script criar a parede novamente depois do tempo da pausa?
-- Paredes somem com intervalo (By Conde Sapo)
function onUse(cid, item, pos)
pausa = 1000 -- 2 segundos
-- posição das paredes - nao mexer na stackpos.
wall0pos = {x=922, y=1199, z=7, stackpos=1}
if item.itemid == 1945 then
doTransformItem(item.uid,1946)
wall0 = getThingfromPos(wall0pos)
if wall0.itemid ~= 0 then
doRemoveItem(wall0.uid,1)
addEvent(wait1,pausa,wall1pos)
end
else
doTransformItem(item.uid,1945)
end
return 1
end
function wait1(wall1pos)
doCreateItem(1112, 1, wall0pos)
end