Quelques remotes pour bot

Contenu du snippet

Voici quelques remotes pour votre bot.

Source / Exemple :


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 }
    }
  }
}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.