MIRC bot skins
Aus HLSW Wiki
| Version information |
|---|
|
HLSW: 1.3.0 (Download) |
|
LogMod: 0.8 (Download) |
| HLSW |
|
<google>REF</google> |
| LogMod |
| Gamers-Search |
| Developer |
| Help |
|
Hinweis: Wenn man den Skin in der mIRC Bot in der Rcon Section neu auswählt, wird auch automatisch die .cfg-Datei von der Festplatte auch während des Bot Betriebs neu geladen. Also muss man den Bot nicht immer neu starten, wenn man gerade an einem neuen Skin arbeitet.
Inhaltsverzeichnis |
Aufbau der Bot-Config Datei
In jeder Zeile steht eine Variable. Hinter jeder Variablen steht der Wert in "-Zeichen. Die beiden Schlüssel werden durch einfache Leerzeichen getrennt, wie in jeder Half-Life Modification Config.
Mit "//" am Zeilenanfang können Kommentare eingefügt werden, die beim Ausführen des Botskins nicht berücksichtigt werden. Beim Start von HLSW wird eine Default.cfg.autocreate-Datei erstellt, die den Standard-Botskin beinhaltet. Anhand dieser Datei lässt sich das Format leicht durchschauen.
Beispiel
Die Kill-Meldung hat standardweise den Schlüssel Kills und den Wert <PLAYER(0,0)> killed <PLAYER(1,0)> with <GREEN><ARG(0)>. Dabei wird der <PLAYER>-Tag mit den zwei Parametern in der Klammer immer durch einen formatierten Spielernamen ersetzt, den man nicht ändern kann. <PLAYER(0,*)> ist der erste Spieler und <PLAYER(1,*)> der zweite. Je nach Message können 0-2 Spieler vorkommen. <ARG(*)> steht für Argumente, die in der Log Message dabei standen.
Erklärung der einzelnen Tags
Es können sämtliche Gameserver und IRC Tags verwendet werden um bestimmte Serverattribute anzuzeigen oder das Aussehen im IRC zu bestimmen. Siehe dazu HLSW Tags für eine Liste der möglichen Tags.
mIRC Bot Skin spezifische Tags
| <PLAYER(x,y)> | Formatierten Spielername einfügen. Die Farben und Formatierung können nicht geändert werden und am Ende ist immer ein <DEFCOLOR>.
x = Nummer des Spielers (0-2)
y = Optionen:
0 - Normal
1 - *DEAD* mit anzeigen
2 - Keine Stats anzeigen
3 - 1 & 2 zusammen
|
| <ARG(x)> | x = Nummer des Arguments. Mehr zum Logformat unter http://www.hlstats.org/logs/. |
| <TEAMARG(x)> | Argument x als Team darstellen (mit der richtig Teamfarbe formatieren) |
| <SPECIAL(x)> | Specialargumente bei bestimmten Messages. |
| <PREFIX(x)> | Wird durch den Inhalt des Schlüssels "PREFIX" + x ersetzt. |
| <SUFFIX(x)> | Wird durch den Inhalt des Schlüssels "SUFFIX" + x ersetzt. |