From WikiChip
Difference between revisions of "mirc/identifiers/$click"
(→Parameters) |
m (→Example) |
||
Line 29: | Line 29: | ||
; Custom picture window, which is centered | ; Custom picture window, which is centered | ||
− | window - | + | window -dpC @clicker 0 0 250 125 |
; Custom 'update' alias keeps code from repeating | ; Custom 'update' alias keeps code from repeating | ||
Line 58: | Line 58: | ||
; from this example | ; from this example | ||
alias -l update { | alias -l update { | ||
− | drawtext @clicker | + | drawtext @clicker $color(normal) 7 $1 $2- |
}</source> | }</source> | ||
Revision as of 12:27, 1 July 2014
The $click identifier allows the tracking of clicks within a custom Picture Window.
Contents
Synopsis
$click(@,N)[.property]
Parameters
@ The custom picture window name to target
N The Nth target in the click event list to track.
Properties
x Get the current x position of the mouse click
y Get the current y position of the mouse click
Attached Command
The $click click event history can be cleared from a custom picture window by using the following command:
/clear -c @pictureWindowName
Example
The example below will create a custom alias, /clickWatch, that, when executed, will popup a custom window and display the live click results from the sclick event.
; Create the custom alias to launch the example ; ; Synopsis: /clickWatch alias clickWatch { ; Custom picture window, which is centered window -dpC @clicker 0 0 250 125 ; Custom 'update' alias keeps code from repeating ; During initial launch the values should be empty update 15 Total Clicks: empty update 35 Current Position: none yet update 55 Previous Position: none yet } ; Monitor the sclicks in our custom '@clicker' window menu @clicker { sclick: { ; Clear the window for the new value updates clear @clicker ; Set the %current and %prev variables to the current ; x/y click location, and to the previous x/y click ; locations, respectively var %current = $click(@clicker,0), %prev = $calc(%current - 1) ; Utilizing the custom 'update' alias, update the data update 15 Total Clicks: $click(@clicker,0) update 35 Current Position: $click(@clicker,%current) update 55 Previous Position: $iif(%prev,$click(@clicker,%prev),none yet) } } ; Custom update alias removes a lot of the /drawtext repetition ; from this example alias -l update { drawtext @clicker $color(normal) 7 $1 $2- }
Compatibility
Added: mIRC v5.3
Added On: 13/12/97