rendered paste bodyon *:TEXT:.service*:#: {
if ($me isop $chan) {
if (on isin $2) {
if (on isin $read(service.txt,s,$chan)) {
msg $chan Services are already ON in this channel.
}
else {
write -dl service.txt $chan
write service.txt $chan on
msg $chan Services are now ON in this channel.
}
}
elseif (off isin $2) {
if (off isin $read(service.txt,s,$chan)) {
msg $chan Services are already Off in this channel.
}
else {
write -dl service.txt $chan
write service.txt $chan off
msg $chan Services are now OFF in this channel.
}
}
}
}
on *:TEXT:.add*:#:{
if ($address($nick,2) == *!*@Swift-B7332A99.res.nb.dhcp.sigecom.net) {
if ($address($2,2) isin $read($chan $+ .txt)) {
write -dl $chan $+ .txt $address($2,2)
write $chan $+ .txt $address($2,2) $3
}
else {
write $chan $+ .txt $address($2,2) $3
}
}
}
on *:JOIN:#:{
if (on isin $read(service.txt,s,$chan)) {
echo -a $gettok($read($chan $+ .txt,w,$address($nick,2) $+ *),1,32)
if ($address($nick,2) == $gettok($read($chan $+ .txt,w,$address($nick,2) $+ *),1,32)) {
set %oplevel $read($chan $+ .txt,s,$address($nick,2))
if (%oplevel == 9999) {
mode $chan +qo $nick $nick
}
elseif (%oplevel >= 10) && (%oplevel < 9999) {
mode $chan +oa $nick $nick
}
elseif (%oplevel >= 5) && (%oplevel < 10) {
mode $chan +o $nick
}
elseif (%oplevel = 4) {
mode $chan +h $nick
}
elseif (%oplevel = 3) {
mode $chan +v $nick
}
elseif (%oplevel > 3) {
echo -a Not on Access
}
}
unset %oplevel
}
}
alias add {
write $1 $+ .txt $address($2,2) $3
echo -a $2 Has Been Added to The Access Script of $1 at a Level of $3
}