This script make access to a user.
.+v [nick] = give [nick] voice in YOURCHANNEL
.+hop [nick] = give [nick] halfop in YOURCHANNEL
-+op [nick] = give [nick] op in YOURCHANNEL
.+a [nick] = give [nick] admin in YOURCHANNEL
repleace:
YOURCHANNEL with #yourchannel
[level] with e.g. 10
Users.ini:
Level(e.g. 10):NICK(who can make the access)
(THE SCRIPT IS IN GERMAN)
on [level]:TEXT:.+v*:#YOURCHANNEL: {
/cs access #mYOURCHANNEL add $2 3
/msg $nick $2 wurde mit dem Access Level 3(Voice) der access Liste von $chan hinzugefügt.
}
on [level]:TEXT:.+hop*:#YOURCHANNEL: {
/cs access #YOURCHANNEL add $2 4
/msg $nick $2 wurde mit dem Access Level 4(Half OP) der access Liste von $chan hinzugefügt.
}
on [level]:TEXT:.+op*:#YOURCHANNEL: {
/cs access #YOURCHANNEL add $2 5
/msg $nick $2 wurde mit dem Access Level 5(OP) der access Liste von $chan hinzugefügt.
}
on [level]:TEXT:.+a*:#YOURCHANNEL: {
/cs access #YOURCHANNEL add $2 10
/msg $nick $2 wurde mit dem Access Level 10(Admin/ProtectMode) der access Liste von $chan hinzugefügt.
}
on [LEVEL]:TEXT:*:#yurchan:{
if $me isop $chan
if $1 = +v { cs access $chan add $nick 3 | msg $nick $nick wurde mit dem Access Level 3(Voice) der access Liste von $chan hinzugefügt. }
if $1 = +hop { cs access $chan add $nick 4 | msg $nick $2 wurde mit dem Access Level 4(Half OP) der access Liste von $chan hinzugefügt. }
if $1 = .+op { cs access $chan add $nick 5 | msg $nick $2 wurde mit dem Access Level 5(OP) der access Liste von $chan hinzugefügt. }
if $1 = .+a { cs access $chan add $nick 10 | msg $nick $2 wurde mit dem Access Level 10(Admin/ProtectMode) der access Liste von $chan hinzugefügt. }
}
ON [LEVEL]:TEXT:*:#Yurchan:{
if ($me isop $chan)
if ($1 == +v) { cs access $chan add $nick 3 | msg $nick $nick wurde mit dem Access Level 3(Voice) der access Liste von $chan hinzugefügt. }
if ($1 == +hop) { cs access $chan add $nick 4 | msg $nick $2 wurde mit dem Access Level 4(Half OP) der access Liste von $chan hinzugefügt. }
if ($1 == .+op) { cs access $chan add $nick 5 | msg $nick $2 wurde mit dem Access Level 5(OP) der access Liste von $chan hinzugefügt. }
if ($1 == .+a) { ca access $chan add $nick 10 | msg $nick $2 wurde mit dem Access Level 10(Admin/ProtectMode) der access Liste von $chan hinzugefügt. }
}
ON [LEVEL]:TEXT:*:#Yurchan:{
if ($me isop $chan)
if ($regex($1,/^[~.]v/Si)) && ($nick ison #) { cs access $chan add $nick 3 | msg $nick $nick wurde mit dem Access Level 3(Voice) der access Liste von $chan hinzugefügt. }
if ($regex($1,/^[~.]hop/Si)) && ($nick ison #) { cs access $chan add $nick 4 | msg $nick $2 wurde mit dem Access Level 4(Half OP) der access Liste von $chan hinzugefügt. }
if ($regex($1,/^[~.]op/Si)) && ($nick ison #) { cs access $chan add $nick 5 | msg $nick $2 wurde mit dem Access Level 5(OP) der access Liste von $chan hinzugefügt. }
if ($regex($1,/^[~.]a/Si)) && ($nick ison #) { cs access $chan add $nick 10 | msg $nick $2 wurde mit dem Access Level 10(Admin/ProtectMode) der access Liste von $chan hinzugefügt. }
}
Could do it like above, but nice work. :)