Responder al mensaje

Advertencia: No se ha publicado ninguna respuesta a este tema desde hace 40 días como mínimo.
A menos que estés seguro de que quieres responder, por favor, considera el empezar un nuevo tema.

Nota: este mensaje no se mostrará hasta que sea aprobado por un moderador.

Nombre:
Email:
Asunto:
Icono del mensaje:

Verificación:
Escribe las letras mostradas en la imagen
Escuchar el texto / Solicitar otra imagen

Escribe las letras mostradas en la imagen:
¿Cuánto es uno más uno? (en letra y en minúscula):

teclas método abreviado (sólo IE y Mozilla): presiona alt+s para enviar formulario/publicar o alt+p para previsualizar


Sumario de Temas

Publicado por: juanam
« en: Febrero 27, 2017, 08:32:25 pm »

LaMasFeita gracias !!!
Funciona perfecta tu solución  ;D ;D ;D
Publicado por: lamasfeita
« en: Febrero 26, 2017, 07:32:00 am »

Hola Juanam
Aunque se poquito pero trate de hacer un activador asi

Código: [Seleccionar]
#saludos on
ON *:START: {
  hmake tracknicks 10
  if ($isfile(tracknicks.dat)) {
    hload tracknicks tracknicks.dat
  }
}
on *:JOIN:#chathizpano-radio: {
  if ($hget(tracknicks,$address($nick,3))) {
    var %n = $ifmatch
    if ($istok(%n,$nick,32)) { return }
    else {
      hadd tracknicks $address($nick,3) %n $nick
      if ($me isop $chan) { msg  $chan 6Bienvenid@ 3 $nick 1 a 12«» 6Xxxx 12«»  6 |  .ignore -u10 $nick  }
    }
  }
  else {
    hadd tracknicks $address($nick,3) $nick
    if ($me isop $chan) { msg  $chan 6Bienvenid@ 3 $nick 1 a 12«» 6XXXXX  |  .ignore -u10 $nick  }
  }
}

on *:NICK: {
  if ($hget(tracknicks,$address($newnick,3))) {
    var %n = $ifmatch
    if (!$istok(%n,$newnick,32)) {
      hadd tracknicks $address($newnick,3) %n $newnick
    }
  }
  else {
    hadd tracknicks $address($nick,3) $newnick
  }
}

#saludos end
menu channel {
  -
  Saludos
  .. activar saludos: .enable #saludos
  .. desactivar saludos: .disable #saludos
}

le quite el

Código: [Seleccionar]
on 1:INPUT:#: {
  if ($1 == !saluda) { .enable #greet |  /echo -s SALUDO ON }
  if ($1 == !nosaluda) ||  if ($1 == !autodj)  { .disable #greet  |  /echo -s SALUDO off }
}
.disable #greet
return

.enable #greet

se le da en el canal con el segundo boton del mouse y se va a Saludos - activar o desactivar
bueno a mi si me funciono, espero que te sirva
saludos
LaMasFeita
Publicado por: juanam
« en: Febrero 24, 2017, 07:57:58 pm »

Estimados no recuerdo como activar y desactivar un grupo.
Este pequeño código es para saludar on join a un nick, pero que no repita el saludo si entra al canal el mismo nick.
El código de saludo funciona perfecto!

La duda es con activar y desactivar ese saludo.

Como hacer para que cuando yo escriba !saluda se active el grupo donde están los eventos On Join y On Nick y
cuando ponga !nosaluda se desactive ese grupo y no salude a nadie.

Intenté esto pero no funcionó:
Código: [Seleccionar]
ON *:START: {
  hmake tracknicks 10
  if ($isfile(tracknicks.dat)) {
    hload tracknicks tracknicks.dat
  }
}
on 1:INPUT:#: {
  if ($1 == !saluda) { .enable #greet |  /echo -s SALUDO ON }
  if ($1 == !nosaluda) ||  if ($1 == !autodj)  { .disable #greet  |  /echo -s SALUDO off }
}
.disable #greet
return

.enable #greet
on *:JOIN:#chathizpano-radio: {
   if ($hget(tracknicks,$address($nick,3))) {
    var %n = $ifmatch
    if ($istok(%n,$nick,32)) { return }
    else {
      hadd tracknicks $address($nick,3) %n $nick
      if ($me isop $chan) { msg  $chan 6Bienvenid@ 3 $nick 1 a 12«» 6Xxxx 12«»  6 |  .ignore -u10 $nick  }
    }
  }
  else {
    hadd tracknicks $address($nick,3) $nick
    if ($me isop $chan) { msg  $chan 6Bienvenid@ 3 $nick 1 a 12«» 6XXXXX  |  .ignore -u10 $nick  }
  }
}

on *:NICK: {
  if ($hget(tracknicks,$address($newnick,3))) {
    var %n = $ifmatch
    if (!$istok(%n,$newnick,32)) {
      hadd tracknicks $address($newnick,3) %n $newnick
    }
  }
  else {
    hadd tracknicks $address($nick,3) $newnick
  }
}
anything