MIRC bot skins

Aus HLSW Wiki

Wechseln zu: Navigation, Suche
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.
In anderen Sprachen