Autres Identifieurs
$+(n1,...,nN)
Combine tous les paramètres spécifiés de la même façon que l'utilisation de $+ entre chaque item.

$?*!="message"
Cet identifieur vous permet une requête d'information en ouvrant un dialog.

//echo $?="Quel est ton nom?"

Si l'usager entre son nom et appuie le bouton OK, $? va retourner ce que l'usager a entré. Si l'usager click le bouton Cancel, $? ne retourne rien.

//echo $?*="Votre mot de passe?"

Dans ce cas le $?* fait apparaître le texte de la boîte comme des ***** pour prévenir le dévoilement de l'information.

//echo $?!="On continue?"

Dans ce cas un dialog Yes/No s'ouvre. Si l'usager click Yes, $true retourné, sinon $false est retourné.

Le dialog est allongé pour faire entrer le texte du message s'il est très long, Vous pouvez aussi le faire apparaître sur différentes lignes avec l'identifieur $crlf pour séparer le message.

//echo $?="Ceci est la première ligne. $crlf $+ Et celle-ci la 2e."

Note: Cet identifieur ne peut pas être utilisé dans un script qui réagit à  un message serveur. Le seul moyen de contourner est d'utiliser un /timer pour initialiser une requête d'entrée après la fin du script.

$ansi2mirc(texte)
Retourne du texte avec des codes ANSI convertis en codes couleur mIRC.

$away
Retourne la valeur $true ou $false selon que vous êtes away ou non selon mIRC.

Vous pouvez aussi utiliser $awaymsg et $awaytime pour avoir les données relatives au away.

$cb
Retourne les 256 premiers caractères du buffer copier/coller.

$cb(N)
Retourne des lignes limités par un CRLF du buffer copier/coller.

Attributs: len

$cb(0) retourne le nombre total de lignes dans le buffer
$cb(0).len retourne la longueur totale de toutes les lignes du buffer
$cb(1) retourne la première ligne du buffer
$cb(1).len retourne la longueur de la première ligne du buffer

$chantypes
mIRC supporte le token numérique 005 CHANTYPES, et peut manipuler un ensemble dynamique de préfixes de canaux.

$chantypes retourne la liste de préfixes de canaux qui peuvent être joint, eg. #mIRC, &mIRC.

Lorsque non connecté à  un serveur, mIRC utilise par défaut $chantypes avec valeur CHANTYPES=#&.

$chanmodes
mIRC supporte le token numérique 005 CHANMODES, et peut manipuler un ensemble dynamique de préfixes de modes.

$chanmodes retourn une liste des modes de canaux supportés, eg. '+K moo' pour fixer le mot de passe du canal à  'moo'.

Lorsque non connecté à  un serveur, mIRC utilise par défaut $chanmodes avec valeur CHANMODES=bIe,k,l.

$cmdbox
Retourne $true si une commande ou script a été initié via la ligne de commande dans une fenêtre canal.

$cmdline
Retourne la ligne de commande qui a été passé à  mIRC lorsqu'il a été exécuté la première fois.

$color(name/N)
Retourne le Nième index de couleur du nom spécifié, eg $color(action text). Si vous ne spécifiez pas le nom complet, la première correspondance est retournée, eg. $color(action).

Si vous spécifiez une valeur à  N, retourne la valeur RGB pour la Nième boîte de couleur.

Attributs: dd

$color(action).ddretourne le nombre en double format

$cr
Retourne le caractère retour de chariot, même chose que $chr(13).

$creq
Retourne les réglages de /creq du dialog DCC Options des options.

$crlf
Retourne la combinaison retour de chariot/ligne suivante.

$dccignore
Retourne $true si l'option ignore file types est active dans le dialog DCC Folders, sinon retourne $false.

$dccignore(N/fichier)
Retourne le Nième item dans le dcc ignore file types du dialog DCC Folders.

Si N est 0, retourne le nombre total d'items de la liste, sinon retourne le Nième item de la liste. Si un fichier est spécifié, retourne $true s'il correspond à  un item de la liste, sinon $false.

