Documentazione mIRC

$chat

$chat

Indice

mIRC

Commands & Identifiers

Basics

Events

Matching Tools

Data Storage

Control Structures

GUI Scripting

Sockets

Advanced Scripting

Additional Resources

Security

Other

The $chat identifier can be used to gather various details regarding open DCC Chat windows.

Contents

Synopsis

$chat(N/nick[,N])[.property]

Parameters

N/nick Refers to either the Nth open DCC Chat connection, or the connection associated with a specific user’s nickname
[N] If a nickname is specified in the primary parameter, the secondary N targets the Nth connection associated with that nickname match

Properties

cid The connection id for the DCC Chat
hwnd The window handle for the DCC Chat
idle How long since the remote user sent data
ip The IP Address”) for the remote user
status The status of the DCC Chat; returns: active, or inactive
stamp Returns either $true, or $false depending on if time-stamping is enabled or disabled.
wid The mIRC window id for the DCC Chat

Example

Echo the IP Address”) of the 3rd open DCC Chat window, if any:

//echo -a $chat(3).ip

Echo if time-stamping is currently enabled on the 1st DCC Chat:

//echo -a $chat(1).stamp

Compatibility

Added: mIRC v4.5
Added on: 30 Jun 1996

Note: Unless otherwise stated, this was the date of original functionality.
Further enhancements may have been made in later versions.

See Also

mIRC identifier list

$ $, $1-, $!, $?, $*, $&, $++, $+, $? A $abook, $abs, $acos, $active, $activecid, $activewid, $adate, $address, $addtok, $addtokcs, $agent, $agentname, $agentstat, $agentver, $alias, $and, $anick, $ansi2mirc, $aop, $appactive, $appstate, $asc, $asctime, $asin, $atan, $atan2, $auto, $avoice, $away, $awaymsg, $awaytimeB $banmask, $base, $beta, $bfind, $bindip, $bitoff, $biton, $bits, $bnick, $bvar, $bytes C $calc, $caller, $cancel, $cb, $cd, $ceil, $chan, $chanmodes, $channel, $chantypes, $chat, $chr, $cid, $clevel, $click, $cmdbox, $cmdline, $cnick, $color, $colour, $com, $comcall, $comchan, $comchar, $comerr, $compact, $compress, $comval, $cos, $cosh, $count, $cr, $crc, $creq, $crlf, $ctime, $ctimer, $ctrlenterD $date, $day, $daylight, $dbuh, $dbuw, $dccignore, $dccport, $dde, $ddename, $debug, $decode, $decompress, $deltok, $devent, $dialog, $did, $didreg, $didtok, $didwm, $dir, $disk, $dlevel, $dll, $dllcall, $dname, $dns, $duration, $dqwindow E $ebeeps, $editbox, $email, $emailaddr, $encode, $envvar, $error, $eval, $evalnext, $event, $eventid, $exists, $exiting
F $false, $feof, $ferr, $fgetc, $file, $filename, $filtered, $find”), $finddir, $finddirn, $findfile, $findfilen, $findtok, $findtokcs, $fline, $floor, $font, $fopen, $fread, $fromeditbox, $fserv, $fserve, $fulladdress, $fulldate, $fullname, $fullscreenG $get, $getdir, $getdot, $gettok, $gmt, $group H $halted, $hash, $height, $hfile, $hfind, $hget, $highlight, $hmac $hmatch, $hnick, $host, $hotline, $hotlinepos, $hotlink, $hregex, $hypotI $iaddress, $ial, $ialchan, $ibl, $idle, $iel, $ifmatch, $ifmatch2, $ignore, $iif, $iil, $inellipse, $ini, $initopic, $inmidi, $inmode, $inmp3, $inpaste, $inpoly, $input, $inrect, $inroundrect, $insong, $insongpause”), $instok, $int, $intersect, $inwave, $inwho, $ip, $iptype, $iql, $isalias, $isbit, $isdde, $isdir, $isfile, $isid, $islower, $istok, $isupper, $isutf
K $keychar, $keyrpt, $keyval L $lactive, $lactivecid, $lactivewid, $left, $leftwin, $leftwinwid, $len, $level, $lf, $line, $lines, $link, $lock, $locked, $lof, $log, $log10, $logdir, $logstamp, $logstampfmt, $longfn, $longip, $lower, $ltimerM $maddress, $mask, $matchkey, $matchtok, $matchtokcs, $maxlens, $maxlenm, $maxlenl, $md5, $me, $menu, $menubar, $menucontext, $menutype, $mid, $mididir, $mircdir, $mircexe, $mircini, $mkfn, $mklogfn, $mknickfn, $mnick, $mode, $modefirst, $modelast, $modespl, $mouse, $mousecx”), $mousecy”), $mousedx”), $mousedy”), $mousekey”), $mouselb”), $mousex”), $mousey”), $mousewin”), $mp3, $mp3dir, $msfile, $msgstamp, $msgtagsN $N”), $naddress, $network, $nhnick, $nick, $nickmode, $no, $nofile, $nopath, $nopnick, $noqt, $not, $notags, $notify, $null, $numeric, $numtok, $nvnick O $ok, $online, $onlineserver, $onlinetotal $onpoly, $opnick, $or, $ord, $os
P $parmN, $parms, $parseline, $parsetype, $parseutf, $passivedcc, $pi, $pic, $play, $pnick, $portable, $portfree, $pos, $poscs, $prefix, $prop, $protect, $puttok Q $qt, $query R $r, $raddress, $rand, $rand, $rawbytes, $rawmsg, $read, $readini, $readn, $regbr, $regex, $regml, $regmlex, $regsub, $regsubex, $remote, $remove, $removecs”), $remtok, $remtokcs, $replace, $replacecs”), $replacex, $reptok, $result, $rgb, $right, $rnick, $roundS $samepath, $scid, $scon, $script, $scriptdir, $scriptline, $sdir, $send, $server, $serverip, $servertarget, $sfile, $sha1, $sha256, $sha384, $sha512, $shortfn, $show, $signal, $sin, $sinh, $site, $sline, $snick, $snicks, $snotify, $sock, $sockbr, $sockerr, $sockname, $sorttok, $sorttokcs, $sound, $speak, $sqrt, $sreq, $ssl, $sslcertsha1, $sslcertsha256, $ssldll, $ssllibdll, $sslready, $sslversion, $starting, $status, $str, $strip, $stripped, $style, $submenu, $switchbar, $sysdirT $tan, $tanh, $target, $tempfn, $ticks, $time, $timeout, $timer, $timestamp, $timestampfmt, $timezone, $tip, $tips, $titlebar, $token, $toolbar, $topic, $totp, $treebar, $true, $trust U $ulevel, $ulist, $unsafe, $upper, $uptime, $url, $usermode, $utfdecode, $utfencode V $v1, $v2, $var, $vcmd, $vcmdstat, $vcmdver, $version, $vnick, $vol
W $wavedir, $wid, $width, $wildsite, $wildtok, $window, $wrapX $xor Y $yesZ $zip = =$nick