Anleitung für Topicmask

Bitte beachte: Diese Anleitung ist für das GameSurge IRC Netzwerk geschrieben und ist bestimmt für SRVX Version 1.3 oder höher.
Du wirst für bestimmte Schritte in dieser Anleitung Owner (oder Level 500) Access in dem Channel benötigen.

WildCards

Bevor du eine TopicMask in deinem Channel setzen kannst, brauchst du gewisse Kenntnisse über WildCards und wie diese funktionieren.
Das Zeichen * ist eine Wildcard, welche mehrere Zeichen ersetzen kann, ? eine Wildcard, welche ein Zeichen ersetzen kann.
Diese Wildcards funktionieren genauso wie unter Dos oder Unix.
Da man bei Topicmasks nur die WildCard * benötigt, gehen wir nur auf diese weiter ein.

Unter Linux kann man den folgenden Befehl eingeben, um eine Datei zu löschen:
rm ClassNotes.*
Oder unter DOS:
del ClassNotes.*

Bei beiden Befehlen würde das System alle Dateien löschen, welche ClassNotes heißen, egal welche Dateierweiterung diese haben.
ClassNotes.txt, ClassNotes.jpg, ClassNotes.doc, ClassNotes.rtf und so weiter würden gelöscht werden.
Daher bedeutet ClassNotes.*, ClassNotes.irgendwas.

Einstellen der TopicMask

Nun können wir unser Topic eingeben.
In diesem Beispiel will ich das Topic so gestalten:
«- #DOOMscrim •º• Visit #Doom for Doom³ Release and Technical Information •º• News: Welcome John to the staff! -»

Mein Ziel ist es, dass das Topic so geändert wird, dass der statische Teil immer stehen bleibt.
Beispiel:
!topic Congrats to clan Foobar for winning the contest

würde das Topic dann zu diesem hier ändern:
«- #DOOMscrim •º• Visit #Doom for Doom³ Release and Technical Information •º• News: Congrats to clan Foobar for winning the contest -»

Wie man sieht, hat ChanServ den Satz, den man nach dem !topic Befehl eingegeben hat, hinter das Wort News gefügt.
Diese Änderung des Topics wird oft als topic masking bezeichnet.



Du musst beispielsweise folgenden Befehl eingeben, um TopicMasks verwenden zu können:
!set topicmask «- #DOOMscrim •º• Visit #Doom for Doom³ Release and Technical Information •º• News: * -»

Ändern der Channel Einstellungen, so dass die TopicMask verwendet werden kann

Du wirst vielleicht bemerkt haben, dass obwohl du eine TopicMask gesetzt hast, das Topic immer noch komplett ersetzt wird, wenn du versuchst, das Topic zu ändern.
Das passiert, weil ChanServ dir erlaubt, das Topic komplett zu ändern, egal was bei TopicMask angegeben ist.
Um diese "Problem" zu beheben, musst du ChanServ sagen. dass er dir nicht mehr erlauben soll, das ganze Topic zu ändern, wenn eine TopicMask angegeben ist.

Um dieses zu tun, musst du folgendes eingeben:
!set enftopic 501

Du musst es auf 501 setzen, weil der Owner des Channels (du) Level 500 hat und du bestimmt auch die TopicMask verwenden willst.

Die TopicMask ist nun aktiv, heißt, alles was man mit dem !topic angibt, wird an die Stelle der Wildcard * in das Topic gesetzt.
Wenn du den folgenden Befehl eingibst, solltest du deine Änderungen sehen:
!set

Es sollte eine Liste angezeigt werden, die so ähnlich aussieht, wie die Folgende:

-ChanServ- Channel Options:
-ChanServ- DefaultTopic «- #DOOMscrim •º• Visit #Doom for Doom³ Release and Technical Information •º• News: N/A -»
-ChanServ- TopicMask «- #DOOMscrim •º• Visit #Doom for Doom³ Release and Technical Information •º• News: * -»
-ChanServ- Greeting None
-ChanServ- UserGreeting None
-ChanServ- Modes +tn
-ChanServ- PubCmd 0
-ChanServ- GiveOps 200
-ChanServ- EnfOps 300
-ChanServ- EnfModes 200
-ChanServ- EnfTopic 501
-ChanServ- Protect 2 - Users will be protected from those of lower access.
-ChanServ- Toys 1 - Toys will only reply privately.
-ChanServ- Setters 100
-ChanServ- TopicRefresh 0 - Never refresh topic.
-ChanServ- CTCPUsers 501
-ChanServ- CTCPReaction 2 - Short timed ban on disallowed CTCPs
-ChanServ- Mod None
-ChanServ- Game None
-ChanServ- Voice Off
-ChanServ- UserInfo On
-ChanServ- DynLimit Off
-ChanServ- TopicSnarf Off
-ChanServ- PeonInvite Off
-ChanServ- NoDelete Off

Die fettgedruckten Zeilen repräsentieren die Änderungen.

Ändern der TopicMask

Wenn du deine TopicMask ändern willst, wird ChanServ dir nicht erlaubt, diese zu ändern.
Beispiel: die alte TopicMask ist folgende:
«- #DOOMscrim •º• Visit #Doom for Doom³ Release and Technical Information •º• News: * -»

und du willst sie in diese ändern:
«- #DOOMscrim •º• http://www.doom3.com/ •º• News: * -»

Wenn du versuchst, die TopicMask mit diesem Befehl zu ändern:
!set topicmask «- #DOOMscrim •º• http://www.doom3.com/ •º• News: * -»

wird dir ChanServ sagen, dass es nicht geht:
-ChanServ- The #DOOMscrim topic is locked.

Du musst ChanServ erstmal sagen, dass er dir Erlaubnis geben soll, die TopicMask zu ändern.
Das machst du mit dem folgenden Befehl:
!set enftopic 200

Anmerkung: enftopic gibt an, wer Zugriff hat, das Topic zu verändern bzw zu überschreiben.
Die Angabe 200 bedeutet, dass ChanServ es nun Ops erlaubt, das Topic zu ändern.

Du kannst nun die neue TopicMask setzen:
!set topicmask «- #DOOMscrim •º• http://www.doom3.com/ •º• News: * -»

Der letzte Schritt ist, enftopic wieder auf 501 zu setzen:
!set enftopic 501

Immer noch Probleme mit TopicMask ?

Falls du immer noch nicht weißt, wie man die TopicMask richtig anwendet, kannst du in #help nachfragen.
#help ist der perfekte Channel für solche oder generelle IRC Fragen, welche meistens in sehr kurzer Zeit beantwortet werden.
Falls also irgendwelche Probleme auftauchen, solltest du in #help nachfragen.

Letzte Änderung: 10/09/2004

 
 
Wichtige Links

   Verhaltensregeln
   Häufig gestellte Fragen
   Anleitung für neue User
   Nutzungsbedingungen

Auswahl der Sprache

Sprache: de en

Kalender der Events

  December 2018  
S M T W T F S
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

Teile uns ein Event mit
Größte Channel
  1. #cncnet: 575
  2. #cncnet-mo: 201
  3. #cncnet-yr: 167
Informationen über die Seite

Besucher:
   0 Eingeloggt
   16 Anonym

Session Information:
   0 Minute, 0 Sekunde
   Sprache: Deutsch

Seiten Aufbau:
   Diese Seite wurde in 0.0252 Sekunden erstellt