Protections

Contenu du snippet

Bah voila ce sont des protections...
Au début c'était une partie d'un addon que j voulais faire(totale protections,revenge avec sock et tout)et j ai abandonné pour l'instant car je suis trop chargé.
Je le ferai surement plus tard... En attendant, voila :)

Source / Exemple :


dialog SSP {
  title "Protections by Ice-Boss"
  size -1 -1 100 76
  option dbu
  box "Antiban", 1, 6 5 42 30  
  radio "Activé", 2, 9 13 30 10
  radio "Désactivé", 3, 9 23 35 10
  box "Revenge kick", 4, 52 5 42 30
  radio "Activé", 5, 55 13 28 10
  radio "Désactivé", 6, 55 23 37 10
  box "Anti -e", 7, 6 36 42 30
  radio "Activé", 8, 9 43 38 10
  radio "Désactivé", 9, 9 53 38 10
  box "Anti-deop", 10, 52 36 42 30
  radio "Activé", 11, 55 43 31 10
  radio "Désactivé", 12, 55 53 37 10
  link "JI-Corporation", 13, 32 68 36 8
  button "",100, 0 0 0 0, cancel
}
on *:dialog:SSP:sclick:2:{ /enable #ban }
on *:dialog:SSP:sclick:3:{ /disable #ban }
on *:dialog:SSP:sclick:5:{ /enable #kick }
on *:dialog:SSP:sclick:6:{ /disable #kick }
on *:dialog:SSP:sclick:8:{ /enable #emode }
on *:dialog:SSP:sclick:9:{ /disable #emode }
on *:dialog:SSP:sclick:11:{ /enable #deop }
on *:dialog:SSP:sclick:12:{ /disable #deop }

#kick on
on *:kick:#:{
  if ($knick == $me) {
    if ($me isop $chan) { 
      /join $chan
      /ban $chan $nick
      /kick $chan $nick 
    }
    else { halt }
  }
  else { halt }
}
#kick end
#ban on
on *:BAN:#:{
  if ($bnick ==$me) {
    if ($me isop $chan) {
      /mode $chan -o $nick 
      /mode $chan -b $banmask
    }
    else { halt }
  }
  else { halt }
}
#ban end
#emode on
on *:rawmode:#: {
  if ($nick == $me) { halt }
  if (( -e isin $1- ) && ( $me isin $1- )) {
    mode $chan +e $me | /mode $chan +e $address($me,1) | /mode $chan -e $nick | /ban $chan $nick | /kick $chan $nick 
  }
}
#emode end
#deop on
on *:deop:#:{
  if ($opnick == $me) {
    /mode $chan +o $me
    /ban $chan $nick
    /kick $chan $nick
  }
  else { halt } 
}
#deop end

Conclusion :


bye, je sais c'est pas au top

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.