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

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-
}

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.