Ir para conteúdo

Script: Um dia OPEN no outro OPTIONAL


M4TH3U5

Posts Recomendados

Um amigo me pediu para fazer um script para ele então depois de pronto resolvi postar para a galera.

 

Ao ligar o otserv depois de 86400000 milisegundos / 24 horas o script vai detectar se o ot esta em OPEN ou OPTIONAL, se tiver em OPEN vai mudar para OPTIONAL e vice-versa.

espero ter sido claro se não só deixar um comentário que explico melhor.

 

vamos lá

 

Em globalevents.xml

 

 

 

<globalevent name="worldtype" interval="86400000" script="Worldtype.lua"/>

 

 

 

interval = o tempo para ocorrer a mudança

 

Crie um arquivo lua em data\globalevents\scripts com o nome Worldtype e adicione:

 

function onThink(cid, interval)
if (getWorldType() == WORLDTYPE_OPEN) then
setWorldType(WORLDTYPE_OPTIONAL)
doBroadcastMessage("Gameworld type set to: Optional PvP.", MESSAGE_EVENT_ADVANCE)
else
setWorldType(WORLDTYPE_OPEN)
doBroadcastMessage("Gameworld type set to: Open PvP.", MESSAGE_EVENT_ADVANCE)
end
end

 

 

 

Em ROXO é a mensage que ira aparecer ao mudar para Optional PvP

Em AZUL é a mensage que ira aparecer ao mudar para Open PvP

 

é isso ai.

Editado por R1B31R0
Link para o comentário
Compartilhar em outros sites

Tá mas, tem server que não é em milisegundos, então isso vai demorar um século(metáfora).

hipérbole :p

 

só mudar pra acontecer toda meia-noite

Link para o comentário
Compartilhar em outros sites

 

Tá mas, tem server que não é em milisegundos, então isso vai demorar um século(metáfora).

hipérbole :p

 

só mudar pra acontecer toda meia-noite

 

Mano, vai ser muito engraçado, o cara tá lá 23:59:50, quase matando um cara redskull, quando de repente o modo de jogo muda, UHEUHEHUEUHEHUEUHEHUE.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...