$dccport
Retourne le port utilisé par le Serveur DCC.

$dll(nom.dll, procnom, data)
Retourne le résultat du appel à  un DLL désigner pour fonctionner avec mIRC.

$editbox(fenêtre,N)
Retourne le texte de la ligne de commande de la fenêtre spécifié.

SI N = 1, retourne le texte de la deuxième ligne de commande d'une fenêtre si elle est ouverte.

$emailaddr
Retourne l'adresse mail spécifié dans le dialog Setup des options.

$eval(text,N)
évalue le contenu du texte N fois. Si N n'est pas spécifié, N = 1 par défaut. Si N = 0, le texte n'est pas évalué.

Ceci permet d'évaluer récursivement des identifieurs et variables dans une ligne de texte.

$fullname
Retourne le nom complet du dialog de connexion.

$hash(texte,B)
Retourne un nombre basé sur du texte B est le nombre de bytes à  utiliser pour calculer le nombre.

$highlight
Retourne les mots de la section Highlight de mIRC.

$highlight(N/text)
Retourne la Nième ligne de la liste de highlight des options de mIRC, ou si du texte est spécifié, les attributs pour la ligne qui correspond au texte.

Attributs: text, colour, sound, flash, message, nicks.

$host
Retourne votre nom d'hôte local.

$iif(C,T,F)
Retourne T ou F dépendant du résultat de la comparaison C.

$iif(1 == 2, oui, non) retourne "non"

$iif() retourne F si la condition retourne zéro, $false, ou $null. Pour tout autre valeur $iif() retourne T.

Si vous ne spécifiez pas le paramètre F, $iif retourne la valeur T si la condition est vraie, et ne retourne rien si elle est fausse.

$iif(1 == 2, yes) retourne rien

Vous pouvez trouver plus d'informations sur les comparaison dans la section if-then-else.

$ifmatch
Retourne le premier paramètre de la comparaison correspondanteif-then-else.

Dans le cas de cette comparaison:

if (texte isin le_texte) { ... }

$ifmatch retourne "text"

$ignore(N/adresse)
Retourne la Nième adresse de la liste des ignorés.

Attributs: type, secs

$ignore(0)retourne le nombre total d'adresses dans la liste de ignorés
$ignore(1)retourne la première adresse de la liste des ignorés
$ignore(2).typeretourne le type pour la 2e adresse ignorée
$ignore(2).secsretourne le nombre de secondes avant que l'ignore soit retiré

Note: Si vous spécifiez une adresse, la première adresse correspondante est retournée.

$inpaste
Retourne $true si un usager a fait Control+V ou Shift+Insert pour mettre du texte dans une boîte de texte, ce qui peut être utile lorsque vous exécutez un événement on INPUT.

$input(prompt,N,window,title,text)
Question l'usager et retourne le résultat.

Le dialog d'entrée est étiré verticalement si le message est très long. Vous pouvez aussi faire apparaître le message sur différentes lignes en utilisant l'identifieur $crlf pour séparer les lignes.

N peut être une combinaison des valeurs suivantes additionnées:

e -show input editbox
p -show input password editbox
o -bouton ok
y -boutons yes no
n -boutons yes no cancel
r -boutons retry cancel
v - retourne $ok, $yes, $no, $cancel pour les boutons.
g -boutons alignés à  droite

Par défaut, les boutons retournent $true ou $null comme $?. S'il y a une boîte de texte, les boutons ok/yes retournent le contenu de la boîte de texte.

iqwh - montrent l'icône info, question, warning, et hand respectivement.
d -jouer le son du système associé à  l'icône.

s -indique que le nom window a été spécifié.
a -active le dialog.

title est le texte de la bare titre.

text est le texte par défaut placé dans la boîte de texte.

N, window, title, et text sont des paramètres optionnels.

Note: Cet identifieur ne peut pas être utilisé dans un script qui réagit à  un message serveur. Le seul moyen de contourner est d'utiliser un /timer pour initialiser une requête d'entrée après la fin du script.

