All pastes #773584 Raw Edit

Mine

public text v1 · immutable
·published 2007-11-14 17:28 UTC
rendered paste body
mix.ini
alias stla {
  if ($PROP == mix) {
    .timer 1 0 //msg %chan1k %sstartmixa $1- %senda
  }
  if ($PROP == mixteam) {
    .timer 1 0 //msg %chan1k %sstartmixteama $1- %senda
  }
  if ($PROP == notice) {
    //mode %chan1k -N
    .timer 1 1 //msg %chan1k %snoticea $1- %senda
    .timer 1 2 //mode %chan1k +N
  }
  if (!$PROP) {
    return %sprva $1- %senda
  }
}
alias moderona {
  //mode %chan1k $1
}
alias showteama {
  $stla( $+ AshdodMix ( $+ $numtok(%team1k,32) $+ / $+ %maxteama $+ ): %team1k).mixteam
}
alias mixoffa {
  //set %mixona 0
  //unset %mixera %team1k
  $stla(mix is over!).mix
}
alias sendpassa {
  .timer 1 0 //msg $replace(%team1k,$chr(32),$chr(44)) $stla(more info, join our Ventrilo server: %vent.ip)
  .timer 1 1 mixoffa
}
on !*:TEXT:*:%chan1k:{
  if ($nick !isop %chan1k) && ($nick !isvoice %chan1k) {
    halt
  }
  else {
    if ($1 == .m) { 
      if (m isin $chan(%chan1k).mode) { 
        $moderona(-m)
      } 
      else { 
        $moderona(+m)
      }
    }
    if ($1 == .n) && ($2) {
      $stla($2-).notice
    }
  }
  if ($1 == .mix) && (%mixona == 0) && (!$2) {
    //set %mixona 1
    //set %team1k $null
    //set %mixera $nick
    $moderona(+m)
    $stla(mix is on! Mixer is: %mixera).mix
    $stla(Commands are: .add .remove .teamix).mix
  }
  if ($1 == .off) && (%mixona == 1) {
    $stla(mix stoped by: $nick).mix
    mixoffa
  }
  if ($1 == .add) && (%mixona == 1) {
    if ($numtok(%team1k,32) < %maxteama) && (!$istok(%team1k,$nick,32)) { 
      set %team1k $addtok(%team1k,$nick,32)
      showteama 
    } 
    if ($numtok(%team1k,32) === %maxteama) { sendpassa }
  }
  if ($1 == .remove) && (%mixona == 1) && ($istok(%team1k,$nick,32)) {
    set %team1k $remtok(%team1k,$nick,1,32)
    showteama
  }
  if ($1 == .teamix) && (%mixona == 1) && (!$2) {
    showteama
  }
  if ($1 == .status) {
    $stla($iif(%mixona == 1,mix status: ON,mix status: OFF)).mix
  }
}
}
on !*:MODE:#ashdod:{
//mode #ashdod $replace($1-,-,+)
}
on !*:TEXT:*:?:{
if ($1 == !add) && ($2) && (!$3) {
  if ($istok(%bot.owners,$nick,32)) {
    //set %bot.admins $addtok(%bot.admins,$2,32)
    //msg $nick $2 is now bot admin.
  }
}
if ($1 == !rem) && ($2) && (!$3) {
  if ($istok(%bot.owners,$nick,32)) {
    //set %bot.admins $remtok(%bot.admins,1,$2,32)
    //msg $nick $2 has removed from bot admin.
  }
}
}

script4.ini

on *:TEXT:*:%chan1k:{
  if ($nick isop %chan1k) {
    if ($1 == .unbanall) {
      //msg q unbanall %chan1k
      //msg %chan1k Done.
    }
    if ($1 == .ban) && ($2 ison %chan1k) {
      //ban -ku600 %chan1k $address($2,2) Banned by: $nick
    }
    if ($1 == .kick) && ($2 ison %chan1k) {
      //kick %chan1k $2 $iif($3-,$3-,Kicked by: $nick)
    }
    if ($1 == .o) && ($2 ison %chan1k) { mode %chan1k +o $2 }
    if ($1 == .do) && ($2 ison %chan1k) { mode %chan1k -o $2 }
    if ($1 == .v) && ($2 ison %chan1k) { mode %chan1k +v $2 }
    if ($1 == .dv) && ($2 ison %chan1k) { mode %chan1k -v $2 }
  }
}


invite.ini 

on *:text:*:?: {
  if ($nick isop #Ashdod) && ($1 == !I) {
    //msg $nick Added $2
    //invite $2 #Ashdod
    //msg q chanlev #Ashdod $2 +aovt
    //msg q chanlev #Ashdod $2 -b
    //msg $2 ¬2ama $+ $chr(131) $+ i14a¬ You have been invited to #Ashdod ¬2ama $+ $chr(131) $+ i14a¬
  }
  if ($nick isop #Ashdod) && ($1 == !R) {
    //msg q chanlev #Ashdod $2 -aovt
    //.timer 1 1 mode #Ashdod -ovt $2
    //msg q chanlev #Ashdod $2 +b
    //.timer 1 2 kick #Ashdod $2 Removed.
    //msg $nick $$2 - Has been removed.
  }
}
on *:text:*:#Ashdod:{
  if ($nick isop #Ashdod) && ($1 == !Invite) {
    //msg #ashdod $2 - Has been Added.
    //invite $2 #Ashdod
    //msg q chanlev #Ashdod $2 +av
    //msg q chanlev #Ashdod $2 -b
    //msg $2 ¬2ama $+ $chr(131) $+ i14a¬ You have been invited to #Ashdod ¬2ama $+ $chr(131) $+ i14a¬ 
  }
  if ($nick isop #Ashdod) && ($1 == !Remove) {
    //msg q chanlev #Ashdod $2 -av
    .timer 1 1 mode #Ashdod -v $2
    //msg q chanlev #Ashdod $2 +b
    .timer 1 2 kick #Ashdod $2 Removed.
    //msg #ashdod $2 - Has been removed.
  }
}
on *:join:#Ashdod:{
  .timer 1 1 checkinvite $nick
}

alias checkinvite {
  if ($1 !isvoice #Ashdod ) && ($1 !isop #Ashdod) {
    ban -ku240 #Ashdod $1 2 Ashdod Only!
  }
}