Liste des fonctions les plus courantes



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.
$snicksRetourne une liste de nicks sélectionnés dans la fenêtre active, séparés par une virgule.
$meRetourne votre nick
Fonctions relatives aux fenêtres
$activeRetourne 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é.


Partie en cours de construction

  Début de page   Sommaire