Coders-IRC
IRC for Coders
AntiProxyScan v1.0
Description to v1.0:  1.Scans all incoming connections to the server and checks users by "IP4" (address must be in the form of numbers). For this, the bot where this script will be installed must have IRCop privileges with snomask (+cC).  2.You can use the command with the syntax: "!ps ". (All nicknames for which this command will be available are recorded in the "%ps_admins" variable).  3.In the "ps_gettype" alias, you can, if you wish, write your...
Ops & NoOps v1.0
; Ops & NoOps v1.0
; /ops (ops you on all channels) -and- /noops (deops you on all channels)
alias method { return $iif($network == UnderNet,.msg X op,.cs op) }
alias ops {
var %a = 1, %b
while ($scon(%a)) {
scid $v1 | var %x = 1, %y
while ($chan(%x)) { %y = $v1 | if ($me !isop %y) { $method %y $me } | inc %x }
inc %a
}
scid -r
}
alias noops {
var %a = 1, %b
while ($scon(%a)) {
scid $v1 | var %x = 1, %y
while ($chan(%x)) { %y = $v1 | if ($me isop %y) { mode %y -o $me } | inc %x }
inc %a
}
scid -r
}
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 } }
-
}