Mensajes recientes

Páginas: [1] 2 3 ... 10
1
Ayuda scripting IRcap / Re:un codigo que no me funciona
« Último mensaje por Novatisima en Febrero 23, 2020, 08:06:03 pm »
 :)
Señores moderadores  esta consulta se puede cerrar incluso eliminar

Me ha respondido y hecho un gran favor Quetzalcoatl   en otro hilo

Gracias
2
Ayuda scripting IRcap / Re:duda sobre anticolores de ircap
« Último mensaje por Novatisima en Febrero 23, 2020, 08:04:25 pm »
 ;)  Quetzalcoatl

FUNCIONA DE MARAVILLA   y si es grito de alegria

*NOTA: no he probado el código, pero asumo que debería funcionar.

Me parece que  si lo sabias  ja ja ja

y un capricho muy tonto subrayados  no es que sea necesario no se si he visto dos o tres veces en el canal un subrayado

Saber no se pero soy logica
si asi es para color           if ($chr(3) !isin $1-) { return }
asi para color y negrita    if (($chr(2) !isin $1-) && ($chr(3) !isin $1-)) { return }

podria ser  linea dos        if (($chr(2) !isin $1-) && ($chr(3) isin $1-) && ($chr(31) !isin $1-)) { return }
linea cuatro               elseif ( ($sinNC($1) ison $chan) ) { $iif(($chr(2) !isin $2-) && ($chr(3) !isin $2-) && ($chr(31) !isin $2-),return) }

como me digas que si me da un soponcio  aqui mismo  es mentira ) ja ja ja    :D  :)
3
Ayuda scripting IRcap / Re:duda sobre anticolores de ircap
« Último mensaje por Quetzalcoatl en Febrero 23, 2020, 07:29:40 pm »
Me da gusto que te funcionara
con referencia a tu petición el tema de este post es para anticolores, por lo tanto los fondos, también están incluidos, con lo que respecta a las negritas, simplemente tienes que ver la segunda linea del código donde esta
Citar
  if ($chr(3) !isin $1-) { return }
reemplazarla por
Código: [Seleccionar]
if (($chr(2) !isin $1-) && ($chr(3) !isin $1-)) { return }y en la cuarta linea que esta como
Citar
elseif ( ($sinNC($1) ison $chan) ) { $iif($chr(3) !isin $2-,return) }
reemplazarla por
Código: [Seleccionar]
elseif ( ($sinNC($1) ison $chan) ) { $iif(($chr(2) !isin $2-) && ($chr(3) !isin $2-),return) }
Obviamente a partir de esto solo tendrías que modificar los avisos para notificar que las Negritas y/o Colores, No están permitidas.

*NOTA: no he probado el código, pero asumo que debería funcionar.
4
Ayuda scripting IRcap / Re:duda sobre anticolores de ircap
« Último mensaje por Novatisima en Febrero 23, 2020, 07:05:30 pm »
Quetzalcoatl como se dice por esta zona  Ole Ole y OLEEEEEEEEE

Funciona de maravilla

Pero abusando un poco  se podria poner tambien para Negritas y fondos de color ??

Si estas harto de este lio lo entendere perfectamente 

Con esto yo elimino un 90 % de los problemas
5
Ayuda scripting IRcap / Re:duda sobre anticolores de ircap
« Último mensaje por Quetzalcoatl en Febrero 23, 2020, 06:23:12 pm »
Hola Novatisima

