Kick les mal-polies

Contenu du snippet

kick un usager qui rentre sur un channel et qui dis pas bonjour

s il dit bonjour il est +v et de ce fait n est plus kické.

Source / Exemple :


A mettre dans un fichier remote

alias kidle { 

kick $$2 $$1 Pour être BIENVENUE, il faut dire "Bonjour"  }

on *:join:%salonai:{ 
  timer $+ $nick 1 15 kidle $nick $chan 
} 
on *:text:*:%salonai:{ 
  if (($nick !isop $chan) && ($nick !isvoice $chan)) { 
    .timer $+ $nick off 
    .timer $+ $nick 1 15 kidle $nick $chan 
  } 

A mettre dans un autre fichier Remote

on *:TEXT:*Bonjour*:#:/{ mode $chan +v $nick }

}

} 
on *:op:%salonai:{ 
  .timer $+ $opnick off 
} 
on *:deop:%salonai:{ 
  if ($opnick !isvoice $chan) { 
    .timer $+ $nick 1 15 kidle $opnick $chan 
  } 
} 
on *:devoice:%salonai:{ 
  if ($vnick !isop $chan) { 
    .timer $+ $nick 1 15 kidle $vnick $chan 
  } 
} 
on *:voice:%salonai:{ 
  .timer $+ $vnick off

Conclusion :


Pour l'installez taper /set %salonai # nom du channel

Ce petit code très simpliste je le confesse [ c'est mon premier ] est très pratique pour les Idle mal-polis.

J'ai réglé le timer a 30 secondes - Les arrivants sont prévenus par entrymsg de la fonction kickidle afin de ne pas être trop brutal .

Il ne s'active pas pour les op et les Voices - Pour les %halfop si quelq'un peut m'aider Merci d'avance

Eagle4

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.