Autor Tema: Raws  (Leído 475 veces)

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

Desconectado ~Draco.

  • Novato
  • *
  • Mensajes: 31
  • Karma: +2/-5
Raws
« en: Agosto 05, 2011, 03:41:47 am »
Hola quiero hacer el siguiente script

Yo: .ns nick
Bot: Nick esta Registrado/Disponible

segun tengo entendido es con Raws alguien me podria ayudar?

Desconectado MaCrO

  • Miembro de pleno derecho
  • ***
  • Mensajes: 161
  • Karma: +3/-83
  • Sexo: Masculino
    • UniRedLatina
Re:Raws
« Respuesta #1 en: Agosto 05, 2011, 01:39:37 pm »
Hola, primero necesitaría saber que servicios de bot usa el servidor al que conectas ya que son diferentes, en cuyo caso aca un remote:

Abre el editor ALT+R
luego file
luego new.
 Y pega esto:

Código: [Seleccionar]
;IRcap8 254ae240131543beae1908634b60ba97
;IRcap8 551ad36a723469c214def9c7fc623db3
;IRcap8 551ad36a723469c214def9c7fc623db3
;IRcap8 6a34d07952297b4b16119a659c804d2d
;IRcap8 21b5834cb503fbb466f617293f04e559
On 1:input:*:{
  if ($1 == .ns ) { /msg nickserv  info $2 all | say Mirando la info de $2  }


Saludos..
MaCrO

Desconectado ElectrOnMiX

  • Novato
  • *
  • Mensajes: 12
  • Karma: +2/-1
  • Sexo: Masculino
    • BLog
Re:Raws
« Respuesta #2 en: Agosto 07, 2011, 12:19:41 am »
no entiendo mucho de RAW pero seguramente que se puede hacer
eso que necesitas para identificar si un nick esta registrado (o no lo esta) te lo ofrece el bot de servicios

a ese codigo que te ofrecieron podrias mejorarlo y en lugar de INFO poner STATUS (y quitar el ALL) ya que no es la información del nick lo que necesitas sino su estado

si usas ese código le falta un "}" al final para cerrar la llave del "on input"

entonces el comando seria

/msg nickserv  status $2
depende de tu red también puede ser ---> /msg nick  status $2

utiliza nick o nickserv dependiendo de tu red


saludos

Desconectado Red_Erik

  • Moderador Global
  • Miembro Senior
  • ****
  • Mensajes: 371
  • Karma: +10/-0
  • Sexo: Masculino
Re:Raws
« Respuesta #3 en: Agosto 07, 2011, 01:21:38 am »
IRcap carga los services correspondientes a cada red. Por ello no es necesario llamar al bot de servicio por su nombre. Basta con usar el alias /mns para que IRcap ponga el mensaje al bot de servicios de nicks. Igualmente se puede utilizar /mcs para poner mensajes al bot de servicio de canales y /mms al bot de memos.

En el caso que nos ocupa podemos utilizar el comando /mns status elnick1 elnick2 elnickN (o si usamos un alias, cambiar elnick1 por $2)

El servidor nos va a devolver un número clave de status, que varía muy poco de un service a otro. En el caso del IRC-Hispano son los siguientes:

-1  El nick no está registrado
 0  El nick no está conectado
 1  El nick no está identificado
 2  El nick está solamente reconocido por la lista de acceso
 3  El nick está correctamente identificado
 4  El nick está suspendido
 5  El nick está prohibido y no puede ser utilizado ni registrado

En función de la respuesta y de la red en la que trabajemos, es facil confeccionar un script que de un mensaje u otro.

Desconectado ~Draco.

  • Novato
  • *
  • Mensajes: 31
  • Karma: +2/-5
Re:Raws
« Respuesta #4 en: Agosto 07, 2011, 10:08:43 am »
 puse /mns status elnick1

y salio No se encontraron services para Heol.Immortal-Anime.Net

Desconectado Red_Erik

  • Moderador Global
  • Miembro Senior
  • ****
  • Mensajes: 371
  • Karma: +10/-0
  • Sexo: Masculino
Re:Raws
« Respuesta #5 en: Agosto 07, 2011, 10:40:05 am »
Eso sucede porce IRcap no tiene esa red en su base de datos de redes. Deberás cargar los ficheros de services para esa red desde F3 (setup) -> Redes -> Nueva.

Posiblemente use los mismos services que otras redes (dal.net, quakenet, undernet) en cuyo caso te bastará con cargar esos ficheros. En caso contrario puedes usar el botón ¿Ayuda? que te envía a la web de IRcap donde encontrarás info sobre los ficheros de services.

Puedes prescindir del alias mns y poner el comando completo, pero si no cargas los services de tu red en IRcap te estás perdiendo una parte importante de la potencia del script.

 

anything