Ir para conteúdo
  • Cadastre-se

[Resolvido] Deletar TP automático


Posts Recomendados

Boa noite, estou tentando fazer um script onde quando der tal hr de tal dia da semana apareça um tp no local desejado, ja criei a base dele, a única coisa que não estou consiguindo fazer, é, fazer com q ele desapareça dps de um certo tempo.

vou postar a base do script que fiz, esta funcionando normal, para aparecer o tp, porem não sei como fazer para ele desaparecer dps de um tempo escolhido por mim. Vlw

Editado por Victorhugo69 (veja o histórico de edições)
Aldebaran-OT Baiak Custom inaugurado 27/08/12
Link para o post
Compartilhar em outros sites
local config = {

semana_mes = "semana",

days = {1,2,4,6},

teleportPosition = {x = 160, y = 52, z = 7},

teleportToPosition = {x = 160, y = 54, z = 7},

teleportId = 1387,

timeToStartEvent = 20 -- Aqui seria o tempo que ele demora pra desaparecer em segundos, só nao sei qual função usar

}

function removeTp()

local t = getTileItemById(config.teleportPosition, 1387).uid

return t > 0 and doRemoveItem(t) and doSendMagicEffect(config.teleportPosition, CONST_ME_POFF)

end

function onTimer()

local time = os.date("*t")

if (config.semana_mes == "semana" and isInArray(config.days,time.wday)) or (config.semana_mes == "mes" and isInArray(config.days,time.day)) or config.semana_mes == "" then

doCreateTeleport(config.teleportId, config.teleportToPosition, config.teleportPosition)

addEvent(removeTp,config.timeToStartEvent*1000)

doBroadcastMessage("Teste De Teleport Automático que irá sumir em "..timeToStartEvent.." segundos.", MESSAGE_STATUS_WARNING)

end

return true

end

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites
[Error - GlobalEvent Interface]

data/globalevents/scripts/woetptemplo.lua:onTimer

Description:

data/globalevents/scripts/woetptemplo.lua:18: attempt to concatenate global 't

imeToStartEvent' (a nil value)

stack traceback:

	    data/globalevents/scripts/woetptemplo.lua:18: in function <data/global

events/scripts/woetptemplo.lua:13>

[Error - GlobalEvents::timer] Couldn't execute event: woetptemplo

Editado por Victorhugo69 (veja o histórico de edições)
Aldebaran-OT Baiak Custom inaugurado 27/08/12
Link para o post
Compartilhar em outros sites

troque

doBroadcastMessage("Teste De Teleport Automático que irá sumir em "..timeToStartEvent.." segundos.", MESSAGE_STATUS_WARNING)
por
doBroadcastMessage("Teste De Teleport Automático que irá sumir em "..config.timeToStartEvent.." segundos.", MESSAGE_STATUS_WARNING) 

tinha esqueci de colocar o 'config' :trollface:

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo