Benutzer-Werkzeuge

Webseiten-Werkzeuge


s5lua_g:trigger:enabletrigger

Einen Auslöser aktivieren

Die Parameter ( _triggerId )

_triggerId: Die ID des Triggers, der aktiviert werden soll

Rückgabe keine. Siehe Anwendungsbeispiel.

Anwendungsbeispiel

Einen Auslöser kann man aktivieren, wenn er zuvor deaktiviert wurde. Dies reduziert die Rechenzeit gegenüber dem Erstellen und Löschen eines Auslösers.

function Job1()
    if IsDead(Entity) then
        Trigger.DisableTrigger( thisTrigger )
        if not anotherTrigger then
            StartSimpleJob( "Job2" )
        else Trigger.EnableTrigger( anotherTrigger )
        end
    end
end
function Job2()
    if IsAlive(Entity) then
        Trigger.DisableTrigger( anotherTrigger )
        Trigger.EnableTrigger( thisTrigger )
    end
end

Zur Auslöser-Übersicht

s5lua_g/trigger/enabletrigger.txt · Zuletzt geändert: 2021/09/18 19:16 (Externe Bearbeitung)