; alias pour envoyer une notice qu'aux voices
; ce script requiert que vous soyez voice sur le canal
; syntaxe: /vn message
alias vn {
; vérification si vous êtes voice
if ($me !isvoice #) { echo -a * /vn: Vous n'êtes pas voice sur # | halt }
; vérification s'il existe des utilisateurs voicés
if ($vnick(#,%i) == 1) { echo 2 -a * /vn: Il n'y a aucun autre voice sur # | halt }
; vérification si un message a été spécifié
if ($1- == $null) { echo 2 -a * /v: Aucun message spécifié | halt }
; message envoyé, vous pouvez modifier la partie "<vnotice $me $+ >"
%msg = <vnotice $me $+ > $1-
; on commence le témoin
%i = 0
:repetervnotice
inc %i 1
if ($vnick(#,%i) == $null) { echo 5 -a -> %msg | if ($len(%ncks) > 0) { .notice %ncks %msg } | unset %ncks %msg %i | halt }
if ($vnick(#,%i) != $me) { %ncks = $vnick(#,%i) $+ , $+ %ncks }
if (10 // %i) { .notice %ncks %msg | unset %ncks }
goto repeternotice
}