From WikiChip
Difference between revisions of "mirc/identifiers"
(→List of identifiers (alphabetized): ... through letter O) |
Maroonbells (talk | contribs) |
||
(52 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
{{mirc title|List of Identifiers}} | {{mirc title|List of Identifiers}} | ||
'''mIRC identifiers''' are a set of built-in value-returning routines that can be used to query mIRC for various data structures, mIRC, IRC, and OS related properties such as a file size or the 6th nick in a channel. | '''mIRC identifiers''' are a set of built-in value-returning routines that can be used to query mIRC for various data structures, mIRC, IRC, and OS related properties such as a file size or the 6th nick in a channel. | ||
+ | |||
+ | =$nick, $*, $&, $+ and $++ are exception and are not returning values, they are constructs interpreted in a different way. | ||
Presently undocumented or deprecated identifiers are indicated in ''italics''. An identifier is undocumented if it doesn't reasonably appear in the current help.chm, but may appear in the [https://www.mirc.com/versions.txt versions.txt] | Presently undocumented or deprecated identifiers are indicated in ''italics''. An identifier is undocumented if it doesn't reasonably appear in the current help.chm, but may appear in the [https://www.mirc.com/versions.txt versions.txt] | ||
Line 19: | Line 21: | ||
| | | | ||
'''$''' | '''$''' | ||
+ | * {{mIRC|$$}} | ||
* {{mIRC|$}} | * {{mIRC|$}} | ||
+ | * ''{{mIRC|$~}}'' | ||
* {{mIRC|$1-|$0}} | * {{mIRC|$1-|$0}} | ||
* {{mIRC|$1-}} | * {{mIRC|$1-}} | ||
Line 40: | Line 44: | ||
* {{mIRC|$address}}() | * {{mIRC|$address}}() | ||
* {{mIRC|$addtok}}() | * {{mIRC|$addtok}}() | ||
− | * {{mIRC | + | * {{mIRC|$addtokcs}}() |
* {{mIRC|$agent}}() | * {{mIRC|$agent}}() | ||
* {{mIRC|$agentname}}<sup>E</sup> | * {{mIRC|$agentname}}<sup>E</sup> | ||
− | * | + | * {{mIRC|$agentstat}} |
− | * | + | * {{mIRC|$agentver}} |
* {{mIRC|$alias}}() | * {{mIRC|$alias}}() | ||
* {{mIRC|$and}}() | * {{mIRC|$and}}() | ||
Line 65: | Line 69: | ||
'''B''' | '''B''' | ||
+ | * ''{{mIRC|$banlist}}()'' | ||
* {{mIRC|$banmask}}<sup>E</sup> | * {{mIRC|$banmask}}<sup>E</sup> | ||
− | |||
* {{mIRC|$base}}() | * {{mIRC|$base}}() | ||
* ''{{mIRC|$beta}}'' | * ''{{mIRC|$beta}}'' | ||
* {{mIRC|$bfind}}() | * {{mIRC|$bfind}}() | ||
+ | * {{mIRC|$bigfloat}}() | ||
* {{mIRC|$bindip}}() | * {{mIRC|$bindip}}() | ||
* {{mIRC|$bitoff}}() | * {{mIRC|$bitoff}}() | ||
Line 80: | Line 85: | ||
'''C''' | '''C''' | ||
* {{mIRC|$calc}}() | * {{mIRC|$calc}}() | ||
− | * {{mIRC|$caller}} | + | * {{mIRC|$caller}} |
* {{mIRC|$cancel}} | * {{mIRC|$cancel}} | ||
* {{mIRC|$cb}} | * {{mIRC|$cb}} | ||
* {{mIRC|$cb}}() | * {{mIRC|$cb}}() | ||
+ | * {{mIRC|$cbrt}}() | ||
* {{mIRC|$cd}}<sup>E</sup> | * {{mIRC|$cd}}<sup>E</sup> | ||
* {{mIRC|$ceil}}() | * {{mIRC|$ceil}}() | ||
Line 99: | Line 105: | ||
* {{mIRC|$cmdline}} | * {{mIRC|$cmdline}} | ||
* {{mIRC|$cnick}}() | * {{mIRC|$cnick}}() | ||
+ | * {{mIRC|$codepage}}() | ||
* {{mIRC|$color}}() | * {{mIRC|$color}}() | ||
* ''{{mIRC|$colour}}()'' | * ''{{mIRC|$colour}}()'' | ||
Line 112: | Line 119: | ||
* {{mIRC|$cosh}}() | * {{mIRC|$cosh}}() | ||
* {{mIRC|$count}}() | * {{mIRC|$count}}() | ||
− | * {{mIRC | + | * {{mIRC|$countcs}}() |
* {{mIRC|$cr}} | * {{mIRC|$cr}} | ||
* {{mIRC|$crc}}() | * {{mIRC|$crc}}() | ||
+ | * {{mIRC|$crc64}}() | ||
* {{mIRC|$creq}} | * {{mIRC|$creq}} | ||
* {{mIRC|$crlf}} | * {{mIRC|$crlf}} | ||
* {{mIRC|$ctime}} | * {{mIRC|$ctime}} | ||
* {{mIRC|$ctime}}() | * {{mIRC|$ctime}}() | ||
− | * {{mIRC|$ctimer}} | + | * {{mIRC|$ctimer}} |
* {{mIRC|$ctrlenter}}<sup>E</sup> | * {{mIRC|$ctrlenter}}<sup>E</sup> | ||
Line 134: | Line 142: | ||
* {{mIRC|$ddename}} | * {{mIRC|$ddename}} | ||
* {{mIRC|$debug}} | * {{mIRC|$debug}} | ||
− | * {{mIRC|$decode}}( | + | * {{mIRC|$decode}}() |
* {{mIRC|$decompress}}() | * {{mIRC|$decompress}}() | ||
* {{mIRC|$deltok}}() | * {{mIRC|$deltok}}() | ||
Line 144: | Line 152: | ||
* {{mIRC|$didtok}}() | * {{mIRC|$didtok}}() | ||
* {{mIRC|$didwm}}() | * {{mIRC|$didwm}}() | ||
− | * ''{{mIRC|$dir}} | + | * ''{{mIRC|$dir}}'' |
* {{mIRC|$disk}}() | * {{mIRC|$disk}}() | ||
* {{mIRC|$dlevel}} | * {{mIRC|$dlevel}} | ||
* {{mIRC|$dll}}() | * {{mIRC|$dll}}() | ||
* {{mIRC|$dllcall}}() | * {{mIRC|$dllcall}}() | ||
− | * {{mIRC|$dname}} | + | * {{mIRC|$dname}}<sup>E</sup> |
* {{mIRC|$dns}}() | * {{mIRC|$dns}}() | ||
+ | * {{mIRC|$donotdisturb}} | ||
* {{mirc|$dqwindow}} | * {{mirc|$dqwindow}} | ||
* {{mIRC|$duration}}() | * {{mIRC|$duration}}() | ||
Line 165: | Line 174: | ||
* ''{{mIRC|$evalnext}}()'' | * ''{{mIRC|$evalnext}}()'' | ||
* {{mIRC|$event}}<sup>E</sup> | * {{mIRC|$event}}<sup>E</sup> | ||
− | * {{mIRC|$eventid}} | + | * {{mIRC|$eventid}}<sup>E</sup> |
− | * {{mIRC|$eventparms}} | + | * {{mIRC|$eventparms}}<sup>E</sup> |
* {{mIRC|$exists}}() | * {{mIRC|$exists}}() | ||
* {{mIRC|$exiting}} | * {{mIRC|$exiting}} | ||
'''F''' | '''F''' | ||
+ | * {{mIRC|$factorial}}() | ||
* {{mIRC|$false}} | * {{mIRC|$false}} | ||
* {{mIRC|$feof}} | * {{mIRC|$feof}} | ||
* {{mIRC|$ferr}} | * {{mIRC|$ferr}} | ||
* {{mIRC|$fgetc}}() | * {{mIRC|$fgetc}}() | ||
− | * {{mIRC|$file}} | + | * {{mIRC|$fibonacci}}() |
+ | * ''{{mIRC|$file}}'' | ||
* {{mIRC|$file}}() | * {{mIRC|$file}}() | ||
− | + | * {{mIRC|$filename}}<sup>E</sup> | |
− | * {{mIRC|$filename}} | ||
* {{mIRC|$filtered}} | * {{mIRC|$filtered}} | ||
* {{mIRC|$finddir}}() | * {{mIRC|$finddir}}() | ||
Line 185: | Line 195: | ||
* {{mIRC|$findfilen}} | * {{mIRC|$findfilen}} | ||
* {{mIRC|$findtok}}() | * {{mIRC|$findtok}}() | ||
− | * {{mIRC | + | * {{mIRC|$findtokcs}}() |
* {{mIRC|$fline}}() | * {{mIRC|$fline}}() | ||
+ | * {{mIRC|$flinen}} | ||
* {{mIRC|$floor}}() | * {{mIRC|$floor}}() | ||
* {{mirc|$font}}() | * {{mirc|$font}}() | ||
* {{mIRC|$fopen}}() | * {{mIRC|$fopen}}() | ||
* {{mIRC|$fread}}() | * {{mIRC|$fread}}() | ||
+ | * {{mIRC|$freadex}}() | ||
* {{mIRC|$fromeditbox}} | * {{mIRC|$fromeditbox}} | ||
* ''{{mIRC|$fserv}}()'' | * ''{{mIRC|$fserv}}()'' | ||
Line 198: | Line 210: | ||
* {{mIRC|$fullname}} | * {{mIRC|$fullname}} | ||
* {{mIRC|$fullscreen}} | * {{mIRC|$fullscreen}} | ||
+ | * {{mIRC|$fupdate}} | ||
'''G''' | '''G''' | ||
+ | * {{mIRC|$gcd}}() | ||
* {{mIRC|$get}}() | * {{mIRC|$get}}() | ||
* {{mIRC|$getdir}}() | * {{mIRC|$getdir}}() | ||
Line 235: | Line 249: | ||
* {{mIRC|$ial}}() | * {{mIRC|$ial}}() | ||
* {{mIRC|$ialchan}}() | * {{mIRC|$ialchan}}() | ||
+ | * {{mIRC|$ialmark}}() | ||
* {{mIRC|$ibl}}() | * {{mIRC|$ibl}}() | ||
* {{mIRC|$idle}} | * {{mIRC|$idle}} | ||
Line 248: | Line 263: | ||
* ''{{mIRC|$initopic}}()'' | * ''{{mIRC|$initopic}}()'' | ||
* {{mIRC|$inmidi}} | * {{mIRC|$inmidi}} | ||
− | |||
* {{mIRC|$inmode}} | * {{mIRC|$inmode}} | ||
* ''{{mIRC|$inmp3}}'' | * ''{{mIRC|$inmp3}}'' | ||
− | |||
* {{mIRC|$inpaste}}<sup>E</sup> | * {{mIRC|$inpaste}}<sup>E</sup> | ||
* {{mIRC|$inpoly}}() | * {{mIRC|$inpoly}}() | ||
Line 258: | Line 271: | ||
* {{mIRC|$inroundrect}}() | * {{mIRC|$inroundrect}}() | ||
* {{mIRC|$insong}} | * {{mIRC|$insong}} | ||
− | |||
* {{mIRC|$instok}}() | * {{mIRC|$instok}}() | ||
* {{mIRC|$int}}() | * {{mIRC|$int}}() | ||
* {{mIRC|$intersect}}() | * {{mIRC|$intersect}}() | ||
* {{mIRC|$inwave}} | * {{mIRC|$inwave}} | ||
− | |||
* {{mIRC|$inwho}} | * {{mIRC|$inwho}} | ||
* {{mIRC|$ip}} | * {{mIRC|$ip}} | ||
* {{mIRC|$iptype}}() | * {{mIRC|$iptype}}() | ||
* {{mIRC|$iql}}() | * {{mIRC|$iql}}() | ||
+ | * {{mIRC|$isadmin}} | ||
* {{mIRC|$isalias}}() | * {{mIRC|$isalias}}() | ||
* {{mIRC|$isbit}}() | * {{mIRC|$isbit}}() | ||
Line 275: | Line 287: | ||
* {{mIRC|$isid}} | * {{mIRC|$isid}} | ||
* {{mIRC|$islower}}() | * {{mIRC|$islower}}() | ||
+ | * {{mIRC|$isnumber}}() | ||
+ | * {{mIRC|$isnum}}() | ||
* {{mIRC|$istok}}() | * {{mIRC|$istok}}() | ||
− | * {{mIRC | + | * {{mIRC|$istokcs}}() |
* {{mIRC|$isupper}}() | * {{mIRC|$isupper}}() | ||
* {{mIRC|$isutf}}() | * {{mIRC|$isutf}}() | ||
Line 282: | Line 296: | ||
'''K''' | '''K''' | ||
* {{mIRC|$keychar}}<sup>E</sup> | * {{mIRC|$keychar}}<sup>E</sup> | ||
+ | * {{mIRC|$keylparam}} | ||
* {{mIRC|$keyrpt}}<sup>E</sup> | * {{mIRC|$keyrpt}}<sup>E</sup> | ||
* {{mIRC|$keyval}}<sup>E</sup> | * {{mIRC|$keyval}}<sup>E</sup> | ||
Line 290: | Line 305: | ||
* {{mIRC|$lactivecid}} | * {{mIRC|$lactivecid}} | ||
* {{mIRC|$lactivewid}} | * {{mIRC|$lactivewid}} | ||
+ | * {{mIRC|$lcm}}() | ||
* {{mIRC|$left}}() | * {{mIRC|$left}}() | ||
* {{mIRC|$leftwin}} | * {{mIRC|$leftwin}} | ||
Line 304: | Line 320: | ||
* ''{{mIRC|$lof}}'' | * ''{{mIRC|$lof}}'' | ||
* {{mIRC|$log}}() | * {{mIRC|$log}}() | ||
+ | * {{mIRC|$log2}}() | ||
* {{mIRC|$log10}}() | * {{mIRC|$log10}}() | ||
* {{mIRC|$logdir}} | * {{mIRC|$logdir}} | ||
Line 319: | Line 336: | ||
* {{mIRC|$matchkey}}<sup>E</sup> | * {{mIRC|$matchkey}}<sup>E</sup> | ||
* {{mIRC|$matchtok}}() | * {{mIRC|$matchtok}}() | ||
− | * {{mIRC | + | * {{mIRC|$matchtokcs}}() |
+ | * {{mIRC|$max}} | ||
+ | * {{mIRC|$maxlenl}} | ||
+ | * {{mIRC|$maxlenm}} | ||
* {{mIRC|$maxlens}} | * {{mIRC|$maxlens}} | ||
− | |||
− | |||
* {{mIRC|$md5}}() | * {{mIRC|$md5}}() | ||
* {{mIRC|$me}} | * {{mIRC|$me}} | ||
Line 331: | Line 349: | ||
* {{mIRC|$mid}}() | * {{mIRC|$mid}}() | ||
* {{mIRC|$mididir}} | * {{mIRC|$mididir}} | ||
+ | * {{mIRC|$min}} | ||
* {{mIRC|$mircdir}} | * {{mIRC|$mircdir}} | ||
* {{mIRC|$mircexe}} | * {{mIRC|$mircexe}} | ||
* {{mIRC|$mircini}} | * {{mIRC|$mircini}} | ||
+ | * {{mIRC|$mircpid}} | ||
* {{mIRC|$mkfn}}() | * {{mIRC|$mkfn}}() | ||
* {{mIRC|$mklogfn}}() | * {{mIRC|$mklogfn}}() | ||
Line 342: | Line 362: | ||
* {{mIRC|$modelast}}<sup>E</sup> | * {{mIRC|$modelast}}<sup>E</sup> | ||
* {{mIRC|$modespl}} | * {{mIRC|$modespl}} | ||
− | * {{mIRC|$mouse}} | + | * {{mIRC|$modinv}}() |
+ | * {{mIRC|$mouse}} | ||
* ''{{mIRC|$mp3}}()'' | * ''{{mIRC|$mp3}}()'' | ||
* ''{{mIRC|$mp3dir}}'' | * ''{{mIRC|$mp3dir}}'' | ||
Line 356: | Line 377: | ||
* ''{{mIRC|$nhnick}}()'' | * ''{{mIRC|$nhnick}}()'' | ||
* {{mIRC|{{=}}$nick identifier|{{=}}$nick}} | * {{mIRC|{{=}}$nick identifier|{{=}}$nick}} | ||
+ | * {{mIRC|$nick}}<sup>E</sup> | ||
* {{mIRC|$nick}}() | * {{mIRC|$nick}}() | ||
* {{mIRC|$nickmode}} | * {{mIRC|$nickmode}} | ||
* {{mIRC|$no}} | * {{mIRC|$no}} | ||
* {{mIRC|$nofile}}() | * {{mIRC|$nofile}}() | ||
+ | * {{mIRC|$nonstdmsg}} | ||
* {{mIRC|$nopath}} | * {{mIRC|$nopath}} | ||
* ''{{mIRC|$nopnick}}()'' | * ''{{mIRC|$nopnick}}()'' | ||
Line 368: | Line 391: | ||
* {{mIRC|$notify}}() | * {{mIRC|$notify}}() | ||
* {{mIRC|$null}} | * {{mIRC|$null}} | ||
− | * {{mIRC|$ | + | * {{mIRC|$numbits}}() |
+ | * {{mIRC|$numeric}} | ||
* {{mIRC|$numtok}}() | * {{mIRC|$numtok}}() | ||
* ''{{mIRC|$nvnick}}()'' | * ''{{mIRC|$nvnick}}()'' | ||
Line 379: | Line 403: | ||
* {{mIRC|$onpoly}}() | * {{mIRC|$onpoly}}() | ||
* {{mIRC|$opnick}}<sup>E</sup> | * {{mIRC|$opnick}}<sup>E</sup> | ||
− | + | * {{mIRC|$opnick}}() | |
* {{mIRC|$or}}() | * {{mIRC|$or}}() | ||
* {{mIRC|$ord}}() | * {{mIRC|$ord}}() | ||
Line 385: | Line 409: | ||
'''P''' | '''P''' | ||
+ | * {{mIRC|$parmN}} | ||
* {{mIRC|$parms}} | * {{mIRC|$parms}} | ||
− | * {{mIRC|$parseline}} | + | * {{mIRC|$parseem}} |
− | * {{mIRC|$parsetype}} | + | * {{mIRC|$parseline}}<sup>E</sup> |
− | * {{mIRC|$parseutf}} | + | * {{mIRC|$parsetype}}<sup>E</sup> |
+ | * {{mIRC|$parseutf}}<sup>E</sup> | ||
* {{mIRC|$passivedcc}} | * {{mIRC|$passivedcc}} | ||
* {{mIRC|$pi}} | * {{mIRC|$pi}} | ||
− | * {{mIRC|$pic}} | + | * {{mIRC|$pic}}() |
− | * {{mIRC|$play}} | + | * {{mIRC|$play}}() |
* {{mIRC|$pnick}} | * {{mIRC|$pnick}} | ||
+ | * {{mIRC|$port}} | ||
* {{mIRC|$portable}} | * {{mIRC|$portable}} | ||
− | * {{mIRC|$portfree}} | + | * {{mIRC|$portfree}}() |
− | * {{mIRC|$pos}} | + | * {{mIRC|$pos}}() |
− | * {{mIRC|$ | + | * {{mIRC|$poscs}}() |
+ | * {{mIRC|$powmod}}() | ||
* {{mIRC|$prefix}} | * {{mIRC|$prefix}} | ||
* {{mIRC|$prop}} | * {{mIRC|$prop}} | ||
* {{mIRC|$protect}} | * {{mIRC|$protect}} | ||
− | * {{mIRC|$puttok}} | + | * {{mIRC|$puttok}}() |
'''Q''' | '''Q''' | ||
− | * {{mIRC|$qt}} | + | * {{mIRC|$qt}}() |
− | * {{mIRC|$query}} | + | * {{mIRC|$query}}() |
'''R''' | '''R''' | ||
− | * ''{{mIRC|$r}}'' | + | * ''{{mIRC|$r}}''() |
− | * ''{{mIRC|$raddress}}'' | + | * ''{{mIRC|$raddress}}''<sup>E</sup> |
− | * {{mIRC|$rand}} | + | * {{mIRC|$rand}}() |
− | * {{mIRC|$rawbytes}} | + | * {{mIRC|$rands}}() |
− | * {{mIRC|$rawmsg}} | + | * {{mIRC|$rawbytes}}<sup>E</sup> |
− | * {{mIRC|$read}} | + | * {{mIRC|$rawmsg}}<sup>E</sup> |
− | * {{mIRC|$readini}} | + | * {{mIRC|$read}}() |
+ | * {{mIRC|$readini}}() | ||
* {{mIRC|$readn}} | * {{mIRC|$readn}} | ||
* ''{{mIRC|$regbr}}'' | * ''{{mIRC|$regbr}}'' | ||
* {{mIRC|$regerrstr}} | * {{mIRC|$regerrstr}} | ||
− | * {{mIRC|$regex}} | + | * {{mIRC|$regex}}() |
− | * {{mIRC|$regml}} | + | * {{mIRC|$regml}}() |
− | * {{mirc|$regmlex}} | + | * {{mirc|$regmlex}}() |
− | * {{mIRC|$regsub}} | + | * {{mIRC|$regsub}}() |
− | * {{mIRC|$regsubex}} | + | * {{mIRC|$regsubex}}() |
* {{mIRC|$remote}} | * {{mIRC|$remote}} | ||
− | * {{mIRC|$remove}} | + | * {{mIRC|$remove}}() |
− | * {{mIRC | + | * {{mIRC|$removecs}}() |
− | * {{mIRC|$remtok}} | + | * {{mIRC|$remtok}}() |
− | * {{mIRC | + | * {{mIRC|$remtokcs}}() |
− | * {{mIRC|$replace}} | + | * {{mIRC|$replace}}() |
− | * {{mIRC | + | * {{mIRC|$replacecs}}() |
− | * {{mIRC|$replacex}} | + | * {{mIRC|$replacex}}() |
− | * {{mIRC | + | * {{mIRC|$replacexcs}}() |
− | * {{mIRC|$reptok}} | + | * {{mIRC|$reptok}}() |
− | * {{mIRC | + | * {{mIRC|$reptokcs}}() |
* {{mIRC|$result}} | * {{mIRC|$result}} | ||
− | * {{mIRC|$rgb}} | + | * {{mIRC|$rgb}}() |
− | * {{mIRC|$right}} | + | * {{mIRC|$right}}() |
− | * {{mIRC|$rnick}} | + | * {{mIRC|$rnick}}() |
− | * {{mIRC|$round}} | + | * {{mIRC|$round}}() |
'''S''' | '''S''' | ||
− | * {{mirc|$samepath}} | + | * {{mirc|$samepath}}() |
− | * {{mIRC|$scid}} | + | * {{mIRC|$scid}}() |
− | * {{mIRC|$scon}} | + | * {{mIRC|$scon}}() |
− | * {{mIRC|$script}} | + | * {{mIRC|$script}}<sup>E</sup> |
+ | * {{mIRC|$script}}() | ||
* {{mIRC|$scriptdir}} | * {{mIRC|$scriptdir}} | ||
* {{mIRC|$scriptline}} | * {{mIRC|$scriptline}} | ||
− | * {{mIRC|$sdir}} | + | * {{mIRC|$sdir}}() |
− | * {{mIRC|$send}} | + | * {{mIRC|$send}}() |
− | * {{mIRC|$server}} | + | * {{mIRC|$server}}() |
* {{mIRC|$serverip}} | * {{mIRC|$serverip}} | ||
* {{mIRC|$servertarget}} | * {{mIRC|$servertarget}} | ||
− | * {{mIRC|$sfile}} | + | * {{mIRC|$sfile}}() |
− | * {{mIRC|$sha1}} | + | * {{mIRC|$sha1}}() |
− | * {{mIRC|$sha256}} | + | * {{mIRC|$sha256}}() |
− | * {{mIRC|$sha384}} | + | * {{mIRC|$sha384}}() |
− | * {{mIRC|$sha512}} | + | * {{mIRC|$sha512}}() |
− | * {{mIRC|$shortfn}} | + | * {{mIRC|$shortfn}}() |
* {{mIRC|$show}} | * {{mIRC|$show}} | ||
− | * {{mIRC|$signal}} | + | * {{mIRC|$signal}}<sup>E</sup> |
− | * {{mIRC|$sin}} | + | * {{mIRC|$sin}}() |
− | * {{mIRC|$sinh}} | + | * {{mIRC|$sinh}}() |
− | * {{mIRC|$site}} | + | * {{mIRC|$site}}<sup>E</sup> |
− | * {{mIRC|$sline}} | + | * {{mIRC|$sline}}() |
− | * {{mIRC|$snick}} | + | * {{mIRC|$snick}}() |
* {{mIRC|$snicks}} | * {{mIRC|$snicks}} | ||
* {{mIRC|$snotify}} | * {{mIRC|$snotify}} | ||
− | * {{mIRC|$sock}} | + | * {{mIRC|$sock}}() |
− | * {{mIRC|$sockbr}} | + | * {{mIRC|$sockbr}}<sup>E</sup> |
− | * {{mIRC|$sockerr}} | + | * {{mIRC|$sockerr}}<sup>E</sup> |
− | * {{mIRC|$sockname}} | + | * {{mIRC|$sockname}}<sup>E</sup> |
− | * {{mIRC|$sorttok}} | + | * {{mIRC|$sorttok}}() |
− | * {{mIRC | + | * {{mIRC|$sorttokcs}}() |
− | * {{mIRC|$sound}} | + | * {{mIRC|$sound}}() |
− | * {{mIRC|$speak}} | + | * {{mIRC|$speak}}() |
* {{mIRC|$sqrt}} | * {{mIRC|$sqrt}} | ||
− | * {{mIRC|$sreq}} | + | * {{mIRC|$sreq}}() |
* {{mIRC|$ssl}} | * {{mIRC|$ssl}} | ||
* {{mirc|$sslcertsha1}} | * {{mirc|$sslcertsha1}} | ||
* {{mirc|$sslcertsha256}} | * {{mirc|$sslcertsha256}} | ||
+ | * {{mirc|$sslcertvalid}} | ||
* {{mIRC|$ssldll}} | * {{mIRC|$ssldll}} | ||
+ | * {{mIRC|$sslhash}}() | ||
* {{mIRC|$ssllibdll}} | * {{mIRC|$ssllibdll}} | ||
* {{mIRC|$sslready}} | * {{mIRC|$sslready}} | ||
Line 486: | Line 518: | ||
* {{mIRC|$starting}} | * {{mIRC|$starting}} | ||
* {{mIRC|$status}} | * {{mIRC|$status}} | ||
− | * {{mIRC|$str}} | + | * {{mIRC|$str}}() |
− | * {{mIRC|$strip}} | + | * {{mIRC|$strip}}() |
* {{mIRC|$stripped}} | * {{mIRC|$stripped}} | ||
− | * {{mIRC|$style}} | + | * {{mIRC|$style}}() |
− | * {{mIRC|$submenu}} | + | * {{mIRC|$submenu}}() |
* {{mIRC|$switchbar}} | * {{mIRC|$switchbar}} | ||
− | * {{mIRC|$sysdir}} | + | * {{mIRC|$sysdir}}() |
'''T''' | '''T''' | ||
− | * {{mIRC|$tan}} | + | * {{mIRC|$tan}}() |
− | * {{mIRC|$tanh}} | + | * {{mIRC|$tanh}}() |
− | * {{mIRC|$target}} | + | * {{mIRC|$target}}<sup>E</sup> |
* {{mirc|$tempfn}} | * {{mirc|$tempfn}} | ||
+ | * {{mirc|$tempfn}}() | ||
* {{mIRC|$ticks}} | * {{mIRC|$ticks}} | ||
+ | * {{mIRC|$ticksqpc}} | ||
* {{mIRC|$time}} | * {{mIRC|$time}} | ||
* {{mIRC|$timeout}} | * {{mIRC|$timeout}} | ||
− | * {{mIRC|$timer}} | + | * {{mIRC|$timer}}() |
* {{mIRC|$timestamp}} | * {{mIRC|$timestamp}} | ||
* {{mIRC|$timestampfmt}} | * {{mIRC|$timestampfmt}} | ||
* {{mIRC|$timezone}} | * {{mIRC|$timezone}} | ||
− | * {{mIRC|$tip}} | + | * {{mIRC|$tip}}() |
* {{mIRC|$tips}} | * {{mIRC|$tips}} | ||
* {{mIRC|$titlebar}} | * {{mIRC|$titlebar}} | ||
* ''{{mIRC|$token}}'' | * ''{{mIRC|$token}}'' | ||
− | * {{mIRC|$toolbar}} | + | * {{mIRC|$toolbar}}() |
* ''{{mIRC|$topic}}'' | * ''{{mIRC|$topic}}'' | ||
− | * {{mIRC|$totp}} | + | * {{mIRC|$totp}}() |
* {{mIRC|$treebar}} | * {{mIRC|$treebar}} | ||
* {{mIRC|$true}} | * {{mIRC|$true}} | ||
− | * {{mIRC|$trust}} | + | * {{mIRC|$trust}}() |
'''U''' | '''U''' | ||
− | * {{mIRC|$ulevel}} | + | * {{mIRC|$ulevel}}<sup>E</sup> |
− | * {{mIRC|$ulist}} | + | * {{mIRC|$ulist}}() |
− | * {{mirc|$unsafe}} | + | * {{mirc|$unsafe}}() |
− | * {{mIRC|$upper}} | + | * {{mIRC|$upper}}() |
− | * {{mIRC|$uptime}} | + | * {{mIRC|$uptime}}() |
− | * {{mIRC|$url}} | + | * {{mIRC|$url}}() |
+ | * {{mIRC|$urlget}}() | ||
* {{mIRC|$usermode}} | * {{mIRC|$usermode}} | ||
− | * {{mIRC|$utfdecode}} | + | * {{mIRC|$utfdecode}}() |
− | * {{mIRC|$utfencode}} | + | * {{mIRC|$utfencode}}() |
'''V''' | '''V''' | ||
* {{mIRC|$v1}} | * {{mIRC|$v1}} | ||
* {{mIRC|$v2}} | * {{mIRC|$v2}} | ||
− | * {{mIRC|$var}} | + | * {{mIRC|$var}}() |
− | * {{mIRC|$vc}} | + | * {{mIRC|$vc}}() |
− | * {{mIRC|$vcmd}} | + | * {{mIRC|$vcmd}}() |
* {{mIRC|$vcmdstat}} | * {{mIRC|$vcmdstat}} | ||
* {{mIRC|$vcmdver}} | * {{mIRC|$vcmdver}} | ||
* {{mIRC|$version}} | * {{mIRC|$version}} | ||
− | * | + | * {{mIRC|$vnick}}<sup>E</sup> |
− | * {{mIRC|$vol}} | + | * {{mIRC|$vol}}() |
'''W''' | '''W''' | ||
* ''{{mIRC|$wavedir}}'' | * ''{{mIRC|$wavedir}}'' | ||
* {{mIRC|$wid}} | * {{mIRC|$wid}} | ||
− | * {{mIRC|$width}} | + | * {{mIRC|$width}}() |
− | * {{mIRC|$wildsite}} | + | * {{mIRC|$wildsite}}<sup>E</sup> |
− | * {{mIRC|$wildtok}} | + | * {{mIRC|$wildtok}}() |
− | * {{mIRC|$ | + | * {{mIRC|$wildtokcs}}() |
− | * {{mIRC|$window}} | + | * {{mIRC|$window}}() |
− | * {{mIRC|$wrap}} | + | * {{mIRC|$window}}<sup>E</sup> |
+ | * {{mIRC|$wrap}}() | ||
'''X''' | '''X''' | ||
− | * {{mIRC|$xor}} | + | * {{mIRC|$xor}}() |
'''Y''' | '''Y''' | ||
* {{mIRC|$yes}} | * {{mIRC|$yes}} | ||
+ | |||
+ | '''Z''' | ||
+ | * {{mIRC|$zip}}() | ||
}} | }} | ||
Latest revision as of 02:22, 5 June 2023
Commands & Identifiers
- mSL Commands
- mSL Identifiers
Basics
Events
Matching Tools
Data Storage
Control Structures
GUI Scripting
Sockets
Advanced Scripting
Additional Resources
- mSL Commands
- mSL Identifiers
- mSL Local Identifiers
- mSL Events
- mSL Event Prefixes
Security
Other
mIRC identifiers are a set of built-in value-returning routines that can be used to query mIRC for various data structures, mIRC, IRC, and OS related properties such as a file size or the 6th nick in a channel.
=$nick, $*, $&, $+ and $++ are exception and are not returning values, they are constructs interpreted in a different way.
Presently undocumented or deprecated identifiers are indicated in italics. An identifier is undocumented if it doesn't reasonably appear in the current help.chm, but may appear in the versions.txt
List of identifiers (alphabetized)[edit]
$
A
- $abook()
- $abs()
- $acos()
- $active
- $activecid
- $activewid
- $adate
- $addressE
- $address()
- $addtok()
- $addtokcs()
- $agent()
- $agentnameE
- $agentstat
- $agentver
- $alias()
- $and()
- $anick
- $ansi2mirc()
- $aop()
- $appactive
- $appstate
- $asc()
- $asctime
- $asctime()
- $asin()
- $atan()
- $atan2()
- $auto()
- $avoice()
- $away
- $awaymsg
- $awaytime
B
- $banlist()
- $banmaskE
- $base()
- $beta
- $bfind()
- $bigfloat()
- $bindip()
- $bitoff()
- $biton()
- $bits
- $bnickE
- $bvar()
- $bytes()
C
- $calc()
- $caller
- $cancel
- $cb
- $cb()
- $cbrt()
- $cdE
- $ceil()
- $chan
- $chan()
- $chanmodes
- $channel()
- $chantypes
- $chat()
- $chr()
- $cid
- $clevelE
- $click()
- $cmdbox
- $cmdline
- $cnick()
- $codepage()
- $color()
- $colour()
- $com()
- $comcall()
- $comchan()
- $comchar
- $comerr
- $compact
- $compress()
- $comval()
- $cos()
- $cosh()
- $count()
- $countcs()
- $cr
- $crc()
- $crc64()
- $creq
- $crlf
- $ctime
- $ctime()
- $ctimer
- $ctrlenterE
D
- $date()
- $day
- $daylight
- $dbuh
- $dbuw
- $dccignore
- $dccignore()
- $dccport
- $dde()
- $ddename
- $debug
- $decode()
- $decompress()
- $deltok()
- $deventE
- $dialog()
- $didE
- $did()
- $didreg()
- $didtok()
- $didwm()
- $dir
- $disk()
- $dlevel
- $dll()
- $dllcall()
- $dnameE
- $dns()
- $donotdisturb
- $dqwindow
- $duration()
E
- $ebeeps
- $editbox()
- $emailaddr
- $encode()
- $envvar()
- $error
- $eval()
- $evalnext()
- $eventE
- $eventidE
- $eventparmsE
- $exists()
- $exiting
F
- $factorial()
- $false
- $feof
- $ferr
- $fgetc()
- $fibonacci()
- $file
- $file()
- $filenameE
- $filtered
- $finddir()
- $finddirn
- $findfile()
- $findfilen
- $findtok()
- $findtokcs()
- $fline()
- $flinen
- $floor()
- $font()
- $fopen()
- $fread()
- $freadex()
- $fromeditbox
- $fserv()
- $fserve()
- $fulladdressE
- $fulldate
- $fullname
- $fullscreen
- $fupdate
G
H
- $haltedE
- $hash()
- $height()
- $hfile=
- $hfile()
- $hfind()
- $hget()
- $highlight
- $highlight()
- $hmac()
- $hmatch()
- $hnickE
- $hnick()
- $host
- $hotlineE
- $hotlineposE
- $hotlink()E
- $hotp()
- $hregex()
- $hypot()
I
- $iaddressE
- $ial
- $ial()
- $ialchan()
- $ialmark()
- $ibl()
- $idle
- $iel()
- $ifmatch
- $ifmatch2
- $ignore
- $ignore()
- $iif()
- $iil()
- $inellipse()
- $ini()
- $initopic()
- $inmidi
- $inmode
- $inmp3
- $inpasteE
- $inpoly()
- $input()
- $inrect()
- $inroundrect()
- $insong
- $instok()
- $int()
- $intersect()
- $inwave
- $inwho
- $ip
- $iptype()
- $iql()
- $isadmin
- $isalias()
- $isbit()
- $isdde()
- $isdir()
- $isfile()
- $isid
- $islower()
- $isnumber()
- $isnum()
- $istok()
- $istokcs()
- $isupper()
- $isutf()
K
L
- $lactive
- $lactivecid
- $lactivewid
- $lcm()
- $left()
- $leftwin
- $leftwincid
- $leftwinwid
- $len()
- $level()
- $lf
- $line()
- $lines()
- $link()
- $lock()
- $locked
- $lof
- $log()
- $log2()
- $log10()
- $logdir
- $logstamp
- $logstampfmt
- $longfn()
- $longip()
- $lower()
- $ltimer
M
- $maddressE
- $maddress()
- $mask()
- $matchkeyE
- $matchtok()
- $matchtokcs()
- $max
- $maxlenl
- $maxlenm
- $maxlens
- $md5()
- $me
- $menuE
- $menubar
- $menucontextE
- $menutypeE
- $mid()
- $mididir
- $min
- $mircdir
- $mircexe
- $mircini
- $mircpid
- $mkfn()
- $mklogfn()
- $mknickfn()
- $mnick
- $mode()
- $modefirstE
- $modelastE
- $modespl
- $modinv()
- $mouse
- $mp3()
- $mp3dir
- $msfile()
- $msgstampE
- $msgtagsE
- $msgtags()E
N
- $naddressE
- $network
- $newnickE
- $nhnick()
- =$nick
- $nickE
- $nick()
- $nickmode
- $no
- $nofile()
- $nonstdmsg
- $nopath
- $nopnick()
- $noqt()
- $not()
- $notags()
- $notify
- $notify()
- $null
- $numbits()
- $numeric
- $numtok()
- $nvnick()
O
- $ok
- $online
- $onlineserver
- $onlinetotal
- $onpoly()
- $opnickE
- $opnick()
- $or()
- $ord()
- $os
P
- $parmN
- $parms
- $parseem
- $parselineE
- $parsetypeE
- $parseutfE
- $passivedcc
- $pi
- $pic()
- $play()
- $pnick
- $port
- $portable
- $portfree()
- $pos()
- $poscs()
- $powmod()
- $prefix
- $prop
- $protect
- $puttok()
Q
R
- $r()
- $raddressE
- $rand()
- $rands()
- $rawbytesE
- $rawmsgE
- $read()
- $readini()
- $readn
- $regbr
- $regerrstr
- $regex()
- $regml()
- $regmlex()
- $regsub()
- $regsubex()
- $remote
- $remove()
- $removecs()
- $remtok()
- $remtokcs()
- $replace()
- $replacecs()
- $replacex()
- $replacexcs()
- $reptok()
- $reptokcs()
- $result
- $rgb()
- $right()
- $rnick()
- $round()
S
- $samepath()
- $scid()
- $scon()
- $scriptE
- $script()
- $scriptdir
- $scriptline
- $sdir()
- $send()
- $server()
- $serverip
- $servertarget
- $sfile()
- $sha1()
- $sha256()
- $sha384()
- $sha512()
- $shortfn()
- $show
- $signalE
- $sin()
- $sinh()
- $siteE
- $sline()
- $snick()
- $snicks
- $snotify
- $sock()
- $sockbrE
- $sockerrE
- $socknameE
- $sorttok()
- $sorttokcs()
- $sound()
- $speak()
- $sqrt
- $sreq()
- $ssl
- $sslcertsha1
- $sslcertsha256
- $sslcertvalid
- $ssldll
- $sslhash()
- $ssllibdll
- $sslready
- $sslversion
- $starting
- $status
- $str()
- $strip()
- $stripped
- $style()
- $submenu()
- $switchbar
- $sysdir()
T
- $tan()
- $tanh()
- $targetE
- $tempfn
- $tempfn()
- $ticks
- $ticksqpc
- $time
- $timeout
- $timer()
- $timestamp
- $timestampfmt
- $timezone
- $tip()
- $tips
- $titlebar
- $token
- $toolbar()
- $topic
- $totp()
- $treebar
- $true
- $trust()
U
- $ulevelE
- $ulist()
- $unsafe()
- $upper()
- $uptime()
- $url()
- $urlget()
- $usermode
- $utfdecode()
- $utfencode()
V
W
X
- $xor()
Y
Z
- $zip()
Deprecated identifiers[edit]
30 identifiers have been deprecated in favor of new ones.
Removed identifiers[edit]
Three identifiers have been completely removed from mIRC.
mIRC identifier list