Administrators chain Posted April 28, 2022 Administrators Report Share Posted April 28, 2022 Kick and Ban Counters, with Echo and Clear. Needs DCX.dll to run. Copypasta to new remotes. Enjoy. #KCounter on on *:kick:#:if ( $nick == $me ) inc %kicks 1 alias kick { if ($me isop $1) && ($2 ison $1) { kick $1 $2 $3- 3,1(14Kick $+ #0 %kicks $+ 3)7 >>> 3(14ProtheusIRC3) } } #KCounter End #BCounter on on *:ban:#:if ( $nick == $me ) inc %bans 1 alias ban { if ($me isop $1) && ($2 ison $1) { mode $chan +b $1 $2 $3- | /msg $chan 3,1(14Ban $+ #0 %bans $+ 3)7 >>> 3(14ProtheusIRC 3) } } #BCounter End alias kbcounters { if ($dialog(kbcounters)) { dialog -x kbcounters } dialog -m kbcounters kbcounters } alias DCX_kbcounters { } dialog kbcounters { title "Kick/Ban Counters" size -1 -1 138 138 option dbu box "Kicks", 1, 6 3 50 50 box "Options", 4, 81 3 50 50 box "Bans", 7, 6 83 50 50 box "Options", 10, 81 83 50 50 } on *:dialog:kbcounters:init:*: { dcx Mark $dname kbcounters_cb xdialog -g kbcounters +b $rgb(0,0,0) xdialog -c $dname 2 button 22 25 80 30 xdid -t $dname 2 On xdid -w $dname 2 +n 112 shell32.dll xdialog -c $dname 3 button 22 64 80 30 xdid -t $dname 3 Off xdid -w $dname 3 +n 131 shell32.dll xdialog -c $dname 5 button 172 25 80 30 xdid -t $dname 5 Echo xdid -w $dname 5 +n 146 shell32.dll xdialog -c $dname 6 button 172 64 80 30 xdid -t $dname 6 Clear xdid -w $dname 6 +n 31 shell32.dll xdialog -c $dname 8 button 22 186 80 30 xdid -t $dname 8 On xdid -w $dname 8 +n 112 shell32.dll xdialog -c $dname 9 button 22 225 80 30 xdid -t $dname 9 Off xdid -w $dname 9 +n 131 shell32.dll xdialog -c $dname 12 button 172 186 80 30 xdid -t $dname 12 Echo xdid -w $dname 12 +n 146 shell32.dll xdialog -c $dname 13 button 172 225 80 30 xdid -t $dname 13 Clear xdid -w $dname 13 +n 31 shell32.dll xdialog -c $dname 14 button 98 124 80 30 xdid -t $dname 14 Close xdid -w $dname 14 +n 27 shell32.dll } alias kbcounters_cb { if ($2 == sclick) && ($3 == 2) { /.enable #KCounter | echo -a 3(14ProtheusIRC3) 3,1K14,1ick 3C14,1ounter 3I14,1s 3N14,1ow 3T14,1urned 3O14,1n } else if ($2 == sclick) && ($3 == 3 ) { /.disable #KCounter | echo -a 3(14ProtheusIRC3) 3,1K14,1ick 3C14,1ounter 3I14,1s 3N14,1ow 3T14,1urned 3O14,1ff } else if ($2 == sclick) && ($3 == 5 ) { /echo -a 3,1I 3,1H14,1ave 3,1K14,1icked0 %kicks 3,1T14,1imes 3,1S14,1o 3,1F14,1ar7 >>> 3(14ProtheusIRC3) } else if ($2 == sclick) && ($3 == 6 ) { /unset %kicks | /echo -a 3,1C14,1leared.7 >>> 3(14ProtheusIRC3) } else if ($2 == sclick) && ($3 == 8 ) { /.enable #BCounter | echo -a 3(14ProtheusIRC3) 3,1B14,1an 3C14,1ounter 3I14,1s 3N14,1ow 3T14,1urned 3O14,1n } else if ($2 == sclick) && ($3 == 9 ) { /.disable #BCounter | echo -a 3(14ProtheusIRC3) 3,1B14,1an 3C14,1ounter 3I14,1s 3N14,1ow 3T14,1urned 3O14,1ff } else if ($2 == sclick) && ($3 == 12) { /echo -a 3,1I 3,1H14,1ave 3,1B14,1anned0 %bans 3,1P14,1eople 3,1S14,1o 3,1F14,1ar7 >>> 3(14ProtheusIRC3) } else if ($2 == sclick) && ($3 == 13) { /unset %bans | /echo -a 3,1C14,1leared.7 >>> 3(14ProtheusIRC3) } else if ($2 == sclick) && ($3 == 14) { /dialog -x kbcounters } } Quote Link to comment Share on other sites More sharing options...