Auto Op/Voice Script v1.0.7
; 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