Ich möchte meine DOIF welche Events mit ? auswerten gerne umstellen auf "" um auch ganz gezielt das richtige Event zu triggern.
([YSJoe:?SoundOff])
in einem größeren DOIF hat bisher funktioniert, würde aber auch bei ?Off triggern.
Deswegen habe ich es nach der commandref umgebaut zu:
(["YSJoe:^SoundOff$"])
oder zu
(["^YSJoe$:^SoundOff$"])
Umbau zu:
([YSJoe:message] eq "SoundOff") funktioniert auch, aber ich möchte das Event triggern nicht den Status der message
Er reagiert nicht darauf. Warum? Im Eventmonitor steht folgendes:
2016-03-02 11:54:49 yowsup YSJoe message: SoundOff
Zitat von: RitterSport am 02 März 2016, 11:54:03
Ich möchte meine DOIF welche Events mit ? auswerten gerne umstellen auf "" um auch ganz gezielt das richtige Event zu triggern.
([YSJoe:?SoundOff])
in einem größeren DOIF hat bisher funktioniert, würde aber auch bei ?Off triggern.
Deswegen habe ich es nach der commandref umgebaut zu:
(["YSJoe:^SoundOff$"])
oder zu
(["^YSJoe$:^SoundOff$"])
Aber er reagiert nicht darauf. Warum? Im Eventmonitor steht folgendes:
2016-03-02 11:54:49 yowsup YSJoe message: SoundOff
([YSJoe:?SoundOff])
entspricht genau:
([YSJoe:"SoundOff"])
Beim Fragezeichen wurde auch kein ^ und $ intern gesetzt.
Gruß
Damian
Richtig.
Da ich aber es erweitern wollte und ein SoundOff und ein Off nicht damit zu unterscheiden war, wollte ich die Syntax mit ^ und $ nutzen.
Was funktioniert ist:
["YSJoe:^message: SoundOff$]"
und
["YSJoe:^message: Off$"]
Dann wird sauber zwischen den beiden unterschieden.