rendered paste bodyon *:TEXT:&aop *:*: {
if ($readini(aoq.ini [ $+ [ $2 ] ],$nick,aoq) == $address($nick,2)) { writeini aop.ini [ $+ [ $2 ] ] $3 aop $address($3,2) | notice $nick $3 added to access list as admin in $2 $+ .
}
}
on *:TEXT:&op *:*: {
if ($readini(aoq.ini [ $+ [ $2 ] ],$nick,aoq) == $address($nick,2)) { writeini op.ini [ $+ [ $2 ] ] $3 op $address($3,2) | notice $nick $3 added to access list as Op in $2 $+ .
}
elseif ($readini(aop.ini [ $+ [ $2 ] ],$nick,aop)) == $address($nick,2)) { writeini op.ini [ $+ [ $2 ] ] $3 op $address($3,2) | notice $nick $3 added to access list as Op in $2 $+ .
}
}
on *:TEXT:&hop *:*: {
if ($readini(aoq.ini [ $+ [ $2 ] ],$nick,aoq) == $address($nick,2)) { writeini hop.ini [ $+ [ $2 ] ] $3 hop $address($3,2) | notice $nick $3 added to access list as Hop in $2 $+ .
}
elseif ($readini(aop.ini [ $+ [ $2 ] ],$nick,aop)) == $address($nick,2)) { writeini hop.ini [ $+ [ $2 ] ] $3 hop $address($3,2) | notice $nick $3 added to access list as Hop in $2 $+ .
}
}
on *:TEXT:&voice *:*: {
if ($readini(aoq.ini [ $+ [ $2 ] ],$nick,aoq) == $address($nick,2)) { writeini voice.ini [ $+ [ $2 ] ] $3 voice $address($3,2) | notice $nick $3 added to access list as voice in $2 $+ .
}
elseif ($readini(aop.ini [ $+ [ $2 ] ],$nick,aop)) == $address($nick,2)) { writeini voice.ini [ $+ [ $2 ] ] $3 voice $address($3,2) | notice $nick $3 added to access list as voice in $2 $+ .
}
}
on $*:JOIN:#: {
if ($readini(aoq.ini [ $+ [ $chan ] ],$nick,aoq) == $address($nick,2) || $readini(aop.ini [ $+ [ $chan ] ],$nick,aop) == $address($nick,2) || $readini(op.ini [ $+ [ $chan ] ],$nick,op) == $address($nick,2)) {
mode $chan +o $nick
}
elseif ($readini(hop.ini [ $+ [ $chan ] ],$nick,hop) == $address($nick,2)) {
mode $chan +h $nick
}
elseif ($readini(voice.ini [ $+ [ $chan ] ],$nick,voice) == $address($nick,2)) {
mode $chan +v $nick
}
}
on *:TEXT:!poke *:#: {
describe $chan pokes $iif($2,$2- for $nick,$nick)
}
on $*:TEXT:*:#: {
if ($readini(aoq.ini [ $+ [ $chan ] ],$nick,aoq) == $address($nick,2) || $readini(op.ini [ $+ [ $chan ] ],$nick,op) == $address($nick,2) || $readini(aop.ini [ $+ [ $chan ] ],$nick,aop) == $address($nick,2)) {
if ($left($1,1) !isin @!.) halt
elseif ($right($1,-1) == op) var %style = op
elseif ($right($1,-1) == deop) var %style = deop
elseif ($right($1,-1) == hop) var %style = mehop
elseif ($right($1,-1) == dehop) var %style = medehop
elseif ($right($1,-1) == voice) var %style = mevoice
elseif ($right($1,-1) == devoice) var %style = medevoice
elseif ($right($1,-1) == k) var %style = kick
elseif ($right($1,-1) == kb) var %style = kban
elseif ($right($1,-1) == unban) var %style = unban
elseif ($right($1,-1) == tb) var %style = temp
}
if ($readini(hop.ini [ $+ [ $chan ] ],$nick,hop) == $address($nick,2)) {
if ($left($1,1) !isin @!.) halt
elseif ($right($1,-1) == hop) var %style = hop
elseif ($right($1,-1) == dehop) var %style = dehop
elseif ($right($1,-1) == voice) var %style = mevoice
elseif ($right($1,-1) == devoice) var %style = medevoice
}
if ($readini(voice.ini [ $+ [ $chan ] ],$nick,voice) == $address($nick,2)) {
elseif ($right($1,-1) == voice) var %style = voice
elseif ($right($1,-1) == devoice) var %style = devoice
}
if (%style == temp) {
if ($2 == $me) { halt }
elseif ($readini(aoq.ini [ $+ [ $chan ] ],$2,aoq) == $address($2,2)) { HALT }
else { kick $chan $$2
ban $chan $$2 $iif($4,$4-,Requested by: $nick)
time 1 $calc( $3 * 60 ) unban $chan $2
}
}
if (%style == unban) {
unban $chan $$2
}
if (%style == kban) {
if ($2 == $me) { halt }
elseif ($readini(aoq.ini [ $+ [ $chan ] ],$2,aoq) == $address($2,2)) { HALT }
else {
kick $chan $$2
ban $chan $$2 $iif($3,$3,Requested by: $nick)
}
}
if (%style == kick) {
if ($2 == $me) { halt }
elseif ($readini(aoq.ini [ $+ [ $chan ] ],$2,aoq) == $address($2,2)) { HALT }
else {
kick $chan $$2
}
}
if (%style == op) {
mode $chan +o $iif($2,$2,$nick)
}
if (%style == deop) {
mode $chan -o $iif($2,$2,$nick)
}
if (%style == mehop) {
mode $chan +h $iif($2,$2,$nick)
}
if (%style == medehop) {
mode $chan -h $iif($2,$2,$nick)
}
if (%style == mevoice) {
mode $chan +v $iif($2,$2,$nick)
}
if (%style == medevoice) {
mode $chan -v $iif($2,$2,$nick)
}
if (%style == hop) {
mode $chan +h $nick
}
if (%style == dehop) {
mode $chan -h $nick
}
if (%style == voice) {
mode $chan +v $nick
}
if (%style == devoice) {
mode $chan -v $nick
}
}