Jedenfalls, das Syntax hierzu lautet folgendermaßen:
$temp.list[ID] = [{CHATNAME: [SERVER]}, <{RAUMNAME: [SERVER]}];
Zur Erläuterung:
ID: Die ID des Bots, muss eine Nummer sein. Hierbei sollte aufsteigend vorgegangen werden, beginnend mit 0: Bot 1 erhält also die ID 0, Bot 2 die ID 1, etc.
CHATNAME: der Name des Chats, in dem MaiZ aktiv sein soll. der Name muss kleingeschrieben sein. Es sind auch mehrere Chatnamen pro Bot möglich, siehe auch das gleich folgende Beispiel.
SERVER: Definiert, auf welchen Servern MaiZ aktiv sein soll. Wenn MaiZ auf dem Server aktiv sein soll, muss an entsprechender Stelle "1" angegeben werden. Hierbei muss das ganze als vierstelliges Array definiert werden, wobei jede Stelle einen eigenen Chatserver darstellt. Ist schwer zu beschreiben, am besten seht ihr euch dazu das Beispiel an.
RAUMNAME: Name des Raums, in dem MaiZ aktiv sein soll. Hierbei ist dasselbe Syntax möglich wie beim Chatnamen, mitsamt dem Server-Wert. Allerdings ist es hier auch möglich, einfach nur "1" als Wert anzugeben - dann ist MaiZ auf allen Chatservern in diesem Raum aktiv. Wenn man garkeinen Raum angibt ist MaiZ in allen Räumen aktiv. Außerdem muss beachtet werden, dass für den Hauptchat "main" und für Privaträume "sep" eingetragen werden muss.
Beispiel: man will den Bot im Chat "zischi" auf Server 1 auftauchen lassen, unzwar in den Räumen "main" und "flirt". Weiterhin soll ein zweiter Bot im Chat "troublex" auf Server 3 aktiv sein. Dann sähe der Code folgendermaßen aus:
Code: Alles auswählen
$temp.list[0] = [{zischi:[1,0,0,0]}, {main:1,flirt:1}];
$temp.list[1] = [{troublex:[0,0,1,0]}];
Ihr seht: dasselbe wie bei den Chatnamen, nur kann man hier einfach "1" angeben. Optional ist zwar auch, wie gesagt, die Angabe von erlaubten Servern möglich, ich denke aber, das wird nicht oft benötigt werden. Es ist übrigens auch möglich, mehrere Chatnamen und Räume pro Bot anzugeben - diese müssen innerhalb der geschweiften Klammer stehen und mit einem Komma getrennt werden.