Difference between revisions of "$modefirst"
From Scriptwiki
(One intermediate revision by the same user not shown) | |||
Line 7: | Line 7: | ||
on *:[[on voice|VOICE]]:#: { | on *:[[on voice|VOICE]]:#: { | ||
[[If-Then-Else|if]] ($modefirst) { [[set]] [[:Category:Variables|%voiced]] [[$vnick]] } | [[If-Then-Else|if]] ($modefirst) { [[set]] [[:Category:Variables|%voiced]] [[$vnick]] } | ||
− | [[If-Then-Else|elseif]] ([[$modelast]]) { echo -atg Users voiced: [[:Category:Variables|%voiced]] } | + | [[If-Then-Else|elseif]] ([[$modelast]]) { [[echo]] -atg Users voiced: [[:Category:Variables|%voiced]] } |
[[If-Then-Else|else]] { [[set]] [[:Category:Variables|%voiced]] [[$addtok]]([[:Category:Variables|%voiced]],[[$vnick]],32) } | [[If-Then-Else|else]] { [[set]] [[:Category:Variables|%voiced]] [[$addtok]]([[:Category:Variables|%voiced]],[[$vnick]],32) } | ||
} | } | ||
+ | |||
+ | ==See Also== | ||
+ | [[$modelast]] | ||
+ | |||
+ | [[Category:Remote Identifiers]] |
Latest revision as of 01:52, 8 August 2008
Returns $true if this is the first mode to trigger in a string of modes. For use in mode events such as On op.
$modefirst
Example
We will make a list of all users voiced by a single mode setting.
on *:VOICE:#: { if ($modefirst) { set %voiced $vnick } elseif ($modelast) { echo -atg Users voiced: %voiced } else { set %voiced $addtok(%voiced,$vnick,32) } }