Tienes toda la razón con lo que mencionas, solo había realizado pruebas con el usuario normal y no con los @/+v, por eso no me había percatado de ese detalle, le he dado un re-acomodo a los if's y ahora parece que funciona como debería.
Código: [Seleccionar]
on 1:text:*:#: {
  if ($chr(3) !isin $1-) { return }
  elseif ( ($me !isop $chan) || ($nick isop $chan) || ($nick isvoice $chan) ) { return }
  elseif ($sinNC($1) ison $chan) { $iif($chr(3) !isin $2-,return) }
  var %quien $+(NoColor,~,$nick,~,$chan)
  set -u300 % [ $+ [ %quien ] ] $iif(% [ $+ [ %quien ] ],$calc($v1 +1), 1)
  if (1 == % [ $+ [ %quien ] ]) { msg $chan No uses colores en su texto $+($nick,.) Aviso $v2 }
  if (2 == % [ $+ [ %quien ] ]) { msg $chan No uses colores en su texto $+($nick,.) Aviso $v2 | ban -u120 $chan $address($nick,2) }
  if (3 == % [ $+ [ %quien ] ]) { ban -ku3600 $chan $nick 2 Se le advirtio de que no deberia usar colores en $chan }
}

alias -l sinNC { var %a 1, %b | tokenize 32 $remove($1,$chr(91),$chr(92),$chr(45)) | while ($mid($strip($1),%a,1)) { if ($v1 isalnum) { %b =  $+(%b,$v1) } | inc %a } | return %b }

Muchas gracias por comentarlo y probarlo :)
6
Ayuda scripting IRcap / Re:duda sobre anticolores de ircap
« Último mensaje por Novatisima en Febrero 23, 2020, 05:49:27 pm »
Si es que soy una desastres

Pero he notado que si el que escribe en color no es @ y no soy yo si le avisa y hasta le expulsa  no es  demasiado problema  simplemente es un ligero problema

En esa frase queria decir  que si el que escribe  en color es otro @ que no sea yo si le avisa y si sigue le expulsa

pero no importa por que asi le vuelvo a decir Quetzalcoatl MUCHAS GRACIAS
7
Ayuda scripting IRcap / Re:duda sobre anticolores de ircap
« Último mensaje por Novatisima en Febrero 23, 2020, 05:42:26 pm »
Quetzalcoatl caballero solo puedo pedirle perdon y le explico

Hoy le he dedicado  toda mi atencion y se lo que me paso 

Ayer  tuve abierto el ircap con mirc 7.57 pero el otro era el antiguo y lo debi hacer al reves enviando con el 7.57 y comprobando con el antiguo

Hoy he probado con los dos y he visto que FUNCIONA PERFECTAMENTE con mirc 7.57 pero no con el anterior que yo tenia de ahi mi enorme error  cosa que pienso es de ser tan nerviosa y algo alocada ademas de estar en el trabajo y hoy de fiesta

Asi que caballero me inclino ante usted y le confieso que si  llegue a pensar que no se podria hacer pero me ha demostrado que se puede  y me queda agradecerle todo por que yo de lo que pone ahi no entiendo nada

Pero he notado que si el que escribe en color no es @ y no soy yo si le avisa y hasta le expulsa  no es  demasiado problema  simplemente es un ligero problema

Muchas gracias y un beso (casto)  para usted  y siempre agradecida
8
Ayuda scripting IRcap / Error en el autolimit
« Último mensaje por Hanna en Febrero 23, 2020, 02:23:41 pm »
Hola.

Tengo un addon para limitar el canal cada cierto tiempo y usuarios como máximo.

Pero al ponerlo me sale estos 2 errores.

Citar
* /timerlimit: insufficient parameters (line 172, autolimit.mrc)
*: Unknown command

Adjunto el addon:

