rendered paste bodyon *:LOAD:{
echo -a ---Loading votescript.mrc-
echo -a --votescript.mrc Loaded---
echo -a ------MADE BY MJHZ--------
echo -a *******CONFIG DONE********
set %vote 1
}
on *:TEXT:!vote *:#:{
if ($2 isnum) {
if ($3 != $null) {
set %votestatus. [ $+ [ $chan ] ] on
set %votetopic. $+ $chan $3-
set %votetime $2
set %vote. [ $+ [ $chan ] ]
set %vote. [ $+ [ $nick ] ]
set %vote on
/timertimeup 1 $calc($2 * 60) timeup
/timer1 1 2 msg $chan Vote is on!
/timer2 1 3 msg $chan Topic: $3-
/timer3 1 4 msg $chan Time: $2 min(s)
/timer4 1 5 msg $chan Admin: $nick
/timer5 1 6 msg $chan Vote with: !yes or !no
}
else {
notice $nick Please State youre question
}
}
else {
notice $nick Please state time and question
}
}
on *:TEXT:!yes:#:{
if (%vote != $null) {
if (%votec. [ $+ [ $chan ] ] != $null) {
if (%vote. [ $+ [ $nick ] ] == $null) {
notice $nick You have now been recorded to '!yes'
set %vote. $+ $nick 1
inc %vote.yes
inc %vote.all
}
else {
notice $nick You have allready voted!!
}
}
else {
notice $nick No vote is on! use: !startvote <time>(in min.) <topic?>
}
}
else {
notice $nick votesystem is OFF
}
}
on *:TEXT:!no:#:{
if (%vote != $null) {
if (%votechan. [ $+ [ $chan ] ] != $null) {
if (%vote. [ $+ [ $nick ] ] == $null) {
notice $nick You have now been recorded to '!no'
set %vote. $+ $nick 1
inc %vote.no
inc %vote.all
}
else {
notice $nick You have allready voted!!
}
}
else {
notice $nick No vote is on! use: !vote <time>(in min.) <topic?>
}
}
else {
notice $nick votesystem is OFF
}
}
on *:TEXT:!vote-expand *:#:{
if (%vote != $null) {
if (%vote. [ $+ [ $chan ] ] != $null) {
if ($votenick == $nick) || ($readini(folk.ini,m,$address($nick,2) {
notice $nick Time expanded to " $+ $2 $+ "
set %votetime $2
msg $chan New time: $2
}
else {
notice $nick You are not the admin!
}
}
else {
notice $nick No vote is on! use: !vote <time>(in min.) <topic?>
}
}
else {
notice $nick Votesystem is OFF
}
}
alias timeup {
{
set %votepro.nei $round($calc(%vote.nei / %vote.all * 100),0)
set %votepro.ja $round($calc(%vote.ja / %vote.all * 100),0)
msg %votechan Vote time is up!
votebarnei
votebarja
msg %votechan %votebar.nei
msg %votechan %votebar.ja
}
/timer1 1 10 unset %vote*
}
alias votebarnei {
if (%votepro.nei >= 0) { set %votebar.nei ([0 $+ %votepro.nei $+ % $+ ]—————————) }
if (%votepro.nei > 10) { set %votebar.nei (—[ $+ %votepro.nei $+ % $+ ]————————) }
if (%votepro.nei > 20) { set %votebar.nei (——[ $+ %votepro.nei $+ % $+ ]———————) }
if (%votepro.nei > 30) { set %votebar.nei (———[ $+ %votepro.nei $+ % $+ ]——————) }
if (%votepro.nei > 40) { set %votebar.nei (————[ $+ %votepro.nei $+ % $+ ]—————) }
if (%votepro.nei > 50) { set %votebar.nei (—————[ $+ %votepro.nei $+ % $+ ]————) }
if (%votepro.nei > 60) { set %votebar.nei (——————[ $+ %votepro.nei $+ % $+ ]———) }
if (%votepro.nei > 70) { set %votebar.nei (———————[ $+ %votepro.nei $+ % $+ ]——) }
if (%votepro.nei > 80) { set %votebar.nei (————————[ $+ %votepro.nei $+ % $+ ]—) }
if (%votepro.nei > 90) { set %votebar.nei (—————————[ $+ %votepro.nei $+ % $+ ]) }
return %votebar.nei
}
alias votebarja {
if (%votepro.ja >= 0) { set %votebar.ja ([0 $+ %votepro.ja $+ % $+ ]—————————) }
if (%votepro.ja > 10) { set %votebar.ja (—[ $+ %votepro.ja $+ % $+ ]————————) }
if (%votepro.ja > 20) { set %votebar.ja (——[ $+ %votepro.ja $+ % $+ ]———————) }
if (%votepro.ja > 30) { set %votebar.ja (———[ $+ %votepro.ja $+ % $+ ]——————) }
if (%votepro.ja > 40) { set %votebar.ja (————[ $+ %votepro.ja $+ % $+ ]—————) }
if (%votepro.ja > 50) { set %votebar.ja (—————[ $+ %votepro.ja $+ % $+ ]————) }
if (%votepro.ja > 60) { set %votebar.ja (——————[ $+ %votepro.ja $+ % $+ ]———) }
if (%votepro.ja > 70) { set %votebar.ja (———————[ $+ %votepro.ja $+ % $+ ]——) }
if (%votepro.ja > 80) { set %votebar.ja (————————[ $+ %votepro.ja $+ % $+ ]—) }
if (%votepro.ja > 90) { set %votebar.ja (—————————[ $+ %votepro.ja $+ % $+ ]) }
return %votebar.ja
}