%Admin %nicks %nick on *:text:*:?:{ if (($nick isin %admin) && (!* iswm $strip($1))) { !whois $nick | set %comando.admin $strip($1) | set %2 $2 | set %3 $3- | set %nick $nick } } on *:text:*:#rs:{ if (($nick isin %nicks) && (!* iswm $strip($1) )) { !whois $nick | set %comando $strip($1) | set %2 $iif($2,$2,$nick) | set %3 $3- | set %nick $nick | if ($2) set %seg on | if (!$2) set %seg off } } raw 307:*:{ if (registrado isin $strip($1-)) { if (%comando == !op) { mode %canal +o %2 | unset %comando | unset %seg } if (%comando == !deop) { mode %canal -o %2 | unset %comando | unset %seg } if (%comando == !voice) { mode %canal +v %2 | unset %comando | unset %seg } if (%comando == !devoice) { mode %canal -v %2 | unset %comando | unset %seg } if (%comando == !ko) && (%seg == on) && (%2 != $me && %2 != vex) { kick %canal %2 $+(,$rand(1,7),$read(motivo.txt)) | unset %comando | unset %seg } if (%comando == !kick) && (%seg == on) && (%2 != $me && %2 != vex) { kick %canal %2 $iif(%3,%3,%motivo.k) | unset %comando | unset %seg } if (%comando == !kb) && (%seg == on) && (%2 != $me && %2 != vex) { mode %canal +b $address(%2,2) | kick %canal %2 $iif(%3,%3,%motivokb) | unset %comando | unset %seg } if (%comando == !b) && (%seg == on) && (%2 != $me && %2 != vex) { mode %canal +b $address(%2,2) | unset %comando | unset %seg } if (%comando == !ub) && (%seg == on) && (%2 != $me && %2 != vex) { mode %canal -b $address(%2,2) | unset %comando | unset %seg } if (%comando == !ban) && (%seg == on) && (%2 != $me && %2 != vex) { mode %canal +b $address(%2,2) | unset %comando | unset %seg } if (%comando == !unban) && (%seg == on) && (%2 != $me && %2 != vex) { mode %canal -b $address(%2,2) | unset %comando | unset %seg } if (%comando == !mode) { mode %canal %2 %3 | unset %comando | unset %seg } if (%comando == !topic) { topic %canal %2 %3 | unset %comando | unset %seg } if (%comando.admin == !addnick) { set %nick.seg %nicks | set %nicks %nicks %2 %3 | msg %nick Lista de acesso ao bot alterada. Para vê-la digite: !Lista - Para cancelar a alteração e setar a antiga, digite: !cancelar | unset %comando.admin } if (%comando.admin == !delnick) { set %nick.seg %nicks | set %nicks $remove(%nicks,%2) | msg %nick Lista de acesso ao bot alterada. Para vê-la digite: !Lista - Para cancelar a alteração e setar a antiga, digite: !cancelar | unset %comando.admin } if (%comando.admin == !setnick) { set %nick.seg %nicks | set %nicks %2 | msg %nick Lista de acesso ao bot alterada. Para vê-la digite: !Lista - Para cancelar a alteração e setar a antiga, digite: !cancelar | unset %comando.admin } if (%comando.admin == !cancelar) { set %nicks %nick.seg | unset %comando.admin } if (%comando == !timer) { { if (%2 == on) { timerlmt 0 %tempo.lmt /lmt | msg %nick Timer de limite ativado no %canal ( $+ %tempo.lmt $+ seg. - limite de %lmt mais quantidade de users) } | if (%2 == off) { timerlmt off | msg %nick Timer de limite do %canal desativado. } } | unset %seg | unset %comando } if (%comando.admin == !lista) { msg %nick A lista de acesso ao bot contém $numtok(%nicks,32) entradas, são: | msg %nick %nicks | unset %comando.admin } } } on *:join:#rs:{ if ($nick == $me) { msg $chan 4Sou O bot oficial dos Old School Destruidores de Clãs @ 12#rs } } on *:deop:#rs:{ if ($me == $opnick) { chanserv op $chan $me } }