+ Antworten
Ergebnis 1 bis 2 von 2
  1. #1
    Registriert seit
    Sep 2010
    Ort
    Bamberg
    Beiträge
    563

    Standard Script Event per Script erstellen wenn noch nicht vorhanden

    Hallo

    ich will für ein Script ein Event erzeugen, so dass das script ausgefürht wird wenn sich eine Variable aktualisiert.
    Soweit funktioniert das auch:

    // Trigger anlegen
    $eid = IPS_CreateEvent(0); //Ausgelöstes Ereignis
    IPS_SetEventTrigger($eid, 0, $IDParent); //Bei Änderung von Variable mit ID 15754
    IPS_SetParent($eid, $_IPS['SELF']); //Ereignis zuordnen
    IPS_SetEventActive($eid, true); //Ereignis aktivieren

    Allerdings sollen die Befehle nur ausgeführ werden, wenn noch keine Event für das Script angelegt ist.
    Da hängts :-)

  2. #2
    Registriert seit
    Sep 2010
    Ort
    Bamberg
    Beiträge
    563

    Habs doch noch rausgefunden:


    PHP-Code:
    if (IPS_HasChildren($IDDiesesScript)){}else{
            
    $eid IPS_CreateEvent(0);                          //Ausgelöstes Ereignis
            
    IPS_SetEventTrigger($eid0$IDVariable);         //Bei Änderung von Variable
            
    IPS_SetParent($eid$_IPS['SELF']);                 //Ereignis zuordnen
            
    IPS_SetEventActive($eidtrue);                     //Ereignis aktivieren
            
    IPS_SetName($eid,"Trigger");
            } 

Ähnliche Themen

  1. temporäres event per script erstellen lassen
    Von matterazi im Forum Skripte, PHP, SQL
    Antworten: 3
    Letzter Beitrag: 11.08.10, 21:57
  2. Antworten: 8
    Letzter Beitrag: 04.02.09, 15:57
  3. Script event
    Von mistljo im Forum Skripte, PHP, SQL
    Antworten: 2
    Letzter Beitrag: 20.05.08, 22:31
  4. Variable Event per Script
    Von ransi im Forum Skripte, PHP, SQL
    Antworten: 20
    Letzter Beitrag: 14.05.08, 08:27
  5. Antworten: 2
    Letzter Beitrag: 11.11.07, 19:01