Mensajes recientes

Páginas: [1] 2 3 ... 10
1
Ayuda scripting IRcap / Re:antiMayusuculas con advertencia
« Último mensaje por Dino en Hoy a las 08:14:00 am »
La pregunta es como solo la variable era un ejemplo
2
Ayuda scripting IRcap / Re:anti repeticiones con advertencia no funciona
« Último mensaje por Dino en Hoy a las 08:09:53 am »
Ok lo probare y te aviso gracias por tu tiempo
3
Ayuda scripting IRcap / Re:antiMayusuculas con advertencia
« Último mensaje por Quetzalcoatl en Hoy a las 07:49:37 am »
es que en realidad no tiene ningún identificador llamado $text pero si solo son xd xd xd entonces lo mas fácil seria poner un seguro para ello

Código: [Seleccionar]
if ($strip($1-) == xd xd xd) { halt }esto va de preferencia al inicio de la declaración de variables.
4
Ayuda scripting IRcap / Re:anti repeticiones con advertencia no funciona
« Último mensaje por Quetzalcoatl en Hoy a las 07:40:04 am »
no me marco error el código que pusiste con respecto al if como mencionas, pero lo que si me marco error es en el goto ya que no existe en el código que has posteado y si no mal recuerdo eso se implemento para ir a una sanción cuando estaba activa una variable de advertencia. ya que originalmente no estaba implementada.
finalmente quedo como:
http://foroircap.org/ayuda-scripting-ircap/tengo-un-remote-que-es-anti-repeticiones-con-advertencia/15/

es como si hubieras copiado una parte y dejado el resto igual,  e incluso MiLeNiUm, lo probo sin problemas, por favor prueba el código del enlace de arriba.

saludos

pd: lo revise por si acaso en mIRC 7.61
5
Ayuda scripting IRcap / Re:antiMayusuculas con advertencia
« Último mensaje por Dino en Hoy a las 06:50:46 am »
Quetzalcoatl disculpa que sea pregunton pero como haria para ignorar frases y no las kikee

ejemplo :
xD xD xD
o tambien Xd Xd Xd

trate de agregarla en esta ruta pero no me funciono

