Anti idle pour salon

Contenu du snippet

Je devais en faire un alors je vous le fait partager, pratique pour des salons d'aide un anti-idle.

Source / Exemple :


alias kbidle {
  ban -u300 $$2 $address($$1,2) 
  kick $$2 $$1 Ban 5mins No idle please.
}
on *:join:%salonai:{
timer $+ $nick 1 600 kbidle $nick $chan
}
on *:text:*:%salonai:{
  if (($nick !isop $chan) && ($nick !isvoice $chan)) {
    .timer $+ $nick off
    .timer $+ $nick 1 600 kbidle $nick $chan
  }
}
on *:op:%salonai:{
  .timer $+ $opnick off
}
on *:deop:%salonai:{
  if ($opnick !isvoice $chan) {
    .timer $+ $nick 1 600 kbidle $opnick $chan
  }
}
on *:devoice:%salonai:{
  if ($vnick !isop $chan) {
    .timer $+ $nick 1 600 kbidle $vnick $chan
  }
}
on *:voice:%salonai:{
  .timer $+ $vnick off
}

Conclusion :


Aprés avoir chargé le script faites /set %salonai #NomDuSalonOuSeraLanti-Idle
%salonai est une variable vous permettant de définir le salon de controle anti-idle.
Sa bannira pendant 5mins si une personne non op ou voice ne parle pas sur le salon durant 10minutes.

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.