Fonctions mathématiques |
$abs(N) | Calcule la valeur absolue de N |
$asc(C) | Calcule le code ascii du caractère C |
$calc(Expression) | Evalue une expression mathématique |
$chr(N) | Produit le caractère de code ASCII N |
$cos(N) | Calcule le cosinus de N. Les fonction $sin, $acos, $asin,
$tan, $atan, $log, $exp sont aussi supportées. |
$int(N) | Calcule la partie entière de N |
$rand(X,Y) | Retourne un nombre aléatoire entre X et Y. |
Fonctions de manipulation de chaîne |
$len(Chaine) | Retourne la longueur d'une chaîne. |
$left(Chaine,N) | Retourne la sous-chaine contenant les N premiers caractères
de la chaîne |
$right(Chaine,N) | Retourne la sous-chaine contenant les N derniers caractères
de chaîne. |
$mid(Chaine,N,M) | Retourne la sous-chaine commençant au caractère N et contenant
M caractères |
$pos(Chaine,C,N) | Retourne la position de la N ième occurence de la chaîne
C dans Chaine. |
$upper(Chaine) | Retourn la chaîne en majuscules |
$lower(Chaine) | Retourne la chaine en minuscules |
Identificateurs de nicks et d'adresse |
$nick(#chan,N) | Donne le N ieme nick sur #chan. Renvoie le nombre de nicks
si N=0. |
$opnick(#chan,N) | Renvoie le N ième nick op sur #chan. Renvoie le nombre d'ops si
N=0. |
$nopnick(#chan,N) | Donne le N ieme nick non op sur #chan. Même chose que ci-dessus |
$vnick(#chan,N) | Donne le N ieme nick voice sur #chan. Même chose que ci-dessus |
$nvnick(#chan,N) | Donne le N ieme nick non voice sur #chan. Même chose que ci-dessus |
$comchan(Nick,N) | Retourne le N ieme canal que vous avez en commun
avec nick. Si N=0, retourne le nombre de canaux communs. |
$ial(masque,N) | Retourne le N ième userhost dans la liste interne des adresses
mirc correspondant au masque. Si N=0, retourne le nombre d'adresses correspondant au masque. |
$ialchan(masque,#chan,N) | Même chose que $ial, sauf que les userhosts doivent
correspondre à celles d'occupants du canal #chan |
$level(nick) | Donne le niveau que vous avez donné à nick. Par défaut égal à 1 |
$mask(userhost,type) | Donne un masque à base de jokers à partir du userhost fourni. Type varie entre 0 et 9
Exemple: $mask(user!host@domaine,1) = *!*user@host.domaine |
$notify(N) | Retourne le N ième nick notifié |
$snick(#chan,N) | Retourne le N ième nick sélectionné dans la liste des nicks
du channel #chan. Si N=0, retourne le nombre de nicks sélectionnés. |
$snicks | Retourne une liste de nicks sélectionnés dans la fenêtre active, séparés par une virgule. |
$me | Retourne votre nick |
Fonctions relatives aux fenêtres |
$active | Retourne le nom de la fenêtre active, avec le bon préfixe |
$chan(N/#chan) | Retourne des informations sur #chan (ou le N ieme canal sur
lequel vous êtes) dans le format $chan(N/#chan).identificateur, et ou identificateur peut être:
topic, mode, key, limit, ial. ial est un booleen égal à $true si mirc connaît tous les userhosts
des occupants du canal. |
$chat(N/nick) | Retourne le nom de la N ieme fenêtre de dcc chat ouverte
L'identificateur .ip de $chat permet d'obtenir l'ip du chatteur. |
$query(N/nick) | Donne le nom de la N ieme fenetre de message privé ouverte
$query(N).address retourne le userhost du chatteur, sauf si celui-ci n'a pas encore parlé. |