Autor Tema: Ayuda. Mensajes personalizados en MIRC BOT  (Leído 496 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Joe

  • Visitante
Ayuda. Mensajes personalizados en MIRC BOT
« en: Febrero 01, 2012, 08:25:12 am »
Esto es, tengo un bot en mi canal que controlo a través de otro MIRC. Me gustaría saber de algún código que me permita enviar saludos personalizados a los nicks que entren, sin que necesariamente deba depender del nivel de op que tenga. Cabe destacar que apenas conozco de programación, y que estos son mis primeros pasos en mirc scripting. Saludos cordiales.

P.Ej.:
      ------» ¦ nick1 [cgiirc@xxxxxxxx.IP] entra
       ••• ¦ MERCBot pone modo [+o nick1 ]
              
               &MERCBot ¦ Bienvenido Comandante!

   ------» ¦ nick2 [cgiirc@xxxxxxxx.IP] entra
       ••• ¦ MERCBot pone modo [+v nick2 ]

              &MERCBot ¦ Bienvenido Recluta!

 ------» ¦ nick3 [cgiirc@xxxxxxxx.IP] entra
       ••• ¦ MERCBot pone modo [+v nick3 ]

              &MERCBot ¦ Bienvenido Soldado!

SykO

  • Visitante
Re:Ayuda. Mensajes personalizados en MIRC BOT
« Respuesta #1 en: Febrero 02, 2012, 03:27:59 am »
"sin que necesariamente deba depender del nivel de op que tenga"

si es asi, te doy esto:

Código: [Seleccionar]
on *:join:#micanal: msg $chan Bienvenido $nick
esto te dara algo como:

entra nick1
Bienvenido nick1
entra nick2
Bienvenido nick2

pero no se si sea lo que buscas devido a que en tu ejemplo utilizas rangos militares… quizas se te pueda ayudar mejor si muestras das mas detalles… salu2 SykO

Desconectado MaCrO

  • Miembro de pleno derecho
  • ***
  • Mensajes: 161
  • Karma: +3/-83
  • Sexo: Masculino
    • UniRedLatina
Re:Ayuda. Mensajes personalizados en MIRC BOT
« Respuesta #2 en: Febrero 02, 2012, 05:07:14 am »
Hola, pues no conozco en script de mIRC ninguno que envíe un saludo diferente a cada usuario, a menos que sea para usuarios especifico y no para cualquiera. Sé que en los eggdrops si se puede, pero no en mIRCBots.. Ese que te da SykO le falta algo, pero dará el mismo mensaje a todo el usuario que ingrese:


Código: [Seleccionar]
on *:join:#Canal:{
  msg $chan Bienvenido $nick
}

Si quisieras un saludo especifico para un nick especifico sería así:

Código: [Seleccionar]
on *MaCrO:join:#Canal:{
  msg $chan Hola. Espero que tu día halla sido placentero. $nick
}

Esto quiere decir que Solo le dará ese mensaje a MaCrO.

Si te interesa cambiarte de mIRCBot a Eggdrop, en los manuales de este foro puse varios tutoriales, puedes leerlos.

Saludos
MaCrO

Desconectado Sunmannus

  • Novato
  • *
  • Mensajes: 4
  • Karma: +1/-0
Re:Ayuda. Mensajes personalizados en MIRC BOT
« Respuesta #3 en: Febrero 02, 2012, 12:07:23 pm »
@MaCrO y SykO, muchas gracias por contestar! Cuando postee aun no tenia cuenta acá.

Citar
Si quisieras un saludo especifico para un nick especifico sería así:

Código: [Seleccionar]
on *MaCrO:join:#Canal:{
  msg $chan Hola. Espero que tu día halla sido placentero. $nick
}

Gracias! En verdad no sabia que se podía utilizar un nick en lugar del nivel. Lo habia resuelto utilizando esto:
Pestaña USERS:
Código: [Seleccionar]
501:Nick1!*@*
500:Nick2!*@*
402:Nick3!*@*

Agrupando a los usuarios en diferentes categorías de nivel, y:
Pestaña REMOTES
Código: [Seleccionar]
on 501:JOIN:#canal:/msg $chan Bienvenido $nick , Bot Oficial de la unidad militar MERC
on 500:JOIN:#canal:/msg $chan Bienvenido $nick , Comandante General de MERC
on 402:JOIN:#canal:/msg $chan Bienvenido $nick , Comandante de Logística de MERC

Y así para el resto de los miembros, escribiendo un mensaje para cada uno y agregándolos manualmente a la pestaña de usuarios.

Al final creo que cumplen la misma función :D, aunque tome el camino más largo.

Citar
Si te interesa cambiarte de mIRCBot a Eggdrop, en los manuales de este foro puse varios tutoriales, puedes leerlos.
En verdad me interesa bastante que el bot no dependa de mi conexión, pero créeme que me he leido los manuales howto's del windrop, lo he intentado y nada :/ . No logro conectar el bot a rizon. Allí mismo esta un archivo ya configurado del windrop, pero ya no es posible acceder a el para descargarlo.

« última modificación: Febrero 02, 2012, 12:23:58 pm por Sunmannus »

Desconectado Red_Erik

  • Moderador Global
  • Miembro Senior
  • ****
  • Mensajes: 371
  • Karma: +10/-0
  • Sexo: Masculino
Re:Ayuda. Mensajes personalizados en MIRC BOT
« Respuesta #4 en: Febrero 03, 2012, 08:23:48 pm »
Aunque el tema está resuelto, en un principio me dió la sensación que buscabas un saludo aleatorio, sin tener en cuenta quien entra al canal. Para ese caso se puede utilizar el siguiente código:

on *:join:#micanal: {
  var %a = $rand(1,3)
  var %b = Comandante,Recluta,Soldado
  msg $chan Bienvenido $gettok(%b,%a,44)


Si se desea incrementar las posibles respuestas, hay que añadirlas a %b, separándolas por comas, y reemplazar el 3 por el número de posibles respuestas (rand) en %a.


Desconectado Sunmannus

  • Novato
  • *
  • Mensajes: 4
  • Karma: +1/-0
Re:Ayuda. Mensajes personalizados en MIRC BOT
« Respuesta #5 en: Febrero 04, 2012, 02:07:10 pm »
Aunque el tema está resuelto, en un principio me dió la sensación que buscabas un saludo aleatorio, sin tener en cuenta quien entra al canal. Para ese caso se puede utilizar el siguiente código:

on *:join:#micanal: {
  var %a = $rand(1,3)
  var %b = Comandante,Recluta,Soldado
  msg $chan Bienvenido $gettok(%b,%a,44)


Si se desea incrementar las posibles respuestas, hay que añadirlas a %b, separándolas por comas, y reemplazar el 3 por el número de posibles respuestas (rand) en %a.



Muchas gracias! Me resulta perfecto para casos donde tengo muchos miembros agregados en la misma categoría (LEVEL), ya que evita repetir el mismo mensaje :).