- On 1:Text:*:#:{
- if ($1 == .version) { .msg $chan AbBeR BoT (Channel Bot) By Mc_AbBeR }
- if ($1 == !avoice) {
- if (%avoice. [ $+ [ $chan ] ] == on) { .msg $chan Le Mode Auto Voice Est Activé Sur: $chan $+ . }
- else { .msg $chan Le Mode Auto Voice N'Est Pas Activé Sur: $chan $+ . }
- }
- if ($ulevel >= 50) {
- if ($1 == .say) {
- if ($2 == $null) { .notice $nick SYNTAX: .say [MSG] }
- else { .msg $chan $2- }
- }
- if ($1 == .msg) {
- if ($2 == $null) { .notice $nick SYNTAX: .msg [#CHAN/NICK] [MSG] }
- elseif ($3 == $null) { .notice $nick SYNTAX: .msg [#CHAN/NICK] [MSG] }
- else { .msg $2 $3- }
- }
- if ($1 == .invite) {
- if ($2 == $null) { .notice $nick SYNTAX: .invite [NICK] }
- else { .invite $2 $chan }
- }
- if ($1 == .notice) {
- if ($2 == $null) { .notice $nick SYNTAX: .notice [#CHAN/NICK] [MSG] }
- elseif ($3 == $null) { .notice $nick SYNTAX: .notice [#CHAN/NICK] [MSG] }
- else { .notice $2 $3- }
- }
- if ($1 == .noticechan) {
- if ($2 == $null) { .notice $nick SYNTAX: .noticechan [MSG] }
- else { .notice $chan $2- }
- }
- if ($1 == .time) { .msg $chan $time(HH:nn) }
- }
- if ($ulevel >= 200) {
- if ($1 == .voice) { if ($me isop $chan) { .mode $chan +vvvvvv $iif($2,$2-,$nick) } }
- if ($1 == .devoice) { if ($me isop $chan) { .mode $chan -vvvvvv $iif($2,$2-,$nick) } }
- if ($1 == .avoice) {
- if ($2 == on) { .set %avoice. [ $+ [ $chan ] ] On | .msg $chan Mode Auto Voice Activé Sur: $chan $+ . }
- if ($2 == off) { .unset %avoice. [ $+ [ $chan ] ] On | .msg $chan Mode Auto Voice Désactivé Sur: $chan $+ . }
- }
- if ($1 == .kick) {
- if ($me isop $chan) {
- if ($2 == $null) { .notice $nick SYNTAX: .kick [NICK] (RAISON) }
- elseif ($3 = $null) { .kick $chan $2 $nick $+ ) No Reason }
- else { .kick $chan $2 $nick $+ ) $3- }
- }
- }
- if ($1 == .topic) { .topic $chan $2- }
- if ($1 == .mode) {
- if ($2 == $null) { .notice $nick SYNTAX: .mode [MODE] }
- else { .mode $chan $2 }
- }
- }
- if ($ulevel >= 300) {
- if ($1 == .op) { if ($me isop $chan) { .mode $chan +oooooo $iif($2,$2-,$nick) } }
- if ($1 == .deop) { if ($me isop $chan) { .mode $chan -oooooo $iif($2,$2-,$nick) } }
- if ($1 == .ban) {
- if ($me isop $chan) {
- if ($2 == $null) { .notice $nick SYNTAX: .ban [NICK] (RAISON) }
- elseif ($3 == $null) { .mode $chan +b $address($2,2) | .kick $chan $2 $nick $+ ) No Reason }
- else { .mode $chan +b $address($2,2) | .kick $chan $2 $nick $+ ) $3- }
- }
- }
- if ($1 == .unban) {
- if ($2 == $null) { .notice $nick SYNTAX: .unban [HOST] }
- else { .mode $chan -bbbbbb $2- }
- }
- }
- if ($ulevel >= 799) {
- if ($1 == .join) {
- if ($2 == $null) { .notice $nick SYNTAX: .join #[CHAN] }
- else { .join $2 }
- }
- if ($1 == .part) {
- if ($2 == $null) { .part $chan }
- else { .part $2 }
- }
- }
- }
On 1:Text:*:#:{
if ($1 == .version) { .msg $chan AbBeR BoT (Channel Bot) By Mc_AbBeR }
if ($1 == !avoice) {
if (%avoice. [ $+ [ $chan ] ] == on) { .msg $chan Le Mode Auto Voice Est Activé Sur: $chan $+ . }
else { .msg $chan Le Mode Auto Voice N'Est Pas Activé Sur: $chan $+ . }
}
if ($ulevel >= 50) {
if ($1 == .say) {
if ($2 == $null) { .notice $nick SYNTAX: .say [MSG] }
else { .msg $chan $2- }
}
if ($1 == .msg) {
if ($2 == $null) { .notice $nick SYNTAX: .msg [#CHAN/NICK] [MSG] }
elseif ($3 == $null) { .notice $nick SYNTAX: .msg [#CHAN/NICK] [MSG] }
else { .msg $2 $3- }
}
if ($1 == .invite) {
if ($2 == $null) { .notice $nick SYNTAX: .invite [NICK] }
else { .invite $2 $chan }
}
if ($1 == .notice) {
if ($2 == $null) { .notice $nick SYNTAX: .notice [#CHAN/NICK] [MSG] }
elseif ($3 == $null) { .notice $nick SYNTAX: .notice [#CHAN/NICK] [MSG] }
else { .notice $2 $3- }
}
if ($1 == .noticechan) {
if ($2 == $null) { .notice $nick SYNTAX: .noticechan [MSG] }
else { .notice $chan $2- }
}
if ($1 == .time) { .msg $chan $time(HH:nn) }
}
if ($ulevel >= 200) {
if ($1 == .voice) { if ($me isop $chan) { .mode $chan +vvvvvv $iif($2,$2-,$nick) } }
if ($1 == .devoice) { if ($me isop $chan) { .mode $chan -vvvvvv $iif($2,$2-,$nick) } }
if ($1 == .avoice) {
if ($2 == on) { .set %avoice. [ $+ [ $chan ] ] On | .msg $chan Mode Auto Voice Activé Sur: $chan $+ . }
if ($2 == off) { .unset %avoice. [ $+ [ $chan ] ] On | .msg $chan Mode Auto Voice Désactivé Sur: $chan $+ . }
}
if ($1 == .kick) {
if ($me isop $chan) {
if ($2 == $null) { .notice $nick SYNTAX: .kick [NICK] (RAISON) }
elseif ($3 = $null) { .kick $chan $2 $nick $+ ) No Reason }
else { .kick $chan $2 $nick $+ ) $3- }
}
}
if ($1 == .topic) { .topic $chan $2- }
if ($1 == .mode) {
if ($2 == $null) { .notice $nick SYNTAX: .mode [MODE] }
else { .mode $chan $2 }
}
}
if ($ulevel >= 300) {
if ($1 == .op) { if ($me isop $chan) { .mode $chan +oooooo $iif($2,$2-,$nick) } }
if ($1 == .deop) { if ($me isop $chan) { .mode $chan -oooooo $iif($2,$2-,$nick) } }
if ($1 == .ban) {
if ($me isop $chan) {
if ($2 == $null) { .notice $nick SYNTAX: .ban [NICK] (RAISON) }
elseif ($3 == $null) { .mode $chan +b $address($2,2) | .kick $chan $2 $nick $+ ) No Reason }
else { .mode $chan +b $address($2,2) | .kick $chan $2 $nick $+ ) $3- }
}
}
if ($1 == .unban) {
if ($2 == $null) { .notice $nick SYNTAX: .unban [HOST] }
else { .mode $chan -bbbbbb $2- }
}
}
if ($ulevel >= 799) {
if ($1 == .join) {
if ($2 == $null) { .notice $nick SYNTAX: .join #[CHAN] }
else { .join $2 }
}
if ($1 == .part) {
if ($2 == $null) { .part $chan }
else { .part $2 }
}
}
}