Jump to content
  • 0
Famosiin

Scripting [AJUDA] Remover Teleport em 2 Minutos

Question

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

 

 

Share this post


Link to post

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×