Ir para conteúdo
Entre para seguir isso  

Recommended Posts

Fir3z_    3
Fir3z_

Nome: PVP Change
Criado por: Fir3z_
Servidor Testado: TFS 0.4_dev (8.6x)
Descrição: A cada x tempo, o servidor muda o pvp

Vi esse tipo de sistema em um servidor há muito tempo, então pensei em fazer pro meu servidor...

O sistema simplesmente vai fazer com que a cada x tempo o pvp vai mudar, de pvp pra no-pvp, e vice versa...

 

Em globalevents.xml adicione essa linha:

	<globalevent name="pvpchange" interval="7200000" event="script" value="pvpchange.lua"/>

interval= tempo (7200000 = 2 horas, 3600000 = 1 hora)

 

Crie um arquivo chamado pvpchange.lua dentro de scripts:

 

function onThink(interval)
	if getWorldType() == 1 then
		setWorldType(WORLDTYPE_OPEN)
		pvpatual = "PVP"
	else
		setWorldType(WORLDTYPE_OPTIONAL)
		pvpatual = "NO-PVP"
	end	
		doBroadcastMessage("O mundo atual esta: " .. pvpatual .. ".")
	return true
end

Pronto. :)

Editado por Fir3z_

Compartilhar este post


Link para o post
Lordfire    110
Lordfire

Esse script é legal, já vi ele sendo pedido muitas vezes, mas tenho uma sugestão:

 

Adicione estas linhas abaixo das constantes de data/global.lua

 

WORLDTYPE_OPTIONAL = 1
WORLDTYPE_OPEN = 2
WORLDTYPE_HARDCORE = 3
E aí você pode usar essas variáveis ao invés de usar números mágicos no script :P

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×