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

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 096 fois - Téléchargée 25 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
Messages postés
31
Date d'inscription
samedi 2 mars 2002
Statut
Membre
Dernière intervention
21 décembre 2003

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.
Messages postés
56
Date d'inscription
lundi 2 septembre 2002
Statut
Membre
Dernière intervention
22 mai 2004

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.