AnGelBot-Portal²

Normale Version: Custom Triggers v1.02 by Sp33d
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
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).
  • .+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
also wenn man nun eingibt,

Code:
.+trigger !hp notice #Test Unsere HP: www.test.com

und ein user im Channel !hp macht, dann wird eine Channel Notice gesendet? Oder heißt das, dass der Trigger nur im Channel #Test geht?
Bei deinem Trigger funktioniert nur im Channel #test der Trigger !hp.
Und zwar bekommt der Nutzer der den aufruft per Notice die Nachricht "Unsere HP: http://www.test.com"
aha, und wie kann ich machen, dass ein Trigger in allen/mehreren Channels funktioniert?
Aso, ja einfach die Channels mir einem Komma trennen. Dann funktioniert der Trigger in allen angegeben Channeln
Nen Platzhalter für alle Channels wäre da nicht schlecht xD

nen "*" oder "all" Wink
oder einfach nur ein Minus. Für die die nicht wissen, was ein Minus ist, hier ist es, live und in Schwarz-Weiß:

Code:
-

Wink
nää minus is kein typischer platzhalter
also bei einer GLine schon Wink

Code:
/gline BlaBla - - Netzwerkspam

^^
aha sinn? bzw. net den ganzen thread hier vollspammen mit zeugs was net hierzu gehört Wink PM
Seiten: 1 2 3
Referenz-URLs