Espace-IRC NETWORK
Bienvenue sur Espace-IRC NETWORK. Nous vous souhaitons une agréable visite.
MENUS :
Eggdrop IRCd IRCoderz / SCoderz TCL Anope
TELECHARGEMENTS
Logiciels mIRC pdf UnrealIRCd AppletIRC
ARTICLES :
Sécurité - Linux - Windows - Virus - Réseau - Architecture
CHAT

Pseudo

 

Âge  
Sexe   Femme Homme

Ville

 


Identification - Inscris-toi
Login
Mot de passe

Publicité

Articles

Ecrire des popups dynamiques dont l'aspect change en fonction de votre état

 
Il existe un moyen de montrer ou de cacher certains champs d'un popup suivant votre état. Par exemple, on peut souhaiter cacher les commandes d'opérateur qui ne servent à rien si jamais vous n'êtes pas opérateur du canal en question.

La méthode consiste à employer la fonction $iif dont la syntaxe est la suivante:

$iif(,valeur si vrai,valeur si faux)

Dans le popup Channel suivant, les commandes d'op sont cachées si vous n'avez pas l'op sur le canal.

A noter l'utilisation de [ $chan ] qui sera préféré à # pour référencer le nom du canal.


Channel Modes:/channel
$iif($me isop #,Modes de [ $chan ] ) <----- Modes de "chan" n'apparaît que si vous êtes op du canal
.Messages ext. et topic verrouillé:mode # +tn <----- Vous n'aurez pas accès aux sous-champ si le champ principal est masqué
.Limiter à n users
..Mettre la limite:mode # +l $$?="Nombre d'users maxi"
..Enlever la limite:mode # -l
.Verrouillage du topic
..Verrouiller:mode # +t
..Déverrouiller:mode # -t
.Messages extérieurs
..Interdire les messages:mode # +n
..Permettre les messages:mode # -n
.Channel secret
..Rendre le channel secret:mode # +s
..Rendre le channel public:mode # -s
.Mot de passe
..Mettre un mot de passe:mode # +k $$?="Quel mot de passe?"
..Enlever le mot de passe:mode # -k
.Invite seule
..Mettre le canal en invite seule:mode # +i
..Enlever le mode d'invite seule:mode # -i
.Modéré
..Modérer le canal:mode # +m
..Permettre a tlm de parler:mode # -m
Fake Quit:me 2has quit IRC ( $+ $?-="Votre pseudo message" $+ )
$iif($me isop #,Inviter qqn sur [ $chan ] ):invite $$?="Donner le nick" # <----- Si le titre du champ est masqué, vous n'accédez pas à cette commande
Inviter sur #4,0: notice # Salut ! Je te trouve cool, .. tu veux venir sur mon channel #4,0 ? je te mets op !
}

Le contenu du popup se résume à "Channel modes", à "Fake quit" et à "Inviter sur #4,0" (ma blague favorite: si vous ne connaissez par, essayez de joindre #4,0 sous undernet après avoir joint d'autres canaux) si jamais vous n'avez pas l'op.

Dans le cas contraire, il y a en plus "Modes de " et "Inviter qqn sur " qui sont des commandes d'opérateur.

Notez que ce popup comporte des sous-champs et des sous-sous champs! (voir page précédente).


Auteur Averell  
 

Voir aussi:
- Liste des raws
- Liste de bon liens
- Commandes de News Service
- Exercice : lecture de l'affectation ou assignation
- Introduction
Partenaires : tchat - jeux - gardiennage - chat gratuit - chat - Forum IRC - chat - chat france