[Resolvido] Script ser executado assim que ligar o server

Kheus Andrade
em Resolvidos

Kheus Andrade

Kheusz Andrade
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/02/19Posts: 44Gênero: MasculinoChar no Tibia: Kheusz

é possível fazer um script para que ele seja executado assim que o servidor ligar?

Refe

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 14/07/10Posts: 645Gênero: Masculino

Sim, existe um global event chamado onStartup()

 

Contato:

 

 

Email: contato@ceetros.com

Discord: Ceetros#5376

Telegram: @ceetros

 

 

Kheus Andrade

Kheusz Andrade
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/02/19Posts: 44Gênero: MasculinoChar no Tibia: Kheusz
Agora, Ceetros disse:

Sim, existe um global event chamado onStartup()

 

pode dar um exemplo de utilização?

movie

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/07/15Posts: 15Gênero: Masculino

Tenho esse script aqui de exemplo.

 

local function doCheckHouses()

	local dias = 10
	local tempo = os.time() - (dias * 24 * 60 * 60)
	local registros = db.storeQuery("SELECT `houses`.`owner`, `houses`.`id` FROM `houses`,`players` WHERE `houses`.`owner` != 0 AND `houses`.`owner` = `players`.`id` AND `players`.`lastlogin` <= " .. tempo .. ";")
	
	if registros ~= false then
	
		local count = 0
		
		print('House leave code')
		
		repeat
			count = count + 1
			
			local owner = result.getNumber(registros, "owner")
			local houseId = result.getNumber(registros, "id")
			local house = House(houseId)
			
			if house and (owner > 0) then
				print(house:getName())
				house:setOwnerGuid(0)
			end
			
		until not result.next(registros)
		
		print('House leave count:' .. count)
		
		result.free(registros)
	end
end

function onStartup()
	addEvent(doCheckHouses, 60 * 1000)
	
	return true
end

 

Kheus Andrade

Kheusz Andrade
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/02/19Posts: 44Gênero: MasculinoChar no Tibia: Kheusz

obrigado, só mais uma pergunta, e para quando o server fechar, qual o nome da função?

 

Yan Liima

Scripter,Programador,WebMaster.
avatar
Diretor
Diretor

INFOS

Grupo: DiretorRegistrado: 12/05/12Posts: 818Gênero: MasculinoChar no Tibia: [ADM] Night
12 minutos atrás, Kheus Andrade disse:

obrigado, só mais uma pergunta, e para quando o server fechar, qual o nome da função?

 

onShutdown()

════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═══╗

ALGUNS DOS MEUS TRABALHOS:

Spoiler

WODBOHS[DOWNLOAD]

Newstory dbo+nto+bleach[DOWNLOAD]

 

>> Mais infos <<

- Projetos lançados também feitos por mim {

DBO SKY

POKE SKY

WODBOWARS

Tic-tac-War

Dbo Universe(em desenvolvimento)

}

universe.thumb.png.6840320998d0fc1a4652b3db81a585c0.png

Separador.PNG

Te Ajudei? Rep + e ficamos Quits

imageproxy.png.84dce08dd18d31663a72aa1ce37b858a.png

Precisando de ajuda?

discord.png.1ecd188791d0141f74d99db371a2e0a4.pngDiscord: Yan Liima #3702

Programador Júnior de LUA, PHP e JavaScript

Juntos somos lendas, separados somos Mitos!

╚══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═════════════════════════════╝

Yan Liima

Scripter,Programador,WebMaster.
avatar
Diretor
Diretor

INFOS

Grupo: DiretorRegistrado: 12/05/12Posts: 818Gênero: MasculinoChar no Tibia: [ADM] Night
O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico.

════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═══╗

ALGUNS DOS MEUS TRABALHOS:

Spoiler

WODBOHS[DOWNLOAD]

Newstory dbo+nto+bleach[DOWNLOAD]

 

>> Mais infos <<

- Projetos lançados também feitos por mim {

DBO SKY

POKE SKY

WODBOWARS

Tic-tac-War

Dbo Universe(em desenvolvimento)

}

universe.thumb.png.6840320998d0fc1a4652b3db81a585c0.png

Separador.PNG

Te Ajudei? Rep + e ficamos Quits

imageproxy.png.84dce08dd18d31663a72aa1ce37b858a.png

Precisando de ajuda?

discord.png.1ecd188791d0141f74d99db371a2e0a4.pngDiscord: Yan Liima #3702

Programador Júnior de LUA, PHP e JavaScript

Juntos somos lendas, separados somos Mitos!

╚══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═════════════════════════════╝