Cita de: HugoDvlp en 7 Abril 2009, 16:48 PM
Hola, tengo una gran duda, estoy haciendo mi script, por ejemplo n la siguiente linea.
on 1:TEXT:Holas*:#:/msg $chan Hola hola
pero lo que deseo, es que me evaluar texto que incluya distintos caracteres (:, ?, etc). Si no se entiende, el texto que puse en azul pueda ser por ejemplo Hola:hola (se incluye dos punts entre las palabras hola), si hago esto ultimo, mi script no funciona, Cómo puedo hacer para que mi script trabaje incluyendo otros caracteres por ejemplo : (dos puntos). Les agradezco de antemano su ayuda.
No entiendo muy bien tu pregunta, pero podrias hacerlo asi
on *:text:*:#: {
if ( hola isin $1- ) { msg $chan Hola $nick }
if (adios isin $1- ) { msg $chan Adios $nick }
}
de este modo podemos poner infinidad de if, con culquier palabra
Para aclarar isin significa si un valor esta dentro de otro, en nustro ejemplo decimos :
if "informacion a cumplir" ( hola isin $1- ) lo que kiere decir, que si la palabra hola se encuentra en todo el texto que digan por el canal, contestara hola al nick que dijo hola.