If ( $text =="xD xD xD" ) && ( $text =="Xd Xd Xd" ) && ( $me isop # ) && ( $nick !isop # ) && ( %lon_frase >= 4 )
y no me funciono por fa ayudame para que agregue palabras y las omita!! gracias
6
Ayuda scripting IRcap / Re:anti repeticiones con advertencia no funciona
« Último mensaje por Dino en Hoy a las 06:45:33 am »
gracias me funciona muybien.. hise los cambios y puse solo :#

estoy usando la ultimas version de mirc7.61
esta mañana me salio esto parece que el if no lo reconoce bien

[00:39]    IF Unknown command
-
[00:39]    IF Unknown command
7
Ayuda scripting IRcap / Re:anti repeticiones con advertencia no funciona
« Último mensaje por Quetzalcoatl en Ayer a las 06:49:38 pm »
El IRcap ya trae desde hace mucho tiempo esta protección para los canales, pero por obvias razones esta desactivada ya que para activarla hay tres maneras, en la imagen te muestro la forma:
La primera es colocando /modulos y dando enter la segunda si das click con el botón secundario del mouse escoges config, o si lo quieres hacer por la carga de módulos ve a barra de herramientas [ IRCap] --> Modulos, y te encontraras con el punto 2, ya de hay creo que es mas que obvio que sigue
 

Para acceder a la pantalla del punto 4, presionas sobre el triangulo() del punto 3(eso lo dice al pie de la ventana Pulsa en los |> para...).
Con lo que respecta al código que muestras:
on *:TEXT:*:%pral: {

debes de configurar la variable %pral con el nombre del y/o canales.

Yo en lo personal recomendaría que usaras el modulo de protección de canales, ya que esta muy completo y muy configurable, pudiendo agregar/quitar parámetros así como modificar las sanciones y/o advertencias.

Saludos


PD:Para configurar cada canal das click con el botón secundario del mouse escoges config
8
Ayuda scripting IRcap / anti repeticiones con advertencia no funciona
« Último mensaje por Dino en Ayer a las 06:06:25 am »
eh provado este scripting que me dieron pero no funciona, les agradeceria si alguien me ayuda por favor

#Repite on
on *:TEXT:*:%pral: {
  if ($ulevel >= 60) || ($ulevel >= 100) { halt }
  if ($ulevel < 100) {
    if ($nick !isop $chan) && ($nick isvo $chan) && ($me isop $chan) { return }
    if (%NickRepite. [ $+ [ $+($nick,.,$chan) ] ] == $null) { set -u300 %NickRepite. [ $+ [ $+($nick,.,$chan) ] ] 0 $1- }
    else if (%NickRepite. [ $+ [ $+($nick,.,$chan) ] ] != $null) { var %advertido = %NickRepite.Advertido. [ $+ [ $+($nick,.,$chan) ] ]
         ;----Si el usuario no ha sido advertido se crea una variable individual de lo contrario incrementa y va una advertencia definida.
         if (!%advertido) { set -u300 %NickRepite.Advertido. [ $+ [ $+($nick,.,$chan) ] ] 1 }
            else { set -u300 %NickRepite.Advertido. [ $+ [ $+($nick,.,$chan) ] ] $calc(%advertido +1) | goto $calc(%advertido +1) }
         ;---- fin de la  manipulacin de la variable de advertencia
      if ($gettok(%NickRepite. [ $+ [ $+($nick,.,$chan) ] ],1,32) == 0) && ($gettok(%NickRepite. [ $+ [ $+($nick,.,$chan) ] ],2-,32) == $1-) {
        msg $chan 2 $+ $nick $+  12--> 2Por favor, 4No repita. 2Con una vez ya le leemos. 12(1er Aviso)
        msg %ops 2Avisando a 1 $+ $nick $+  2de que no repita una frase o texto. 12[1]
        set -u1200 %NickRepite. [ $+ [ $+($nick,.,$chan) ] ] $calc($gettok(%NickRepite. [ $+ [ $+($nick,.,$chan) ] ],1,32) + 1) $gettok(%NickRepite. [ $+ [ $+($nick,.,$chan) ] ],2-,32)
        return
      }
      else if ($gettok(%NickRepite. [ $+ [ $+($nick,.,$chan) ] ],1,32) == 1) && ($gettok(%NickRepite. [ $+ [ $+($nick,.,$chan) ] ],2-,32) == $1-) {
        msg $chan 2 $+ $nick $+  12--> 2Por favor, 4No repita. 2Con una vez ya le leemos. 12(2ndo Aviso)
        msg %ops 2Avisando a 1 $+ $nick $+  2de que no repita una frase o texto. 12[2]   
        set -u1200 %NickRepite. [ $+ [ $+($nick,.,$chan) ] ] $calc($gettok(%NickRepite. [ $+ [ $+($nick,.,$chan) ] ],1,32) + 1) $gettok(%NickRepite. [ $+ [ $+($nick,.,$chan) ] ],2-,32)
        return
      }
      else if ($gettok(%NickRepite. [ $+ [ $+($nick,.,$chan) ] ],1,32) == 2) && ($gettok(%NickRepite. [ $+ [ $+($nick,.,$chan) ] ],2-,32) == $1-) {
        PRIVmsg $nick 4Se le Advirtío De que no Repitiera. Esta práctica molesta a los demas usuarios del canal, gracias y hasta pronto.
        ban -u1800 $chan $address($nick,2)
        kick $chan $nick Repetir una frase o una idea es molesto para el canal, con una vez ya le leemos.
        unset %NickRepite. [ $+ [ $+($nick,.,$chan) ] ]
      }
      else {
        set -u300 %NickRepite. [ $+ [ $+($nick,.,$chan) ] ] 0 $1-
      }
    }
  }
}
#Repite end
9
Ayuda scripting IRcap / Re:Poner el W segun su ipvirtual
« Último mensaje por Gyk en Julio 02, 2020, 11:28:33 pm »
Hola.

¡Muchisimas gracias!!!!  ;D ;D ;D

PD: Voto para ti  :P
10
Ayuda scripting IRcap / Re:Poner el W segun su ipvirtual
« Último mensaje por Quetzalcoatl en Julio 01, 2020, 11:24:23 pm »
si por que isin = es en es un operador de comparacion si una palabra y/o conjuntos de caracteres estan en él
ejemplo si tenemos a %x y a %Y y usamos

if (%x isin %y) { echo -s la condición es verdadera }
o //echo -s $iif(%x isin %y,cierto,falso)
donde los valores pudieran ser x =1 y Y= 100, solo compara el 1 si lo contiene 100, y donde si se admiten comodines( ya sea * o ?) es cuando lleven  iswm e iswmcs ya que es para casos mas sensibles pudiendo separar mayúsculas o minúsculas.

saludos

Pd: todo esto y mas se puedes encontrar en el manual de ayuda en la seccione de operadores lógicos
Páginas: [1] 2 3 ... 10