Boa Noite !
Olá XTibianos, sou novo no fórum e trabalho como scripter. Já fiz ótimos trabalhos e creio que esse não é diferente . Acontece que como cheguei agora, talvez eu possa demonstrar um pouquinho do meu trabalho em meu primeiro tópico, não? Quem sabe até ja criar laços sociais? Então, vamos lá...
Crie um arquivo .lua chamado "noturno" em Data/Globalevents/Scripts e coloque o código seguinte :
--Script by Sallomão (Xtibia)
local pos = {x= 1032,y= 1039,z= 7} -- Aqui você coloca as posições as quais os monstros nascerão.
local hora = function()
local rawdate = os.date("%H:%M")
local hours, minutes = rawdate:match("(%d+) : (%d+)")
return tonumber(hours), tonumber(minutes)
end
onThink = function()
local hours, minutes = hora()
if not (hours == 20 and minutes == 00) then -- hora(real) em que o(s) monstro(s) aparecerá(ão), no caso 08 horas da noite.
doCreateMonster("Dragon", pos, 1) -- Montro que será criado na posição selecionada.
doBroadcastMessage("When night falls, shadowy creatures come to attack", 22) -- mensagem na hora programada.
return true
end
return true
end
Agora abra o arquivo Data/Globalevents/globalevents.xml e cole a seguinte linha :
<globalevent name="noturno" interval="60" script="noturno.lua"/>
Pronto ! O sistema está adicionado, as instruções se encontram no script. Caso queira mudar para que outra ação aconteça ao invés da criação do monstro ("Dragon"), sinta-se a vontade para alterar.
Mas caso voce queira adicionar muitos Monstros, siga o exemplo abaixo :
No caso, voce pode colocar quantos "pos" quiser como também quantas ações "doCreateMonster" quiser. Fácil não?
E como sempre existem aqueles meio preguiçosos , eu disponibilizei para download também !
Download Sallomão's Diurno/Noturno System
Bom, é isso galera, nada como um bom presente para o dia de natal não é mesmo?
No mais,
Espero que tenham gostado, qualquer dúvida, estou disposto a saná-las. :hi:
Sallomão