Snippets Project Page
Author: entropy
Added: 5y
Updated: 5y
mIRC: 7.52+
Hits: 1,331
Downloads: 43
Review: entropy
Size: 1.38KB
2 0
Login to vote.
Lag Meter
v1.1
This snippet pops open a picwin with a progree bar about the network lag. Neat stuff.
Download
JSON
▲ Review
▼ Source
; Lag Meter v1.1 (multi network) - by entropy 2018 menu channel,status,menubar,query { - $iif($network,$network $+ 's Lag) { lag } - } menu @lag.* { Close { window -c $+(@lag.,$network) | end } } alias lag { window -c $+(@lag.,$network) window -poCdw0k0 +tn $+(@lag.,$network) -1 -1 350 105 %lag = $ticks if ($server) { start } } alias -l start { %lag = $ticks .quote PING $ticks .timerlag $+ $network 0 5 .quote PING $!ticks } alias -l end { .timerlag $+ $network off } on *:disconnect:{ .timerlag $+ $network off } on ^*:PONG:{ if (%lag && $window($+(@lag.,$network))) { clear $+(@lag.,$network) drawrect -f $+(@lag.,$network) 01 16 0 0 375 100 drawrect -f $+(@lag.,$network) 14 12 10 10 322 30 var %b = $calc($ticks - $iif($2 isnum,$2,%lag)) if (%b >= 400) { var %color = 04 } elseif (%b >= 300) { var %color = 07 } elseif (%b >= 200) { var %color = 08 } elseif (%b >= 100) { var %color = 11 } elseif (%b isnum 1-559) { var %color = 09 } if (%b >= 400) { drawrect -f $+(@lag.,$network) %color 14 10 10 322 30 } elseif (%b >= 1) { drawrect -f $+(@lag.,$network) %color 14 10 10 %b 30 } drawtext $+(@lag.,$network) 00 10 45 Lag: %b $+ ms Network: $network } halt }
Changelog:
0
0