Kidou : lister les utilisateurs d'un canal en fonction de leur origine (mirc)

0/5 (2 avis)

Snippet vu 4 255 fois - Téléchargée 28 fois

Contenu du snippet

Difficile de repèrer directement qui vient de quel pays quand on entre dans un canal. J'ai donc fait deux petits alias:
kichan : liste tous les users du canal et affiche les nicks et adresses en couleurs en fonction du pays d'origine (gère be,fr et ca). Exemple: /kidou #mirc-scripts
kidou: Agit comme kichan mais ne listera que les utilisateurs correspondant au pays cherché.
Exemple: /kidou #mirc-scripts .be

Source / Exemple :


alias kichan {
  set %destop.ki.max $nick($1,0)
  while (%destop.ki.max > 0) {
    set %destop.ki.pays $right($address($nick($1,%destop.ki.max),2),3)
    if (%destop.ki.pays == .be) { set %destop.ki.pays 2 }
    elseif (%destop.ki.pays == .fr) { set %destop.ki.pays 3 }
    elseif (%destop.ki.pays == .ca) { set %destop.ki.pays 4 }
    elseif (%destop.ki.pays == com) { set %destop.ki.pays 14 }
    else { set %destop.ki.pays 12 }
    display %destop.ki.pays $nick($1,%destop.ki.max) $address($nick($1,%destop.ki.max),2)
    dec %destop.ki.max 1
  }
}
alias kidou {
  set %destop.ki.max $nick($1,0)
  while (%destop.ki.max > 0) {
    if ($right($address($nick($1,%destop.ki.max),2),$len($2)) == $2) {
      display $nick($1,%destop.ki.max) $address($nick($1,%destop.ki.max),2)
    }
    dec %destop.ki.max 1
  }
}

alias -l display {
  window -S @camp 100 10 600 550
  echo @camp $1-
}

A voir également

Ajouter un commentaire Commentaires
cs_Yves Messages postés 31 Date d'inscription samedi 2 mars 2002 Statut Membre Dernière intervention 21 décembre 2003
3 sept. 2002 à 23:18
Merci pour les fleurs, et je planche sur un /kidom. Il sera probablement moins performant vu que certains domaines ont un nom en trois, ou quatre positions.
cs_RysS Messages postés 56 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 22 mai 2004
3 sept. 2002 à 05:46
c'est sympa comme idée faudrai l'améliorer ^^
comme ajouter des domain etc etc
mais autrement c'est chouette

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.