Ayuda IRcap > Ayuda scripting IRcap

Poner timer

(1/3) > >>

hank:
Hola.

Tengo una duda, se podría hacer que mi bot desde cierta hora a cierta hora pusiera un modo?

Yo sé que los timers son por segundos, pero no sé si por ejemplo que pongan un modo desde las 2 a las 5 de la mañana por poner un ejemplo.

¿se podría hacer y como?

Cadaver:
Más o menos sería algo así:


--- Código: ---alias modohora {
  if (!$timer(modohora)) { timermodohora 0 1 modohora }
  var %mh.canal #tucanal
  var %mh.modo i
  if ($ctime >= $ctime($date 2:00:00AM)) && ($ctime <= $ctime($date 5:00:00AM)) {
    if (%mh.modo !isin $chan(%mh.canal).mode) { mode %mh.canal $+(+,%mh.modo) }
  }
  if ($ctime >= $ctime($date 2:00:00AM)) && ($ctime >= $ctime($date 5:00:00AM)) {
    if (%mh.modo isin $chan(%mh.canal).mode) { mode %mh.canal $+(-,%mh.modo)  }
  }
}

--- Fin del código ---

hank:
Hola.

Una duda, si lo activo así como está el tuyo, debo activarlo yo, o se activa solo?

¡Muchisimas gracias por la ayuda!

Cadaver:
Se activa con /modohora pero puedes hacer un evento para activarlo cuando se conecte a la red en que lo deseas activar.

hank:
Hola.

Sí, muchisimas gracias, el único inconveniente, es que si en ese tiempo un moderador lo desactiva el mismo bot lo activa.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Responder

Ir a la versión completa