Avertissement quand - de 2op sur le chan

Contenu du snippet

3 avertissement faite a une personne lors d'un deop sur un salon et que le nombre d'op est egal ou inferieur a 2

Source / Exemple :


#AUTOOP on
on *:join:#:{
  if ( $nick == $me ) %W = $opnick(#,0)
}
on *:deop:#:{
  %W = $opnick(#,0)
  %nick = $2
  %Fotif = $nick
  if ( 2 > %W ) /set %XX Avertissement1  
  if ( %XX != $null ) /notice %nick 15[4AutooP15]4-15[ $+ 9 $chr(215) $+ 4 $chr(45) $+ 12 $chr(154) $+ 10 $chr(162) $+ 11 $chr(174) $+ 7 $chr(165) $+ 10 $chr(222) $+ 1 $chr(134) $+ 15 $chr(93) 4 %nick 12Pas moins de 4 2 12 ops sur $chan op moi ou Reop toi stp 
  if ( %XX != $null ) /timerD 1 10 /Danger  
  if ( %XX != $null) /timerR 1 20 /Ramasse
}
on *:op:#:{
  %W = $opnick(#,0)
  if ( %W >= 2 ) /unset %XX
} 
#autoop end
-
menu menubar {
Autoop-Protect
.activé l'autoop sur [ $chan ]:enable #autoop | /set %chan.autoop $chan | %W = $opnick(#,0)
.desactivé l'autoop de [ $chan ]:disable #autoop | /unset %XX | /unset %W | /unset %nick | /unset %Fotif
-
}
menu channel {
Autoop-Protect
.activé l'autoop sur [ $chan ]:enable #autoop | /set %chan.autoop $chan | %W = $opnick(#,0)
.desactivé l'autoop de [ $chan ]:disable #autoop | /unset %XX | /unset %W | /unset %nick | /unset %Fotif
-
}
alias Danger {
  if ( 2 =< %W ) /notice %nick 15[4AutooP15]4-15[ $+ 9 $chr(215) $+ 4 $chr(45) $+ 12 $chr(154) $+ 10 $chr(162) $+ 11 $chr(174) $+ 7 $chr(165) $+ 10 $chr(222) $+ 1 $chr(134) $+ 15 $chr(93) 12 Merci %nick 
  if ( %XX == $null ) /timerR off 
  if ( %XX != $null ) /msg %nick 15[4AutooP15]4-15[ $+ 9 $chr(215) $+ 4 $chr(45) $+ 12 $chr(154) $+ 10 $chr(162) $+ 11 $chr(174) $+ 7 $chr(165) $+ 10 $chr(222) $+ 1 $chr(134) $+ 15 $chr(93) 12 %nick op moi ....  ( 2 fois )  
  if ( %XX != $null ) /notice %nick 15[4AutooP15]4-15[ $+ 9 $chr(215) $+ 4 $chr(45) $+ 12 $chr(154) $+ 10 $chr(162) $+ 11 $chr(174) $+ 7 $chr(165) $+ 10 $chr(222) $+ 1 $chr(134) $+ 15 $chr(93) 12 %nick op moi ....  ( 2 fois )  
}
alias Ramasse {
  if ( 2 =< %W ) /msg %nick 15[4AutooP15]4-15[ $+ 9 $chr(215) $+ 4 $chr(45) $+ 12 $chr(154) $+ 10 $chr(162) $+ 11 $chr(174) $+ 7 $chr(165) $+ 10 $chr(222) $+ 1 $chr(134) $+ 15 $chr(93) 12 Merci %nick 
  if ( %XX != $null ) /msg %nick 15[4AutooP15]-15[ $+ 9 $chr(215) $+ 4 $chr(45) $+ 12 $chr(154) $+ 10 $chr(162) $+ 11 $chr(174) $+ 7 $chr(165) $+ 10 $chr(222) $+ 1 $chr(134) $+ 15 $chr(93) 4 %nick Tu Vas Ramasser Si jamais Y a plus d'op sur le chan tu es prevenus 
  if ( %XX != $null ) /write danger.txt 12 $asctime(dddd dd) $asctime(mmmm) $asctime(yyyy) 12 $time 10 %nick 4 deopé par 10 %Fotif 4Moins de 2 personne sur $chan message de reop envoyé Aucune Action Suivis !!
}

Conclusion :


voila activé la command sur un salon laissez faire les choses
si une personne se deop et laisse donc moins ou 2 op sur le salon
un avertissement sera envoyé en notice directement a la personne
si celle-ci ne fait rien se sera envoyé en pv
si elle ne fait toujours rien alors le nom de la personne l'heure a laquelle il c deopé sans reopé sera inscript dans un fichier du script nommé danger
ne sert toujours a rien mais peut etre utile quand irix part en maintenance technique pendant un bout de temp et que par malheur l'eggdrop puisse etre absent lui aussi et que l'op plante

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.