Mensajes recientes

Páginas: 1 [2] 3 4 ... 10
11
Ayuda scripting IRcap / Re:modos de canal
« Último mensaje por rayco en Abril 18, 2021, 05:46:52 pm »
Buenas tardes.

Citar
PD : El código original se pidió para modos individuales es decir +R +m, no para modos dobles o mas como +RMmW

Entiendo que si ponen el modo Q a los 15 minutos lo debe quitar el bot solo, eso es así, no?

Como si ponen el R o el W o el M

si ponen un modo de esos se quita después de pasado el tiempo que hay en el código establecido, que no tienen que ser todos los modos, si no cualquiera de ellos.
12
Ayuda scripting IRcap / Re:modos de canal
« Último mensaje por Quetzalcoatl en Abril 17, 2021, 06:12:27 am »
para anexar otro modo solo se tiene que modificar estas dos lineas

Código: [Seleccionar]
if (($left($1,1) == +) && (%a isin RWMm)) {
    if ($asc(%a) == 109) { %b = 250 } | elseif ($asc(%a) == 77) { %b = 600 } | else { %b = $replace(%a,$chr(82),300,$chr(87),1800) }

dado que el código esta para que reaccione a los modos de RWMm se tendría que agregar un nuevo modo en este caso mencionas el Q el cual es el ascii 81 --> //echo -a $asc(Q)
y modificar el tiempo de 15 min pasarlos a segundos--> //echo -a $calc(15*60)
ya una ves dado el código numérico de Q y el tiempo de 900, solo basta agregar a la primera linea de si %a esta en RWMmQ y agregar el reemplace el valor del $chr(81) y su correspondiente tiempo 900
nos queda como...
Código: [Seleccionar]
if (($left($1,1) == +) && (%a isin RWMmQ)) {
    if ($asc(%a) == 109) { %b = 250 } | elseif ($asc(%a) == 77) { %b = 600 } | else { %b = $replace(%a,$chr(82),300,$chr(87),1800,$chr(81),900) }
igual esa ultima linea se podria poner todo en el replace los tiempos, pero seria un poco mas confuso si uno se equivoca en una coma, pero es posible
quedando como

Código: [Seleccionar]
on @*:mode:#xe:{
  var %a $remove($1,+), %b
    if (($left($1,1) == +) && (%a isin RWMmQ)) {
    %b = $replace(%a,$chr(77),600,$chr(81),900,$chr(82),300,$chr(87),1800,$chr(109),250)
    .notice $me $nick pone modo $1- | .timerMODE_ $+ $asc(%a) 1 %b mode $chan $replace($1,+,-)
  }
}

saludos
PD : El código original se pidió para modos individuales es decir +R +m, no para modos dobles o mas como +RMmW
13
Ayuda scripting IRcap / Re:modos de canal
« Último mensaje por rayco en Abril 16, 2021, 10:37:35 pm »
Hola.

¿Se puede añadir otro modo?

¡Gracias!
14
Ayuda scripting IRcap / Re:Modificacion del CUAC y Mencion
« Último mensaje por Quetzalcoatl en Abril 16, 2021, 09:28:21 pm »
Lo que se puede hacer es crear un alias aparte para que primero verifique si existe la ventana donde se mandara la información y si no que la cree después de eso que la ponga. Algo asi:

Código: [Seleccionar]
alias -l exo { var %a $+(@Multi,$chr(160),Mensajes) | if (!$window(%a)) { window -ek0 %a 1 1 600 600 $mircexe 18 } | echo -t %a $network $1- }
y donde esta la parte de:
Código: [Seleccionar]
var %a = $tm.h  $chan < $+ $nick $+ > $nexe($1-) | echo -at %a dejarla como :
Código: [Seleccionar]
var %a = $tm.h  $chan < $+ $nick $+ > $nexe($1-) | exo %a
el alias exo esta como local por lo tanto debe estar donde esta escrito lo del cuac, si se requiere usar con un llamado desde el Highlight, entonces se elimina el -l en el alias, asumiendo que usas multiserver en el cliente mIRC(/server -m)

Pd: no lo he probado, pero en teoría debe funcionar
15
Ayuda scripting IRcap / Re:Modificacion del CUAC y Mencion
« Último mensaje por OCB en Abril 16, 2021, 08:50:46 pm »
Excelente respuesta

Te consulto que posibilidad hay de que por cada mencion salga en una ventana aparte?
Osea que si estoy en varios servidores , todas las meciones vayan a una ventana y que me diga que servidor es.

La verdad soy viejo chatero , tenia mi script pero estoy oxidado.

Espero que me tires algun tip.


Gracias de verdad
16
Ayuda scripting IRcap / Re:Modificacion del CUAC y Mencion
« Último mensaje por Quetzalcoatl en Abril 16, 2021, 06:49:48 pm »
Tu publicación es algo confusa
Citar
Consulta necesito que cuando me nombren aparezca en el canal y en canal que estoy activo.
¿es decir que si te nombran en un canal donde estas activo, en ese mismo canal se muestre que te han nombrado?, creo que eso bastaría con solo leer el canal, pero bueno veo que pones el código del pato del IRcap, en todo caso, en la linea que mencionas de VAR
Código: [Seleccionar]
var %a = $tm.h  $chan < $+ $nick $+ > $nexe($1-)tendrías que agregarle al final al la parte donde quieres que se muestre con echo -at %a quedando como:

Código: [Seleccionar]
var %a = $tm.h  $chan < $+ $nick $+ > $nexe($1-) | echo -at %a
con lo que respecta a
Citar
Tampoco se que llama VAR %a , se que la solucion esta por ahi.
VAR es la declaración de que %a estará como una VARiable temporal dentro del alias o evento que sea aplicada, después de ese evento, no podrá ser llamada a menos que sea declarada de nuevo

Saludos

PD: aunque podrías usar la opción de Highlight(ALT +B y después la pestaña ya nombrada) que trae el mIRC y ahorrarte la modificación del código del IRcap
17
Ayuda scripting IRcap / Modificacion del CUAC y Mencion
« Último mensaje por OCB en Abril 16, 2021, 02:57:42 pm »
Buenas como estan?

Consulta necesito que cuando me nombren aparezca en el canal y en canal que estoy activo.

Estuve viendo el codigo y no logro modificarlo.

Me podrian ayudar?

En el remote tengo esto.

#cuac on
on 1:TEXT:*:*: if ($me isin $strip($1-)) { if ($cuac2($me,$strip($1-))) { cuac $1- | if ($away) && ($chan) && (%away.noti == on) { .timerRAWAY 1 3 ac notice $nick $mg(notiaw,$nexe($awaymsg)) } } }
on 1:ACTION:*:*: if ($me isin $strip($1-)) { if ($cuac2($me,$strip($1-))) cuac $1- }
on 1:CHAT:*: if ($me isin $strip($1-)) { if ($cuac2($me,$strip($1-))) cuac $1- }
#cuac end
alias -l CUAC {
  var %a = $tm.h  $chan < $+ $nick $+ > $nexe($1-)
  echo -set %a | .timerCUAC 1 1 sss cuac | .signal -n cuac $iif($chan,$chan,$m(46)) $nick $nexe($1-)
  if (%m.ni == on) && ($window($active).type isin channel query chat) { 
    if ($chr(35) !isin $target) { if ($remove($active,=) != $nick) echo -at %a }
    else { if ($active != $target) echo -at %a }
  }

Tampoco se que llama VAR %a , se que la solucion esta por ahi.

Espero sus comentarios..

Gracias!
18
Ayuda scripting IRcap / Re:modos de canal
« Último mensaje por rayco en Abril 15, 2021, 04:31:40 pm »
Buenas tardes.

Me parece un código excelente, pero me gustaría hacer una consulta.

Quería añadir el modo Q y que lo quite a los 15 minutos, qué línea tendría que modificar?

¡Gracias de antemano!
19
Ayuda scripting IRcap / Re:antiMayusuculas con advertencia
« Último mensaje por Dino en Abril 13, 2021, 03:47:55 am »
sigue algunas veces fallando el  sinnc puede ser que tenga razon cadaver habria que ver ese detalle
20
Ayuda scripting IRcap / Re:Antispam
« Último mensaje por Hanna en Abril 10, 2021, 06:10:21 pm »
Buenas tardes

Perdón por la tardanza en responder, he tenido mucho lio y no he podido responder antes.

excelente código Cadaver

Muchisimas gracias Cadaver y Quetzalcoatl
Páginas: 1 [2] 3 4 ... 10