Coders-IRC


IRC for Coders

Auto Op/Voice Script v1.0.7


image
; Auto Op/Voice Script v1.0.7 - By entropy 2018

on @voice:text:?voice:#:{ mode # +v $nick }
on @voice:text:?devoice:#:{ mode # -v $nick }
on @op:text:?op:#:{ mode # +o $nick }
on @op:text:?deop:#:{ mode # -o $nick }

on @op:join:#:{ mode # +o $nick }
on @voice:join:#:{ mode # +v $nick }

on me:*:join:#:{ who # }
raw 352:*:{ halt }
raw 315:*:{ halt }

menu nicklist {
  -
  User Levels
  .$iif($level($address($1,5)),Remove)
  ..$iif($level($address($1,5)) == voice,Remove Auto Voice) { ruser voice $1 3 | if ($me isop #) { mode # -v $1 } }
  ..$iif($level($address($1,5)) == op,Remove Auto Op) { ruser op $1 3 | if ($me isop #) { mode # -o $1 } }
  .-
  .$iif($level($address($1,5)),Add)
  ..$iif($level($address($1,5)) != voice,Add Auto Voice) { guser voice $1 3 | if ($me isop #) { mode # +v $1 } }
  ..$iif($level($address($1,5)) != op,Add Auto Op) { guser op $1 3 | if ($me isop #) { mode # +o $1 } }
  -
}

Comments 0