04.02.2008, 12:16 Uhr
Anbei ein Script was ich für tuvok geschrieben habe.
Es erlaubt auf der Partyline die Erstellung eines Triggers für einen Channel in dem man im Bot den Flag +T hat (oder in allen wenn mans global hat).
Update:
Man kann nun auch mehrzeile Texte anlegen. Für einen Zeilenumbruch einfach im Text den Platzhalter ## einfügen.
Update 1.02:
Alle Benutzer mit den Flag +T können den Triggertext nun auch anderen Benutzern zukommen lassen, indem sie dem Trigger den Namen des Benutzers anhängen:
"!help Sp33d" sendet dem Benutzer Sp33d dann den Triggertext von "!help"
Man kann btw. nur Trigger anlegen, entfernen, aktivieren/deaktivieren, wenn man in dem Channel oder global +T hat, ansonsten kriegt der User nen Fehler zurückgegeben.
Zwei Befehle sind noch nicht eingebaut, nämlich das man alle Trigger für einen bestimmten Channel deaktivieren kann, sowie das Ändern eines bereits existierenden Triggers (zur Zeit nur über entfernen und neu hinzufügen möglich).
Im Anhang befindet sich ein kleiner Screenshot wie es aussehen könnte.
Download
Es erlaubt auf der Partyline die Erstellung eines Triggers für einen Channel in dem man im Bot den Flag +T hat (oder in allen wenn mans global hat).
- .+trigger <trigger> <chan|notice> <channel> <text>
Legt den Trigger <trigger> mit dem Text <text> in dem Channel <channel> an.
Die Ausgabe erfolgt je nach Angabe im Channel oder als Notice. - .-trigger <id>
Entfernt den Trigger mit der ID <id> - .triggers [<enable|disable> <id>]
Listet alle Trigger auf.
Mit den optionalen Parametern ist es möglich, gezielt einzelne Trigger zu aktivieren, bzw. deaktivieren.
Update:
Man kann nun auch mehrzeile Texte anlegen. Für einen Zeilenumbruch einfach im Text den Platzhalter ## einfügen.
Update 1.02:
Alle Benutzer mit den Flag +T können den Triggertext nun auch anderen Benutzern zukommen lassen, indem sie dem Trigger den Namen des Benutzers anhängen:
"!help Sp33d" sendet dem Benutzer Sp33d dann den Triggertext von "!help"
Man kann btw. nur Trigger anlegen, entfernen, aktivieren/deaktivieren, wenn man in dem Channel oder global +T hat, ansonsten kriegt der User nen Fehler zurückgegeben.
Zwei Befehle sind noch nicht eingebaut, nämlich das man alle Trigger für einen bestimmten Channel deaktivieren kann, sowie das Ändern eines bereits existierenden Triggers (zur Zeit nur über entfernen und neu hinzufügen möglich).
Im Anhang befindet sich ein kleiner Screenshot wie es aussehen könnte.
Download