Postado Janeiro 4, 2017 8 anos Bom dia pessoal, preciso de um raid que tem hora e dias da semana, e que funcione, pois ja testei uns 2 diferentes e nada, meu server é 10.99 ja testei e não adiantou raids/Obujos.xml Citar <?xml version="1.0" encoding="utf-8"?> <raid> <announce delay="1000" type="Event" message="Deepling bosses is coming." /> <singlespawn delay="2000" name="Obujos" x="33435" y="31261" z="1" /> </raid> globalevents local raids = { [1] = { name = 'RatsThais', type = 'weekly', date = {'monday'}, hour = 9, minu = 40 }, [2] = { name = 'OrcsThais', type = 'weekly', days = {'monday'}, hour = 9, minu = 35 } } local last_execsutes = {} function onThink(interval, lastExecution, thinkInterval) local static_time = os.time() for k, raid in ipairs(raids) do if (raid.type == 'weekly') then local day = os.date("%A", static_time):lower() if isInArray(raid.days, day) then local hour = tonumber(os.date("%H", static_time)) if (raid.hour == hour) then local minute = tonumber(os.date("%M", static_time)) if (raid.minu == minute) then local day_number = tonumber(os.date("%d", static_time)) if (last_execsutes[k] ~= day_number) then last_execsutes[k] = day_number doExecuteRaid(raid.name) end end end end elseif (raid.type == 'exact') then local month = tonumber(os.date("%m", static_time)) if (raid.date.month == month) then local day = tonumber(os.date("%d", static_time)) if (raid.date.day == day) then local hour = tonumber(os.date("%H", static_time)) if (raid.hour == hour) then local minute = tonumber(os.date("%M", static_time)) if (raid.minu == minute) then if (last_execsutes[k] ~= day) then last_execsutes[k] = day doExecuteRaid(raid.name) end end end end end end end return true end não da certo .. preciso para o tipo de bosses, só 1 respawn em 1 lugar a cada 1 hora, nada mais .. Editado Janeiro 4, 2017 8 anos por Tiago6795 (veja o histórico de edições)
Postado Janeiro 4, 2017 8 anos Eu já fiz esse tipo de script no fórum, de uma procurada. Discord: vankk #7765 Precisando de ajuda? Entre em contato comigo via Discord. Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.