Eu tenho um servidor que é baseado no Bronson Server.
Não sei se todos sabem , mas no bronson server o worldtype fica 2horas PvP, e 2horas Non-PvP
Créditos a Dhenyz Shady.
Vá em data/globalevents/scripts e crie um arquivo chamado pvp.lua
-- PVP Mode alernator, desenvolvido por Dhenyz Shady
local tipos = {
[WORLD_TYPE_NO_PVP] = "No-PVP",
[WORLD_TYPE_PVP] = "PVP",
}
function executeCPVPT()
local atualpktipo = tipos[getWorldType()]
if (atualpktipo=='PVP') then
setWorldType(1)
novopktipo = "No-PVP"
elseif (atualpktipo=='No-PVP') then
setWorldType(2)
novopktipo = "PVP"
else
doBroadcastMessage("ERRO, FAVOR AVISAR O SCRIPTER!" .. atualpktipo .. ".", MESSAGE_EVENT_ADVANCE)
return TRUE
end
doBroadcastMessage("O servidor está em modo " .. novopktipo .. ".")
return TRUE
end
function onThink(interval, lastExecution, thinkInterval)
local atualpktipo = tipos[getWorldType()]
if (atualpktipo=='PVP') then
novopktipo = "No-PVP"
elseif (atualpktipo=='No-PVP') then
novopktipo = "PVP" end
doBroadcastMessage("O servidor mudará para modo " .. novopktipo .. " em 3 minutos!")
addEvent(executeCPVPT, 180000)
return true
end
Agora no globalevents.xml adicione a seguinte TAG:
<globalevent name="pvp" interval="7020000" script="pvp.lua"/>
Explicando:
interval="7020000" o evento será executado em 117 minutos, porque antes de completar 2 horas ainda fica 3 minutos meio que em "espera" o script avisa em broadcast que vai mudar o worldtype em 3 minutos
Exclusivo para o TibiaKing, se for postar em outro fórum pelo menos coloque os créditos certos (
Créditos a Dhenyz Shady. )
Bom se você gostou, da um REP+ ai =)