All pastes #269212 Raw Edit

Mine

public text v1 · immutable
·published 2006-12-06 11:26 UTC
rendered paste body
on *:ACTION:*:#: { 
  set %trigger is now playing | set %trigger2 .mp3 | set %trigger3 - | set %trigger4 *is*to* 
  if (%trigger isin $strip($1-)) || (%trigger2 isin $strip($1-)) || (%trigger3 isin $strip($1-)) || (%trigger4 iswm $strip($1-)) { 
    echo -a * We are inside the first if statement
    unset %mp3s 
    set %mp3s $readini(mp3s.ini, mp3s, $nick)
    if (%mp3s == $null) { 
      set %mp3s 0 
      timer $+ $nick 0 1200 remini mp3s.ini mp3s $nick 
    }
    inc %mp3s
    if (%mp3s == 5) { 
      cs op $chan $me
      timerban 1 3 mp3kb $chan $nick
      timerop 1 64 cs deop $chan $me
      remini mp3s.ini mp3s $nick
      timer $+ $nick off 
    }
    else {
      writeini mp3s.ini mp3s $nick %mp3s 
    }
  }
}
on *:TEXT:*:#: { 
  set %trigger $chr(91) $+ mp3 $+ $chr(93) | set %trigger2 .mp3 | set %trigger3 kbps 
  if (%trigger isin $strip($1-)) || (%trigger2 isin $strip($1-)) || (%trigger3 isin $strip($1-)) { 
    unset %mp3s 
    set %mp3s $readini(mp3s.ini, mp3s, $nick) 
    if (%mp3s == $null) { 
      set %mp3s 0 
      timer $+ $nick 0 1200 remini mp3s.ini mp3s $nick
    }
    inc %mp3s
    if (%mp3s == 5) {
      cs op $chan $me
      timerban 1 3 mp3kb $chan $nick
      timerop 1 64 cs deop $chan $me
      remini mp3s.ini mp3s $nick
      timer $+ $nick off 
    }
    else {
      writeini mp3s.ini mp3s $nick %mp3s 
    }
  } 
}
alias mp3kb { 
  ban -u60 $1 $2 2
  kick $1 $2 Your MP3 script has triggered 5 times in 20 mins - 1 Min Ban 
}