Ir para conteúdo

Featured Replies

Postado

Os eventos em meu ot funcionam em interval e nao em hora ''fixa'' (time)
 

Tipo... Gobalevents.XML - TAG:  <globalevent name="EVENT" interval="100000" event="script" value="EVENT.lua"/>

So que esse script que de contagem conta a hora que vai acontecer os eventos, tem como alguem converter esse time por interval e que bata com o interval do globalevents pf !?

 

Citar

local EventsListalist = {
        {time = "23:00", name = "event"}
}
    
local position = {x = 174, y = 48, z = 7} -- posição do mapa onde o efeito vai sair

function onThink(interval, lastExecution) 
local people = getPlayersOnline()
if #people == 0 then
    return true
end
    
local Count = 0
for _, t in ipairs(EventsListalist) do
    local eventTime = hourToNumber(t.time)
    local realTime = hourToNumber(os.date("%H:%M:%S"))
    if eventTime >= realTime then
        doCreatureSay(people[1], "Proximo evento as {"..t.time.."h} "..t.name..", faltam "..timeString(eventTime - realTime)..".", TALKTYPE_ORANGE_1, false, 0, position) -- não use acentos aqui ou eles serão alterados por simbolos ingame
        return true
    end
    Count = Count + 1
end

return true
end

 

Editado por Doidodepeda
qsim (veja o histórico de edições)

  • Doidodepeda mudou o título para Time PARA interval
  • Respostas 6
  • Visualizações 910
  • Created
  • Última resposta

Top Posters In This Topic

Postado
  • Autor
Em 31/12/2021 em 14:46, luanluciano93 disse:

Cara, não entendi nada. Você quer um horário fixo para tal event? O interval, basicamente, é o intervalo em milissegundos para o event acontecer de X em X tempo.

 


100000 / 1000 = 100 segundos = 1 minuto e 40 segundos.

Nao...Esse script funciona com horarios. Meu eventos e em tempo corridos ''interval''. Em tantos em tantos minutos. Queria q alguem modificasse ele para interval.

<globalevent name="EVENTO" interval="1800000" event="script" value="EVENTO.lua"/>

Postado
2 horas atrás, Doidodepeda disse:

Nao...Esse script funciona com horarios. Meu eventos e em tempo corridos ''interval''. Em tantos em tantos minutos. Queria q alguem modificasse ele para interval.

<globalevent name="EVENTO" interval="1800000" event="script" value="EVENTO.lua"/>

<globalevent name="EVENTO" time="18:00" event="script" value="EVENTO.lua"/>

Postado
  • Autor
4 horas atrás, So volto tarde disse:

<globalevent name="EVENTO" time="18:00" event="script" value="EVENTO.lua"/>

Nao irmao !
Meu evento funiona assim...

<globalevent name="EVENTO" interval="1800000" event="script" value="EVENTO.lua"/>

e meu pedido foi que o script solicitado funcionasse assim tbm ! (por interval)


entendeu ?

Mas vou ate desistir. se ta dificil da galera entender, imagina ajuda !

mas vllw ae

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo