Ir para conteúdo
  • 0
Famosiin

Scripting [AJUDA] Remover Teleport em 2 Minutos

Pergunta

Famosiin    0
Famosiin

Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo:

https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/

https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/

Obs: não delete esse formulário pré-definido, preencha-o corretamente para postar o seu tópico!

Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.).

Base:

OTserver BR

Qual é a sua pergunta?

Boa noite pessoal, estou tentando criar um script onde nasce um tp e remove ele a 1 minuto depois.

a parte de criar o teleport esta funcionando, porem ele não esta removendo ele após um minuto, conseguem me ajudar com isso?

O Codigo esta logo abaixo

 

Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo:

Spoiler

local raids = {

	teleportCreate = Position(1000, 1008, 7),
	bossRoom = 26613,
	removeTeleport = 1 * 60 * 1000,

	['11/03'] = {
		['23:11'] = {raidName = 'Teste'},
	}
}

local spawnRaids = GlobalEvent("spawaids")
function spawnRaids.onThink(interval, lastExecution, thinkInterval)
	local day, date = os.date('%A'), getRealDate()

	local raidDays = {}
	if raids[day] then
		raidDays[#raidDays + 1] = raids[day]
	end
	if raids[date] then
		raidDays[#raidDays + 1] = raids[date]
	end
	if #raidDays == 0 then
		return true
	end

	for i = 1, #raidDays do
		local settings = raidDays[i][getRealTime()]
		if settings and not settings.alreadyExecuted then
			Game.startRaid(settings.raidName)
			Game.broadcastMessage("O Boss " .. settings.raidName .. " nasceu")
			settings.alreadyExecuted = true
		end
		
		-- Adiciona o Teleport
		local item = Game.createItem(1387, 1, raids.teleportCreate)
		if item:isTeleport() then
			item:setAttribute(ITEM_ATTRIBUTE_ACTIONID, raids.bossRoom)
		end
		
		-- Remove o Teleport
		local item = Tile(raids.teleportCreate):getItemById(1387)
		if item:isTeleport() then
			item:remove(raids.removeTeleport)
		end
	end
	return true
end

spawnRaids:register()

 

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:

Spoiler

 

 

Compartilhar este post


Link para o post

0 respostass a esta questão

Recommended Posts

Até agora não há respostas para essa pergunta

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×