All pastes #453839 Raw Edit

r3ds

public text v1 · immutable
·published 2007-04-23 07:20 UTC
rendered paste body
on *:TEXT:!endvote:#: { 
  if ($nick isop $chan) || ($nick ishop $chan) || ($address($nick,2) == $address($me,2)) { 
    msg $chan 14,1Vote ended by 9 $nick  
    unset %votereason. [ $+ [ $chan ] ] $2
    unset %votenick1. [ $+ [ $chan ] ] $3
    unset %votenick2. [ $+ [ $chan ] ] $4
    unset %votes1. [ $+ [ $chan ] ] 0
    unset %votes2. [ $+ [ $chan ] ] 0
  }
}

on *:TEXT:!clear:#: { 
  if ($nick isop $chan) || ($nick ishop $chan) || ($address($nick,2) == $address($me,2)) { 
    .msg $chan 9,1Cleared $nick 
    unset %votereason. [ $+ [ $chan ] ] $2
    unset %votenick1. [ $+ [ $chan ] ] $3
    unset %votenick2. [ $+ [ $chan ] ] $4
    unset %votes1. [ $+ [ $chan ] ] 0
    unset %votes2. [ $+ [ $chan ] ] 0
  }
}

on *:TEXT:!voteon:#:{ 
  if ($nick isop $chan) || ($nick ishop $chan) || ($address($nick,2) == $address($me,2)) { 
    set %voting. [ $+ [ $chan ] ] on
    msg $chan 14,1Voting 9ON 
  }
}

on *:TEXT:!voteoff:#: { 
  if ($nick isop $chan) || ($nick ishop $chan) || ($address($nick,2) == $address($me,2)) { 
    unset %voting. [ $+ [ $chan ] ]
    unset %votereason. [ $+ [ $chan ] ] $2
    unset %votenick1. [ $+ [ $chan ] ] $3
    unset %votenick2. [ $+ [ $chan ] ] $4
    unset %votes1. [ $+ [ $chan ] ] 0
    unset %votes2. [ $+ [ $chan ] ] 0
    msg $chan 14,1Voting 4OFF 
  }
}

on *:TEXT:!votefor*:#: {
  if (%voting. [ $+ [ $chan ] ] == on) {
    if ($nick isop $chan) || ($nick ishop $chan) || ($nick isvoice $chan) || ($address($nick,2) == $address($me,2)) {
      if (%voting. [ $+ [ $chan ] ] == $null) {
        notice $nick votings disabled man.
      }
      if (!$2) || (!$3) || (!$4) {
        notice $nick correct way is: !votefor <what> <name1> <name2>
        halt
      }
      else {
        set %votereason. [ $+ [ $chan ] ] $2
        set %votenick1. [ $+ [ $chan ] ] $3
        set %votenick2. [ $+ [ $chan ] ] $4
        set %votes1. [ $+ [ $chan ] ] 0
        set %votes2. [ $+ [ $chan ] ] 0
        msg $chan 7,1Voteing For:13 $2 9,1[4,1!vote 1 0,1for 4,1 %votenick1. [ $+ [ $chan ] ] $+ 9,1] [4,1!vote 2 0,1for 4,1 %votenick2. [ $+ [ $chan ] ] $+ 9,1]
      }
    }
  }
}

on *:TEXT:!votecount:#: {
  if (%voting. [ $+ [ $chan ] ] == on) {
    if ($nick isop $chan) || ($nick ishop $chan) || ($nick isvoice $chan) || ($address($nick,2) == $address($me,2)) {
      notice $nick 14,1Votecount is: 15 %votenick1. [ $+ [ $chan ] ] 13,1[ $+ %votes1. [ $+ [ $chan ] ] $+ ] 4,1& 15 %votenick2. [ $+ [ $chan ] ] 13,1[ $+ %votes2. [ $+ [ $chan ] ] $+ ] 
    }
  }
}

on *:TEXT:!vote*:#: {
  if (%voting. [ $+ [ $chan ] ] == on) {
    if  (%votenick1. [ $+ [ $chan ] ] == $null) && (%votenick2. [ $+ [ $chan ] ] == $null) {
      notice $nick votings not on..
      halt
    }
    elseif ($nick isop $chan) || ($nick ishop $chan) || ($nick isvoice $chan) || ($address($nick,2) == $address($me,2)) {
      if ($2 == 1) {
        inc %votes1. [ $+ [ $chan ] ]
        msg $chan Vote for 4[ %votenick1. [ $+ [ $chan ] ] ] Counted.
        halt
      }
      if ($2 == 2) {
        inc %votes2. [ $+ [ $chan ] ]
        msg $chan Vote for 4[ %votenick2. [ $+ [ $chan ] ] ] Counted.
        halt
      }
      else {  
        notice $nick use !vote 1 or !vote 2
        halt
      }
    }
  }
  else { 
    notice $nick votings not on..
  }
}