rendered paste bodymenu * {
Power Script!
.Say To Channel: /update | msg $active 14[7« I'm on ( $+ $chan($me) $+ / $+ 30 ) $+([,$remove($round($calc($chan($me) / 30*100),1),.0),%,]) Channels, Opped In ( $+ %1opped $+ / $+ $chan($me) $+ ) $+([,$remove($round($calc(%1opped / $chan($me)*100),1),.0),%,]) $+ , Voiced In ( $+ %1voice $+ / $+ $chan($me) $+ ) $+([,$remove($round($calc(%1voice / $chan($me)*100),1),.0),%,]) $+ , I Have Power Over ( $+ $calc(%1o.p - %1opped) $+ / $+ $calc(%1users - $chan($me)) $+ ) $+([,$remove($round($calc((%1o.p / %1users)*100),1),.0),%,]) Users. 7»14] | unset %1*
.Say To Channel (With Kick/Ban Count): /update | msg $active 14[7« I'm on ( $+ $chan($me) $+ / $+ 30 ) $+([,$remove($round($calc($chan($me) / 30*100),1),.0),%,]) Channels, Opped In ( $+ %1opped $+ / $+ $chan($me) $+ ) $+([,$remove($round($calc(%1opped / $chan($me)*100),1),.0),%,]) $+ , Voiced In ( $+ %1voice $+ / $+ $chan($me) $+ ) $+([,$remove($round($calc(%1voice / $chan($me)*100),1),.0),%,]) $+ , Kicked ( $+ %kick.count $+ ), Banned ( $+ %ban.count $+ ), I Have Power Over ( $+ $calc(%1o.p - %1opped) $+ / $+ $calc(%1users - $chan($me)) $+ ) $+([,$remove($round($calc((%1o.p / %1users)*100),1),.0),%,]) Users. 7»14] | unset %1*
.About Information:/dialog -m about about
.Power Information:{
if (!$dialog(power)) {
/dialog -m power power
halt
}
}
}
dialog about {
title "Power Script By Sw1ft v1.0"
size -1 -1 250 180
option bdu
text "Power Script By Sw1ft v1.0, Copyright @ #Royal-Cup @ Quakenet.org, If you Need Help Or Have Any Query's Contact Me, Thank You For Using My script :)",23,25 55 200 150,read
}
dialog power {
title "Power Script By Sw1ft v1.0"
size -1 -1 155 150
option dbu
menu "&File",1
item "&Refresh",2
item "&Say to Channel",3
item "&About",4
item "&Exit",5,ok
button "Say To Channel (With Kick/Ban count)",97, 20 118 100 10
button "Say To Channel",98,20 105 100 10
text "Information",99,50 10 40 10
text "Channels:",6,5 20 50 24
edit "",7,47 20 85 9,read,center
text "Total Users:",8,5 30 50 24
edit "",9,47 30 45 8,read
text "Total Opped:",10,5 40 50 24
edit "",11,47 40 45 8,read
text "Total Voiced:",12,5 50 50 24
edit "",13, 47 50 45 8,read
text "Users Protected:",14,5 60 50 24
edit "",15, 47 60 45 8,read
text "Channel Count:",16,5 70 50 24
edit "",17, 47 70 45 8,read
text "Kicked:",18, 5 80 50 24
edit "",19, 47 80 45 8,read
text "Banned:",20,5 90 50 24
edit "",21, 47 90 45 8,read
text "Power Script By Sw1ft v1.0",100,24 130 100 10,(center)
}
on 1:dialog:power:init:*:{
/update
did -ra $dname 17 $chan($me)
did -ra $dname 15 $calc(%1o.p - %1opped)
did -ra $dname 11 %1opped
did -ra $dname 9 $calc(%1users - $chan($me))
did -ra $dname 7 %1channels
did -ra $dname 13 %1voice
did -ra $dname 19 %kick.count
did -ra $dname 21 %ban.count
}
on 1:dialog:power:close:*:{
unset %1*
}
on 1:dialog:power:sclick:*:{
if ($did == 18) {
unset %1*
/update
did -ra $dname 17 $chan($me)
did -ra $dname 15 $calc(%1o.p - %1opped)
did -ra $dname 11 %1opped
did -ra $dname 9 $calc(%1users - $chan($me))
did -ra $dname 7 %1channels
did -ra $dname 13 %1voice
did -ra $dname 19 %kick.count
did -ra $dname 21 %ban.count
}
if ($did == 98) {
msg $active 14[7« I'm on ( $+ $chan($me) $+ / $+ 30 ) $+([,$remove($round($calc($chan($me) / 30*100),1),.0),%,]) Channels, Opped In ( $+ %1opped $+ / $+ $chan($me) $+ ) $+([,$remove($round($calc(%1opped / $chan($me)*100),1),.0),%,]) $+ , Voiced In ( $+ %1voice $+ / $+ $chan($me) $+ ) $+([,$remove($round($calc(%1voice / $chan($me)*100),1),.0),%,]) $+ , I Have Power Over ( $+ $calc(%1o.p - %1opped) $+ / $+ $calc(%1users - $chan($me)) $+ ) $+([,$remove($round($calc((%1o.p / %1users)*100),1),.0),%,]) Users. 7»14]
}
if ($did == 97) {
msg $active 14[7« I'm on ( $+ $chan($me) $+ / $+ 30 ) $+([,$remove($round($calc($chan($me) / 30*100),1),.0),%,]) Channels, Opped In ( $+ %1opped $+ / $+ $chan($me) $+ ) $+([,$remove($round($calc(%1opped / $chan($me)*100),1),.0),%,]) $+ , Voiced In ( $+ %1voice $+ / $+ $chan($me) $+ ) $+([,$remove($round($calc(%1voice / $chan($me)*100),1),.0),%,]) $+ , Kicked ( $+ %kick.count $+ ), Banned ( $+ %ban.count $+ ), I Have Power Over ( $+ $calc(%1o.p - %1opped) $+ / $+ $calc(%1users - $chan($me)) $+ ) $+([,$remove($round($calc((%1o.p / %1users)*100),1),.0),%,]) Users. 7»14]
}
}
on 1:dialog:power:menu:*:{
if ($did == 2) {
/update
}
if ($did == 3) {
msg $active 14[7« I'm on ( $+ $chan($me) $+ / $+ 30 ) $+([,$remove($round($calc($chan($me) / 30*100),1),.0),%,]) Channels, Opped In ( $+ %1opped $+ / $+ $chan($me) $+ ) $+([,$remove($round($calc(%1opped / $chan($me)*100),1),.0),%,]) $+ , Voiced In ( $+ %1voice $+ / $+ $chan($me) $+ ) $+([,$remove($round($calc(%1voice / $chan($me)*100),1),.0),%,]) $+ , I Have Power Over ( $+ $calc(%1o.p - %1opped) $+ / $+ $calc(%1users - $chan($me)) $+ ) $+([,$remove($round($calc((%1o.p / %1users)*100),1),.0),%,]) Users. 7»14]
}
if ($did == 4) {
/dialog -m about about
}
}
alias update {
if ($server) {
var %i = $comchan($me,0)
while (%i) {
if ($me isop $comchan($me,%i)) {
inc %1o.p $nick($comchan($me,%i),0)
inc %1opped }
if ($me isvoice $comchan($me,%i)) {
inc %1voice
}
inc %1users $nick($comchan($me,%i),0)
set %1channels $addtok(%1channels,$comchan($me,%i),44)
dec %i
}
}
}