Zitat: Zu beachten ist hier, dass zwei Ist-Gleich Zeichen benutzt werden. Mit nur einem Gleichheitszeichen würde diese if-Anweisung nicht funktionieren, denn dort würde der Variable den Wert Nils zugewiesen werden.
Außerdem darf kein Semikolon ( hinter der if-Anweisung stehen.
Ich habe ein Script, welches ich über einen Script-Timer starte. Wenn der Script-Timer dieses Script startet, soll er gleichzeitig zurückgesetzt werden. Also steht unten irgendwo:
if ($_IPS['TRIGGER'] == "ScriptTimer"){
IPS_SetScriptTimer($_IPS['SELF'], 0);
}
Ich bekomme nun
Notice: Undefined index: TRIGGER in D:\Programme\IP-Symcon\scripts\47274.ips.php on line 4
und das auch, wenn das Script von einem Script-Timer gestartet wird.
Kann mir noch mal kurz jemand auf die Sprünge helfen?