Ir para conteúdo
  • 0

Parede Automatica


Pergunta

Eu preciso de um script que crie uma parede numa coordenada X, Y, Z, automaticamente, usando dias da semana....

 

eu achei um script que faz parecido, porém é com teleport... tentei fazer ele criando a parede mas nao consegui

 

 

Alguem pode ajudar??

 

O script é o seguinte

 

config = {
days = {{"Thursday","16:00"},{"Sunday","15:00"}},
Tp = {{x=1019, y=1035, z=7},{x = 1019, y = 1033, z = 7}} ,
TpTime = 7 -- em minutos
}
function onThink(interval, lastExecution)
for i = 1, #config.days do
if isInArray(config.days[i][1], os.date("%A")) and isInArray(config.days[i][2], tostring(os.date("%X")):sub(1, 5)) then
function removeTp(config)
    local t = getTileItemById(config.Tp[1], 1387)
    if t then
		    doRemoveItem(t.uid, 1)
		    doSendMagicEffect(config.Tp[1], CONST_ME_POFF)
broadcastMessage("O teleporte se fechou.",22)

    end
end
doCreateTeleport(1387, config.Tp[2], config.Tp[1], 1)
broadcastMessage("O evento foi aberto, você tem "..config.TpTime.." minutos para entrar no teleport.",22)
addEvent(removeTp, config.TpTime*1000*60, config)
end
break
end
return true
end

Link para o comentário
https://xtibia.com/forum/topic/194582-parede-automatica/
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

talvez assim..?

 

 

config = {

days = {{"Thursday","16:00"},{"Sunday","15:00"}},

pos = {x=1019, y=1035, z=7}, --pos aonde a parede vai ser criada...

time = 7 -- em minutos

}

function onThink(interval, lastExecution)

for i = 1, #config.days do

if isInArray(config.days[1], os.date("%A")) and isInArray(config.days[2], tostring(os.date("%X")):sub(1, 5)) then

function removeWall(config)

local t = getTileItemById(config.pos, id da parede)

if t then

doRemoveItem(t.uid, 1)

doSendMagicEffect(config.pos, CONST_ME_POFF)

broadcastMessage("A parede sumiu.",22)

 

end

end

doCreateItem(id da parede, 1, config.pos)

broadcastMessage("A parede foi criada.",22)

addEvent(removeWall, config.time*1000*60, config)

end

break

end

return true

end

 

Link para o comentário
https://xtibia.com/forum/topic/194582-parede-automatica/#findComment-1343664
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...