Topicmask/fr

From OnlineGamesNetWiki
Jump to: navigation, search

But du topicmask

Le principe d'un masque de sujet (topicmask) est d'avoir, sur un salon, un sujet composé d'une partie fixe (par exemple, la présentation du salon) et d'une partie variable (par exemple, les nouvelles).

Par exemple, une alliance d'un jeu peut vouloir avoir comme topic :

Bienvenue sur le salon de l'alliance Bidulle - 8e alliance du serveur 57 de Ogame.Fr - News : Attention ! Nous sommes en guerre contre les Machins !

Puis une fois la guerre finie :

Bienvenue sur le salon de l'alliance Bidulle - 8e alliance du serveur 57 de Ogame.Fr - News : Encore une victoire écrasante pour Bidulle !

Ainsi, seule la partie News change.

Configuration du topicmask

Déjà, il faut que votre salon soit enregistré auprès de ChanServ. Ensuite, vous devez le configurer avec la commande SET TOPICMASK. La partie changeante dans le topic est à représenter par une étoile (*). Si vous voulez qu'une étoile apparaisse dans le topic, vous devez la précéder d'un antislash (\*). (celui-ci sera invisible)

Dans notre exemple, la commande à taper sera :

!SET TOPICMASK Bienvenue sur le salon de l'alliance Bidulle - 8e alliance du serveur 57 de Ogame.Fr - News : *

La partie située au niveau de l'étoile (*) devient donc modifiable tandis que tout le reste est maintenant fixe.

Ainsi, un opérateur du salon pourra faire :

!topic Le topicmask est en place

Et le sujet sera changé en :

Bienvenue sur le salon de l'alliance Bidulle - 8e alliance du serveur 57 de Ogame.Fr - News : Le topicmask est en place

Paramètres avancés

Vous venez de configurer votre TOPICMASK. Le souci actuel, c'est que celui-ci n'est pour le moment pas protégé, et sera écrasé si quelqu'un utilise !topic. Pour résoudre ce problème vous devez utiliser la commande :

!SET ENFTOPIC 501   (vous devez être le propiétaire du canal pour pouvoir le faire)

Ainsi, personne ne pourra écraser le topicmask, et la commande !topic ne changera que la partie variable.


Il peut aussi être utile d'avoir un sujet par défaut (par exemple, en période de paix). Cela se fait avec la commande SET DEFAULTTOPIC. Le sujet par défaut doit vérifier le topicmask, sinon il ne fonctionnera pas.

Dans notre exemple :

!SET DEFAULTTOPIC Bienvenue sur le salon de l'alliance Bidulle - 8e alliance du serveur 57 de Ogame.Fr - News : Rien à signaler

Ainsi, lorsqu'un opérateur fera !topic sans préciser de news à la suite, ChanServ remettra le topic par défaut.

Exemples

Parce qu'un exemple faut mieux qu'un long discours ...

On commence avec le salon #salon, qui n'a pas encore de sujet (ni de topicmask, ni de defaulttopic).

  1. !mode +t
    • Ainsi, seul un opérateur du salon pourra modifier le topic
  2. !topic Bienvenue sur #salon ! News : rien à signaler
    • Le topic est changé en : "Bienvenue sur #salon ! News : rien à signaler"
  3. !topic Entrée en guerre !
    • Le topic est changé en : "Entrée en guerre !"
  4. !set topicmask Bienvenue sur #salon ! \* News : *
    • Rien ne se passe
  5. !set defaulttopic Bienvenue sur #salon ! \* News : Nous sommes en paix (pour le moment)
    • Le topic est changé en : "Bienvenue sur #salon ! * News : Nous sommes en paix (pour le moment)"
  6. !set enftopic 501
    • Ainsi, !topic ne changera que la partie news.
  7. !topic Entrée en guerre !
    • Le topic est changé en : "Bienvenue sur #salon ! * News : Entrée en guerre !"
  8. !topic
    • Le topic est changé en : "Bienvenue sur #salon ! * News : Nous sommes en paix (pour le moment)"