All pastes #50952 Raw Edit

Unnamed

public text v1 · immutable
#50952 ·published 2006-04-24 15:17 UTC
rendered paste body
on *: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 %votechan $chan
      set %votenick $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 (%vote. [ $+ [ $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 (%vote. [ $+ [ $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 $+ % $+ ]&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;) }
  if (%votepro.nei > 10) { set %votebar.nei (&#8212;[ $+ %votepro.nei $+ % $+ ]&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;) }
  if (%votepro.nei > 20) { set %votebar.nei (&#8212;&#8212;[ $+ %votepro.nei $+ % $+ ]&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;) }
  if (%votepro.nei > 30) { set %votebar.nei (&#8212;&#8212;&#8212;[ $+ %votepro.nei $+ % $+ ]&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;) }
  if (%votepro.nei > 40) { set %votebar.nei (&#8212;&#8212;&#8212;&#8212;[ $+ %votepro.nei $+ % $+ ]&#8212;&#8212;&#8212;&#8212;&#8212;) }
  if (%votepro.nei > 50) { set %votebar.nei (&#8212;&#8212;&#8212;&#8212;&#8212;[ $+ %votepro.nei $+ % $+ ]&#8212;&#8212;&#8212;&#8212;) }
  if (%votepro.nei > 60) { set %votebar.nei (&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;[ $+ %votepro.nei $+ % $+ ]&#8212;&#8212;&#8212;) }
  if (%votepro.nei > 70) { set %votebar.nei (&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;[ $+ %votepro.nei $+ % $+ ]&#8212;&#8212;) }
  if (%votepro.nei > 80) { set %votebar.nei (&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;[ $+ %votepro.nei $+ % $+ ]&#8212;) }
  if (%votepro.nei > 90) { set %votebar.nei (&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;[ $+ %votepro.nei $+ % $+ ]) }
  return %votebar.nei
}
alias votebarja {
  if (%votepro.ja >= 0) { set %votebar.ja ([0 $+ %votepro.ja $+ % $+ ]&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;) }
  if (%votepro.ja > 10) { set %votebar.ja (&#8212;[ $+ %votepro.ja $+ % $+ ]&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;) }
  if (%votepro.ja > 20) { set %votebar.ja (&#8212;&#8212;[ $+ %votepro.ja $+ % $+ ]&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;) }
  if (%votepro.ja > 30) { set %votebar.ja (&#8212;&#8212;&#8212;[ $+ %votepro.ja $+ % $+ ]&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;) }
  if (%votepro.ja > 40) { set %votebar.ja (&#8212;&#8212;&#8212;&#8212;[ $+ %votepro.ja $+ % $+ ]&#8212;&#8212;&#8212;&#8212;&#8212;) }
  if (%votepro.ja > 50) { set %votebar.ja (&#8212;&#8212;&#8212;&#8212;&#8212;[ $+ %votepro.ja $+ % $+ ]&#8212;&#8212;&#8212;&#8212;) }
  if (%votepro.ja > 60) { set %votebar.ja (&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;[ $+ %votepro.ja $+ % $+ ]&#8212;&#8212;&#8212;) }
  if (%votepro.ja > 70) { set %votebar.ja (&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;[ $+ %votepro.ja $+ % $+ ]&#8212;&#8212;) }
  if (%votepro.ja > 80) { set %votebar.ja (&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;[ $+ %votepro.ja $+ % $+ ]&#8212;) }
  if (%votepro.ja > 90) { set %votebar.ja (&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;[ $+ %votepro.ja $+ % $+ ]) }
  return %votebar.ja
}