CSMODE pour Anope2 - Retrouvez les anciennes commandes /cs op, /cs dehalfop... - mIRC/AdiIRC

Retrouvez les anciennes commandes /cs op, /cs deop, /cs halfop, /cs dehalfop, /cs voice, /cs devoice.

Ouvrez les remotes (ALT+R) et choisissez File > New > Coller les lignes et allez une nouvelle fois sur File puis Rename et donnez lui un nom comme "Csmode". Tapez /cs op pour tester.

Source / Exemple

; CSMODE v1.1 - www.mimacy.net (10/01/2017)
; Commandes disponibles:
; /cs op : cette commande nous donne le +o dans tous les salons
; /cs deop : cette commande nous donne -o dans tous les salons
; /cs halfop : cette commande nous donne le +h dans tous les salons
; /cs dehalfop : cette commande nous donne le -h dans tous les salons
; /cs voice : cette commande nous donne le +v dans tous les salons
; /cs devoice : cette commande nous donne le -v dans tous les salons


alias cs {
  set %statusme $1

  if ( ( $1 == op || $1 == deop || $1 == halfop || $1 == dehalfop || $1 == voice || $1 == devoice ) && $2 == $null ) { 
    .enable #alist-response
    /ns alist access
  }
  else { 
    /cs $1- 
  }

}

#alist-response off
on ^*:notice:*:?:{
  if ( $left($2,1) == $chr(35) || $left($2,1) == $chr(33) ) {
    var %stripChan = $replace($2,$chr(33),$null )
    cs %statusme %stripChan
  }
  if ( $1 == Fin && $2 == de && $3 == la && $4 == liste) {
    disable #alist-response
  }
  haltdef
}
#alist-response end