$ip
Retourne votre adresse IP.

$isalias(nom)
Retourne $true si le nom spécifié est un nom d'alias qui existe dans les scripts.

Attributs: fname, alias

$isalias(join) retourne $true si vous avez un alias pour le /join
$isalias(join).fname retourne le nom de fichier dans lequel l'alias existe
$isalias(join).alias retourne la définition de l'alias /join

$isid
Retourne $true si l'alias a été appelé comme un identifieur, sinon $false.

$lf
Retourne le caractère changement de ligne, le même caractère que $chr(10).

$lock(item/#/N)
Retourne $true ou $false pour un item du dialog Lock.

Attributs: send, get, chat, fserve, run, dll, channels

Vous pouvez aussi utiliser $lock(N) N retourne le Nième canal dans la liste des canaux limités ou vous pouvez spécifier un nom de canal au lieu de N.

$md5(text|&binvar|filename,[N])
Retourne l'encodage md5 pour les données spécifiées, N = 0 pour du texte (defaut), 1 pour ue variable &binvar, 2 pour un nom de fichier.

$modespl
mIRC supporte le token umérique 005 MODES.

$modespl retourne le nombre maximal de paramètres permis pour /mode, eg. si $modespl égale 5, vous pouvez utiliser /mode +ooooo pour fixer 5 modes à  la fois.

$network
Retourne le réseau IRC à  lequel vous êtes connecté.

Note: il est possible que vous ne soyez pas capables d'avoir cette information sur certains réseaux.

$os
Retourne la version du système d'exploitation. La réplique est 95, 98, NT, ME, 2K, XP ou NET.

$port
Retourne le numéro de port du serveur sur lequel vous êtes branché.

$prefix
mIRC supporte le token umérique 005 MODES, et peut manipuler un ensemble dynamique de préfixes de nicks sur des canaux.

$prefix retourne une liste des préfixes de nicks ie. op, halfop, voice, etc. qui sont supportés sur le serveur.

Lorsque vous n'êtes pas connecté à  un serveur, mIRC utilise une valeur par défaut de $prefix qui est PREFIX=(ohv)@%+.

$result
Mémorise la valeur numérique retourné par une routine avec la commande /return.

$rgb(nom)
Retourne la valeur RGB du système de couleur spécifié qui peut être l'un des suivants: face, shadow, hilight, frame et text.

$server
Retourne le nom du serveur auquel vous êtes branché.

Si vous n'êtes pas branché, il retourne $null.

$server(N/adresse)
Retourne l'adresse du Nième serveur de la liste des serveurs.

Attributs: desc, port, group, pass

$server(0) retourne le nombre de serveurs de la liste
$server(2) retourne l'adresse du 2e serveur
$server(2).desc retourne la description du 2e serveur
$server(3).port retourne le port(s) du 3e serveur

Si vous spécifiez une adresse de serveur irc, et qu'elle est dans votre liste, il retourne l'info de ce serveur.

$serverip
Retourne l'adresse IP du serveur.

$show
Retourne $false si une commande est avec un "." silencieux, autrement $true.

$sreq
Retourne les réglages de /sreq du dialog des options DCC send des options.

$status
Retourne le statut de la connexion au serveur.

Note: Ceci retourne connecting lors de la connection et retourne closing> lors de l'événement on DISCONNECT si la fermeture de la fenêtre status en est la cause.

$titlebar
Retourne le texte contenu dans la barre titre de mIRC, qui est mis en place avec /titlebar.

$url
Retourne l'URL actif de votre Navigateur Web.

$url(N)
Retourne la Nième adresse de votre liste de urls.

Attributs: desc, group

$url(0) retourne le nombre total d'adresses de la liste
$url(2) retourne l'adresse du 2e item de la liste
$url(2).desc retourne une description du 2e item de la liste
$url(3).group retourne le groupe du 3e item de la liste

$usermode
Retourne votre mode d'usager sur le serveur irc.

$version
Retourne la version de mIRC que vous utilisez.