Código: [Seleccionar]
Menu channel,query,menubar {
  -
  Autolimit
  .Configuration :/autolimit
  .$iif(%es.al.act == 1, Désactiver) :/limit
  .$iif(%es.al.act == 0, Activer) :/limit
}
alias autolimit dialog -md autolimit autolimit
dialog autolimit {
  title "AutoLimit"
  size -1 -1 440 235
  option pixels notheme
  tab "Configuration", 9, 0 2 440 237
  tab "Salons", 1
  edit %es.al.limite, 2, 190 58 100 20, tab 9
  edit %es.al.tps, 3, 189 98 100 20, tab 9
  button "Changer", 4, 339 75 65 25, tab 9
  text "Limite", 5, 50 58 100 17, tab 9
  text "Temps", 6, 50 98 100 17, tab 9
  button "?", 7, 300 58 20 20, tab 9
  button "?", 8, 300 98 20 20, tab 9
  edit %es.al.chan1, 12, 85 60 100 20, tab 1
  edit %es.al.chan2, 13, 85 90 100 20, tab 1
  edit %es.al.chan3, 14, 85 150 100 20, tab 1
  edit %es.al.chan4, 15, 290 120 100 20, tab 1
  edit %es.al.chan5, 16, 290 60 100 20, tab 1
  edit %es.al.chan6, 17, 290 150 100 20, tab 1
  edit %es.al.chan7, 18, 290 90 100 20, tab 1
  edit %es.al.chan8, 19, 85 120 100 20, tab 1
  edit %es.al.chan9, 20, 290 180 100 20, tab 1
  edit %es.al.chan10, 21, 85 180 100 20, tab 1
  text "Entrez les salons ou vous souhaitez activer l'autolimit dans les champs", 22, 20 31 399 17, tab 1
  button "Enregistrer", 23, 70 205 80 25, tab 1
  text "Salon 1", 24, 8 60 70 15, tab 1
  text "Salon 2", 25, 8 90 70 15, tab 1
  text "Salon 3", 26, 8 120 70 17, tab 1
  text "Salon 4", 27, 8 150 70 15, tab 1
  text "Salon 5", 28, 8 180 70 15, tab 1
  text "Salon 6", 29, 200 60 70 15, tab 1
  text "Salon 7", 30, 200 90 70 15, tab 1
  text "Salon 8", 31, 200 120 70 15, tab 1
  text "Salon 9", 32, 200 150 70 15, tab 1
  text "Salon 10", 33, 200 180 70 15, tab 1
  link "www.easirc.org", 34, 353 3 80 17
  button "Fermer", 10, 300 205 65 25, tab 1 cancel
  button "Fermer", 35, 300 180 65 25, tab 9 cancel
  text "Activer/desactiver l'AutoLimit : /limit", 11, 30 180 192 17, tab 9
}
dialog help.limite {
  title "Limite"
  size -1 -1 291 146
  option pixels notheme
  text "La limite est le difference entre le nombre de personnes sur le salon, et la mode +l qui sera mis. ", 1, 10 26 268 33
  text "Par exemple, si il y a 20 personnes sur votre salon, et que la limite est a 3, l'add-on mettra le mode +l 23", 2, 10 70 268 32
}
dialog help.temps {
  title "Temps"
  size -1 -1 291 146
  option pixels notheme
  text "Le temps sera, apres une entree ou une sortie le temps en secondes apres lequel le mode +l sera incrémenté", 1, 10 16 270 31
  text "Si vous le mettez trop haut, personne ne pourra entrer sur votre salon (ils auront le mode +l trop bas, et les bloquant)", 2, 10 60 271 42
  text "Valeur conseillée : 15", 3, 10 121 150 17
}
ON *:DIALOG:autolimit:sclick:4:{
  /set %es.al.limite $did(autolimit, 2)
  /set %es.al.tps $did(autolimit, 3)
}
ON *:DIALOG:autolimit:sclick:7:{
  dialog -md help.limite help.limite
}
ON *:DIALOG:autolimit:sclick:8:{
  dialog -md help.temps help.temps
}
ON *:DIALOG:autolimit:sclick:34:{
  /url http://www.easirc.org
}
ON *:DIALOG:autolimit:sclick:23:{
  /set %es.al.chan1 $did(autolimit, 12)
  /set %es.al.chan2 $did(autolimit, 13)
  /set %es.al.chan3 $did(autolimit, 14)
  /set %es.al.chan4 $did(autolimit, 15)
  /set %es.al.chan5 $did(autolimit, 16)
  /set %es.al.chan6 $did(autolimit, 17)
  /set %es.al.chan7 $did(autolimit, 18)
  /set %es.al.chan8 $did(autolimit, 19)
  /set %es.al.chan9 $did(autolimit, 20)
  /set %es.al.chan10 $did(autolimit, 21)
}
alias limit {
  /set %es.al.limit 0
  if (%es.al.act != 1) {
    /set %es.al.limit 1
    /set %es.al.act 1
    if ($me isop %es.al.chan1) {
      set %es.al.incr $nick(%es.al.chan1,0) + %es.al.limite
      .mode %es.al.chan1 +l %es.al.incr
    }
    if ($me isop %es.al.chan2) {
      set %es.al.incr $nick(%es.al.chan2,0) + %es.al.limite
      .mode %es.al.chan2 +l %es.al.incr
    }
    if ($me isop %es.al.chan3) {
      set %es.al.incr $nick(%es.al.chan3,0) + %es.al.limite
      .mode %es.al.chan3 +l %es.al.incr
    }
    if ($me isop %es.al.chan4) {
      set %es.al.incr $nick(%es.al.chan4,0) + %es.al.limite
      .mode %es.al.chan4 +l %es.al.incr
    }
    if ($me isop %es.al.chan5) {
      set %es.al.incr $nick(%es.al.chan5,0) + %es.al.limite
      .mode %es.al.chan5 +l %es.al.incr
    }
    if ($me isop %es.al.chan6) {
      set %es.al.incr $nick(%es.al.chan6,0) + %es.al.limite
      .mode %es.al.chan6 +l %es.al.incr
    }
    if ($me isop %es.al.chan7) {
      set %es.al.incr $nick(%es.al.chan7,0) + %es.al.limite
      .mode %es.al.chan7 +l %es.al.incr
    }
    if ($me isop %es.al.chan8) {
      set %es.al.incr $nick(%es.al.chan8,0) + %es.al.limite
      .mode %es.al.chan8 +l %es.al.incr
    }
    if ($me isop %es.al.chan9) {
      set %es.al.incr $nick(%es.al.chan9,0) + %es.al.limite
      .mode %es.al.chan9 +l %es.al.incr
    }
    if ($me isop %es.al.chan10) {
      set %es.al.incr $nick(%es.al.chan10,0) + %es.al.limite
      .mode %es.al.chan10 +l %es.al.incr
    }
    echo -a 5--- AutoLimit Activé 5---
  }
  if (%es.al.act == 1 && %es.al.limit == 0) {
    /set %es.al.act 0
    if ($me isop %es.al.chan1) {
      .mode %es.al.chan1 -l
    }
    if ($me isop %es.al.chan2) {
      .mode %es.al.chan2 -l
    }
    if ($me isop %es.al.chan3) {
      .mode %es.al.chan3 -l
    }
    if ($me isop %es.al.chan4) {
      .mode %es.al.chan4 -l
    }
    if ($me isop %es.al.chan5) {
      .mode %es.al.chan5 -l
    }
    if ($me isop %es.al.chan6) {
      .mode %es.al.chan6 -l
    }
    if ($me isop %es.al.chan7) {
      .mode %es.al.chan7 -l
    }
    if ($me isop %es.al.chan8) {
      .mode %es.al.chan8 -l
    }
    if ($me isop %es.al.chan9) {
      .mode %es.al.chan9 -l
    }
    if ($me isop %es.al.chan10) {
      .mode %es.al.chan10 -l
    }
    echo -a 5--- AutoLimit Stoppé 5---
} }
ON *:JOIN:*: {
  .timerlimit off
  .timerlimit 1 %es.al.tps .es.al.actualise
}
ON *:PART:*: {
  .timerlimit off
  .timerlimit 1 %es.al.tps .es.al.actualise
}
ON *:QUIT:*: {
  .timerlimit off
  .timerlimit 1 %es.al.tps .es.al.actualise
}
ON *:KICK:*: {
  .timerlimit off
  .timerlimit 1 %es.al.tps .es.al.actualise
}
alias es.al.actualise {
  if ($me isop %es.al.chan1) {
    set %es.al.incr $nick(%es.al.chan1,0) + %es.al.limite
    .mode %es.al.chan1 +l %es.al.incr
  }
  if ($me isop %es.al.chan2) {
    set %es.al.incr $nick(%es.al.chan2,0) + %es.al.limite
    .mode %es.al.chan2 +l %es.al.incr
  }
  if ($me isop %es.al.chan3) {
    set %es.al.incr $nick(%es.al.chan3,0) + %es.al.limite
    .mode %es.al.chan3 +l %es.al.incr
  }
  if ($me isop %es.al.chan4) {
    set %es.al.incr $nick(%es.al.chan4,0) + %es.al.limite
    .mode %es.al.chan4 +l %es.al.incr
  }
  if ($me isop %es.al.chan5) {
    set %es.al.incr $nick(%es.al.chan5,0) + %es.al.limite
    .mode %es.al.chan5 +l %es.al.incr
  }
  if ($me isop %es.al.chan6) {
    set %es.al.incr $nick(%es.al.chan6,0) + %es.al.limite
    .mode %es.al.chan6 +l %es.al.incr
  }
  if ($me isop %es.al.chan7) {
    set %es.al.incr $nick(%es.al.chan7,0) + %es.al.limite
    .mode %es.al.chan7 +l %es.al.incr
  }
  if ($me isop %es.al.chan8) {
    set %es.al.incr $nick(%es.al.chan8,0) + %es.al.limite
    .mode %es.al.chan8 +l %es.al.incr
  }
  if ($me isop %es.al.chan9) {
    set %es.al.incr $nick(%es.al.chan9,0) + %es.al.limite
    .mode %es.al.chan9 +l %es.al.incr
  }
  if ($me isop %es.al.chan10) {
    set %es.al.incr $nick(%es.al.chan10,0) + %es.al.limite
    .mode %es.al.chan10 +l %es.al.incr
    %countbans -2
    %es.al.chan1
    %es.al.chan2
    %es.al.chan3
    %es.al.chan4
    %es.al.chan5
    %es.al.chan6
    %es.al.chan7
    %es.al.chan8
    %es.al.chan9
    %es.al.chan10
    %NoMoreBans
    %kickCh 1
    %es.al.limite 109
    %es.al.tps 15
    %es.al.incr 213
9
Ayuda scripting IRcap / Re:duda sobre anticolores de ircap
« Último mensaje por Quetzalcoatl en Febrero 23, 2020, 04:44:30 am »
Novatisima te mando captura de la prueba que realice :

con lo que dices de:
Citar
Pero solo funciona como debe si es como me explicaste //msg #canaldeprueba   pero asi podria escribir yo pero los demas usuarios va ser que no escriban asi
Es solo para que hicieras pruebas con los colores, obviamente los usuarios escribirían normal, no se si me explico
10
Ayuda scripting IRcap / Re:duda sobre anticolores de ircap
« Último mensaje por Novatisima en Febrero 22, 2020, 11:13:07 pm »
Quetzalcoatl hola  ves como me explico mal ?

Si se escribe en el canal normalmente  [19:27] > te llamara al telefonillo pa decir que subo  (el texto esta sin colores no lo expulsa )

Pero todo lo demas formas SI

[19:27] > [Novatisima]  te llamara al telefonillo pa decir que subo   (el texto esta sin colores y Si lo expulsa)
[19:27] <@Novatisima> No uses colores en su texto nick23. Aviso 1

Pero solo funciona como debe si es como me explicaste //msg #canaldeprueba   pero asi podria escribir yo pero los demas usuarios va ser que no escriban asi

Lo siento pero no se explicarme mejor

Estoy probandolo con el  mirc 7.57 y no tiene mas que el script este lo demas esta segun viene   . Gracias
Páginas: [1] 2 3 ... 10