Ir para conteúdo
  • 0

[Ajuda]Com Script Que Cria Teleport


soldoran

Pergunta

Pessoal to com problema

 

to usando esse script que de tempos em tempos ele abre um teleport

e fexa depois de 5 minutos

mas,tah dando um erro,na hora que ele apareçe ele ja some :S

alguem pode me ajudar

 

function onThink(interval, lastExecution, thinkInterval)
pos = {x = 160, y = 50, z = 7}
local time = 5
doCreateTeleport(1387, {x=160, y=51, z=7}, pos)
doBroadcastMessage("O portal para o evento foi aberto e se fexará em 5 minutos.")
addEvent(deleteTp, time*60)
addEvent(doBroadcastMessage, time*100*60, "O portal do evento foi fexado. Próximo evento em 2 horas.")
end 
function deleteTp()
local delete = getTileItemById(pos, 1387)
doRemoveItem(delete.uid, 1)
doSendMagicEffect(pos, CONST_ME_TELEPORT)
end

Editado por soldoran
Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

Olha ainda da akele erro mais akilo n atrapalha em nada

e o portal ta aparecendo e sumindo certin em 5 minutos

 

function deleteTp()

local delete = getTileItemById(pos, 1387)

doRemoveItem(delete.uid, 1)

doSendMagicEffect(pos, CONST_ME_TELEPORT)

doBroadcastMessage("O portal do evento foi fexado. Próximo evento em 2 horas.")

end

 

function onThink(interval, lastExecution, thinkInterval)

pos = {x = 160, y = 50, z = 7}

local time = 5000

doCreateTeleport(1387, {x=160, y=51, z=7}, pos)

doBroadcastMessage("O portal para o evento foi aberto e se fexará em 5 minutos.")

addEvent(deleteTp, time*60)

end

Editado por MaGoDaNeT
Link para o comentário
Compartilhar em outros sites

  • 0

function onThink(interval, lastExecution, thinkInterval)
local config = {
pos = {x = 160, y = 50, z = 7},
topos = {x=160, y=51, z=7},
tpid = 1387,
time = 5 -- em minutos
}
function DelTp()
       local t = getTileItemById(config.pos, config.tpid)
       if t then
               doRemoveItem(t.uid, 1)
               doSendMagicEffect(config.pos, CONST_ME_POFF)
       end
end
doCreateTeleport(config.tpid, config.topos, config.pos)
doBroadcastMessage("O portal para o evento foi aberto e se fexará em "..config.time.." minutos.")
addEvent(DelTp, config.time*60*1000)
addEvent(doBroadcastMessage, config.time*60*1000, "O portal do evento foi fexado. Próximo evento em 2 horas.")
end 

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...