Autor Tema: Whois  (Leído 66 veces)

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

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Whois
« en: Marzo 10, 2020, 10:50:14 pm »
Hola.

Tengo este código del whois, pero estoy intentando poner en el whois.

Estado: Registrado y el raw AYUDANDO que en vez que salga en vertical salga en horizontal

¿Eso sería posible?

Código: [Seleccionar]
on 1:load: {
  echo -a *** whois Cargado.
}
raw 301:*: {
  echo -a 12 12 12 12 12 Away:2 $3-
  halt
}
raw 307:*: {
  echo -a 2 2 2 2 2 Estado: 7BDD
  halt
}
raw 310:*: {
  echo -a 3 3 3 3 3 AYUDANDO
  halt
}
raw 311:*: {
  echo -a ···7 $2 5! 12 $3 $+ 6@2 $+ $4 1* $6-
  halt
}
raw 343:*: {
  echo -a 5 5 5 5 5 DOCKING
  halt
}
raw 337:*: {
  echo -a 3 3 3 3 3 SSL
  halt
}
raw 378:*: {
  echo -a 12 12 12 12 12 Host Real:1 $6 $7 12 IP real:1 $7
  halt
}
raw 379:*: {
  echo -a 12 12 12 12 12 Modos:2 $6-
  halt
}
raw 312:*: {
  echo -a 12 12 12 12 12 Servidor:2 $3 ( $4- )
  halt
}

raw 313:*: {
  echo -a 12 12 12 12 12 IRCOP:2 $5-9
  halt
}
raw 319:*: {
  echo -a 12 12 12 12 12 Canales:2 $3-
  halt
}
raw 317:*: {
  echo -a 12 12 12 12 12 Conectado desde:2 $asctime($4, dd/mm/yy)) 2a las12 $asctime($4, HH:nn) 2horas
  echo -a 12 12 12 12 12 Idle:2 $duration($3)
  echo -a 12 12 12 12 12 Tiempo conectado:2 $duration($calc($ctime - $4))
  halt
}
raw 335:*: {
  echo -a 11 11 11 11 11 roBOT
  halt
}

raw 318:*: {
  haltdef
  var %whois.Clones $ial($address($2,2),0)
  if (%whois.Clones > 1) {
    echo -a 12 12 12 12 12 Clones:2 $2 has $calc($ial($address($2,2),0) - 1)
    var %iee $ial($address($2,2),0)
    while %iee {
      if ($gettok($ial($address($2,2),%iee),1,33) != $2) {
        echo -a 12 12 12 12 12 Clones:2 $addtok($replace($ial($v1),!,$chr(40)),$chr(32),41)
      }
      dec %iee
    }
  }
  echo -a 2 2 2 2 2 Fin del whois
}

alias kanalclone {
  if ($ial($address($1,2),0) == 1) return
  var %nickler = 0 | var %clone = $1
  while (%nickler < $ial($address($1,2),0)) { inc %nickler | var %clone = $addtok(%clone,$ial($address($1,2),%nickler).nick, 44) }
  return %clone
}

Muchas gracias!!!!

Desconectado Gyk

  • Novato
  • *
  • Mensajes: 18
  • Karma: +1/-4
Re:Whois
« Respuesta #1 en: Marzo 17, 2020, 04:01:54 am »
Hola rayco

Creo que eso solo se puede hacer en vertical en horizontal no se puede hacer eso

Tampoco sé mucho de los raws.

Un

saludos.

Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Whois
« Respuesta #2 en: Marzo 17, 2020, 04:33:47 am »
No había entendido eso de vertical y horizontal, supongo que querías decir que salga en la misma linea, si ese es el caso, el problema es que no siempre los números raw salen en el mismo orden de aparición de acuerdo al server en que se haga el whois.

En todo caso podrían asignarse en una variable cuando llegue al raw 310 y el 317, y que sea mostrada esa linea en el raw 318, que es el que indica el fin del whois.

Saludos

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Whois
« Respuesta #3 en: Marzo 17, 2020, 05:31:07 am »
Hola Quetzalcoatl

Es que he visto en un script que opciones como: Estado del nick, SSL, Ayudando, y cosas así les salia en un whois en la misma línea, de ahí mi pregunta si se podian "fusionar" los raw's.

¡Gracias!