SetHidden

Parameter

(_flag, …)

Name Typ Beschreibung
_flag Boolean true: Entities aus Liste werden der Kontrolle übergeben false: Entities aus Liste werden der Kontrolle entzogen
List Liste aus EntityNames und/oder EntityIDs durch Kommata getrennt

Functionscode

Anweisungen für den Funktionscode…

function SetHidden(_flag, ...)
    assert(type(_flag) == "boolean");
    local arg = {...}

    if #arg > 1 then
        for k,v in pairs(arg)do
            SetHidden(_flag,v);
        end
    else
        if not IsExisting(arg[1])then
            return
        end
        local eID = GetID(arg[1]);
        local pID = Logic.EntityGetPlayer(eID);
        AICore.HideEntityFromAI(pID,eID,_flag);
    end    
end

Rückgabewerte

keine

Beschreibung

Diese Funktion ändert die Kontrolle der KI über eine Entity.

Du kannst eine Liste von Entities an die Funktion übergeben.

global ✔

lokal ✘

by totalwarANGEL

Beispiel

Zur Demonstration:

SetHidden(false,"marcus", "battalion1", "battalion2", 1243324)

Marcus, zwei Battalione und die Entity mit der ID 1243324 werden von der KI getrennt.

Demo-Map

<nicht vorhanden>

Zurück zu Funktionssammlungen | Drucken | Tags
Sofern nicht anders angegeben, steht der Inhalt dieser Seite unter Lizenz Creative Commons Attribution-ShareAlike 3.0 License