Scripting IRC

Kaos

Buenas, tengo una preguntilla facil para aquellos q controlen de scripting IRC.

Sabrian decirme como hacer para q cuando cualquier persona de cualquier canal al pronunciar !palabra, desencadenara el suceso SAY mio?

EJ:

[nick1] !hola
[Kaos] Adios

al pronunciar nick1 !hola , mi irc contesta solo Adios.
Si sabeis hacerlo y me ayudais os lo agradezco! :D

RaYMaN

on 1:text:*:#:{ if (!hola isini $strip($1-)) { msg # Adios }

Luego donde pone: on1:text:*:#:{...

Puedes sustituir # por un canal en concreto

Kaos

muchas gracias tio :D :D :D :***

Kaos
  • /if: 'isini' unknown operator

da error :O

2Short

on :TEXT::?: {
if (!hola isin $1) {
msg $nick Adios!
}
} muy importante k cierres con dos } porke habres dos cadenas de comandos!!!

Kaos

on 1:text:*:#: { if (!hola isin $strip($1-)) { say Adios } }

eso deberia funcionar? pues no reacciona :\

Kaos

on *:TEXT:#:
{
if (!hola isin $1)
{
say Adios!
}
}

lo tengo asi... y no tira XDDD

Yago

/help on text

2Short

on *:TEXT:#:?: te faltaba la interrogacion >P

Kaos

Lo de abajo no rula, teoricamente esta perfecto no?

on *:TEXT:#:?:
{
if (hola isin $1) { say Adios }
}

-ph4ze-

Todo está mal xD, prueba esto Kaos:

on *:TEXT:!hola:#: {
msg # Adios :)
}

En vez de comodín, si lo quieres privado, pondle un ? :), Espero ayudarte.

-Rock-

comodin o Almohadilla?

aLYuRBeiS

Sintaxis:

on *:text:PALABRA:SITIO: {
COMANDOS
}

Aplicado a lo que tu pides:

on :text:!hola*:#: {
msg $chan Yo prefiero decir adios.
}

Notas:

1) Cuando ejecutas el comando say el script lo ejecuta en la ventana que en ese momento tengas como activa es decir en la que tengas delante de las nazices.

2) Al poner # en el on text el script solo detectara cuando pongan !hola en un canal y lo ignorara en los privados. Puedes usar 3 formas:

: Para canales solo

? : Para privados solo

  • : Para ambos sitios.

3) Para que el script mande la frase "Yo prefiero decir adios" al detectar la palabra !hola en un CANAL y mande dicha frase al canal en el que se dice la palabra usamos el comando msg seguido de un identificador el cual es $chan que lo que significa es el canal en el que se puso !hola.

Si tienes alguna otra DUDA o no te queda claro puedes dimelo e intentare ayudarte.

Usuarios habituales

  • aLYuRBeiS
  • -Rock-
  • -ph4ze-
  • Kaos
  • 2Short
  • Yago
  • RaymaN