Liste des bans d'un salon

Contenu du snippet

Salut à tous !

Je propose ce petit code dans le but de faire partager quelques petits scripts 'basique'
Contact: ArseeniK@sfr.fr (Ou messagerie sur ce site)

;### ArseeniK - 29/12/13
;## /banlist #channel - Affiche la liste des bans d'un salon en echo de maniere decroissante (Plus recent au plus ancien)
alias banlist {
  if ($ibl($1,0) == 0 || $ibl($1,0) == $null) { echo 4 -a * Aucun ban dans la liste du salon $+($1,.) }
  elseif ($ibl($1,0) > 0) {
    echo 2 -a * Liste des bans de $1 :
    var %inc 1, %B = $ibl($1,0)
    while (%inc <= %B) {
      if (~?:?* iswm $ibl($1,%inc)) { var %ban_ [ $+ [ %inc ] ] $+(12,$token($ibl($1,%inc),1,58),3:,$token($ibl($1,%inc),2-,58)) }
      else { var %ban_ [ $+ [ %inc ] ] $replace($ibl($1,%inc),!,4!10,@,4@14) }
      echo 4 -a $+(,$chr(9888),12) $$1 4»3 %ban_ [ $+ [ %inc ] ] 2par12 $ibl($1,%inc).by 14- Banni le $get_time($asctime($ibl($1,%inc).ctime))
      inc %inc
    }
    echo 2 -a * Fin de la liste des bans.
  }
}
;### $get_time - Retourne une date française depuis une date sous forme anglaise
alias get_time { return $replace($gettok($$1-,1,32),Mon,Lundi,Tue,Mardi,Wed,Mercredi,Thu,Jeudi,Fri,Vendredi,Sat,Samedi,Sun,Dimanche) $gettok($$1-,3,32) $replace($gettok($$1-,2,32),Jan,Janvier,Feb,Fevrier,Mar,Mars,Apr,Avril,May,Mai,Jun,Juin,Jul,Juillet,Aug,Aout,Sep,Septembre,Oct,Octobre,Nov,Novembre,Dec,Decembre) $gettok($$1-,5,32) à $gettok($$1-,4,32) }

Compatibilité : mIRC

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.

Du même auteur (ArseeniK)