begin process at 2008 05 17 07:39:49
1 173 922 membres
53 nouveaux aujourd'hui
13 973 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LISTE DES IPS SUR UN CANAL


Information sur la source

Catégorie :Astuces Niveau : Débutant Date de création : 04/04/2003 Date de mise à jour : 04/04/2003 15:19:53 Vu : 3 647

Note :
Aucune note

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note


Description

Ce petit remote va vous permettre de lister les ips des personnes présentes sur un canal et d'écrire les résultats dans un fichier.

ATTENTION : cela ne marche que sur des serveurs n'encryptant pas les hosts, ou bien, que sur les personnes ayant enlevé leur mode user +x ( cryptage des hosts )

J'ai crée ce remote pour PsYKooZ .

Source

  • ;### By Sorn_Drixer ###
  • alias ip {
  • if ($1 == $null) { echo -a Canal non précisé | halt }
  • else { set %chnip $1 }
  • .remove ip.txt
  • .enable #Decode-ip
  • set %chnb $nick(%chnip,0)
  • set %chnb2 0
  • :suite
  • inc %chnb2 1
  • dns $nick(%chnip,%chnb2)
  • if (%chnb > %chnb2) goto suite
  • else { unset %chnb | unset %chnb2 | unset %chnip | echo -a Résultat dans ip.txt | halt }
  • }
  • #Decode-ip OFF
  • on *:DNS:{
  • if ($raddress == $null) { write ip.txt $nick est : INTROUVABLE }
  • else { write ip.txt $nick est : $raddress }
  • }
  • #Decode-ip END
  • ;### By Sorn_Drixer ###
;### By Sorn_Drixer ###
alias ip {
  if ($1 == $null) { echo -a Canal non précisé | halt }
  else { set %chnip $1 }
  .remove ip.txt
  .enable #Decode-ip
  set %chnb $nick(%chnip,0)
  set %chnb2 0
  :suite
  inc %chnb2 1
  dns $nick(%chnip,%chnb2)
  if (%chnb > %chnb2) goto suite
  else { unset %chnb | unset %chnb2 | unset %chnip | echo -a Résultat dans ip.txt | halt }
}

#Decode-ip OFF
on *:DNS:{
  if ($raddress == $null) { write ip.txt $nick est : INTROUVABLE }
  else { write ip.txt $nick est : $raddress }
}
#Decode-ip END
;### By Sorn_Drixer ### 

Conclusion

Tout ceci à mettre dans les remotes.
Pour le faire fonctionner, faites : /ip #uncanal

Voila.
Mon site : http://www.Bot-Corporation.fr.st
  • signaler à un administrateur
    Commentaire de PsYKooZ le 04/04/2003 14:36:20

    Nice :) merci encore bcp !

  • signaler à un administrateur
    Commentaire de Dark-Dragoon le 23/11/2003 10:36:27

    eu sa marceh 1fois sur 10 :)
    sinon c cool :)
    a qd le dialog avec les reponse ds ledit ?
    :)

  • signaler à un administrateur
    Commentaire de SornDrixer le 23/11/2003 10:39:09 administrateur CS

    Dark-Dragoon : cela marche à tout les coups sur les serveurs ne cryptant pas les hosts, ou bien sur les personnes ayant désactivé leur flag x . ( par exemple, efnet qui n'encrypte pas les hosts )

    Et puis, j'aurais pu très bien le faire en dialog, là n'est pas le problème, mais j'ai fais cette source pour quelqu'un ( comme je l'avais noté plus haut ) , donc je n'ai pas cherché à présenter au mieux ;)

  • signaler à un administrateur
    Commentaire de Dark-Dragoon le 23/11/2003 11:00:54

    ouais je c lire :)

Ajouter un commentaire

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Boutique

Boutique de goodies CodeS-SourceS