Ankündigung

Einklappen
Keine Ankündigung bisher.

ID der aktuell angezeigten Quest ermitteln

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ID der aktuell angezeigten Quest ermitteln

    Kann man irgend wie die QuestId (oder den QuestName) der Quest herausbekommen, die aktuell gerade im Dialogfenster angezeigt wird?
    MfG totalwarANGEL

  • #2
    AW: ID der aktuell angezeigten Quest ermitteln

    Code:
    TriggerStandardEvents.Properties = {
        GetCurrentTrigger = function()
                return TriggerSystem.CurrentTrigger or 0;
            end,
        GetPlayerID = function()
                return TriggerSystem.EventData and TriggerSystem.EventData.PlayerID or 0;
            end,
        GetSourcePlayerID = function()
                return TriggerSystem.EventData and TriggerSystem.EventData.PlayerID1 or 0;
            end,
        GetTargetPlayerID = function()
                return TriggerSystem.EventData and TriggerSystem.EventData.PlayerID2 or 0;
            end,
        GetTriggeringEntityID = function()
                return TriggerSystem.EventData and (TriggerSystem.EventData.EntityID or TriggerSystem.EventData.EntityID1) or 0;
            end,
        GetTargetEntityID = function()
                return TriggerSystem.EventData and TriggerSystem.EventData.EntityID2 or 0;
            end,
        GetTerritory = function()
                return TriggerSystem.EventData and TriggerSystem.EventData.Territory or 0;
            end,
        GetNewDiplomacyState = function()
                return TriggerSystem.EventData and TriggerSystem.EventData.NewDiplomacyState or 0;
            end,
        GetOldDiplomacyState = function()
                return TriggerSystem.EventData and TriggerSystem.EventData.OldDiplomacyState or 0;
            end,
        GetQuest = function()
                return TriggerSystem.EventData and TriggerSystem.EventData.Quest or QuestInterface:Invalid();
            end,
        -- [=[SetTriggerSucceeded = function(_b)
                -- TriggerSystem.TriggerInstanceData.Trigger_WasSuccessful = _b;
            -- end,
        -- SetObjectiveSuceeded = function(_b)
                -- TriggerSystem.TriggerInstanceData.Objective_WasSuccessful = _b;
            -- end,]=]
    }
    halt noch ne "Message" mit einbauen
    obs wirklich hinhaut ... keine Ahnung ... ich hatt so was nur gesammelt, nie verwendet
    trabbi
    Was ist Theorie, - Wenns klappen soll und es klappt nie
    Was ist Praxis, - Frag nicht so dumm, wenns klappt und Du weißt nicht warum

    Kommentar


    • #3
      AW: ID der aktuell angezeigten Quest ermitteln

      Die erste Rückgabe ist dann die ID oder der Name?
      MfG totalwarANGEL

      Kommentar


      • #4
        AW: ID der aktuell angezeigten Quest ermitteln

        Zitat von totalwarANGEL Beitrag anzeigen
        Die erste Rückgabe ist dann die ID oder der Name?
        hau dies mal in Mission_FirstMapAction
        DEBUG_EnableQuestDebugKeys()
        DEBUG_DumpQuestStatus()
        DEBUG_QuestTrace( true )
        dann kannst du sehen welche Quest läuft etc

        Kommentar

        Lädt...
        X