GetHealth

Parameter

(_entity)

Name Typ Beschreibung
_entity Number oder String Entity, deren Lebensenergie ermittelt werden soll

Functionscode

Kopiere diese Funktion dahin, wo du sie verwenden willst.

function GetHealth( _entity )
    local entityID = GetEntityId( _entity )
    if not Logic.IsEntityAlive( entityID )== 0 then
        return 0
    end
    local MaxHealth = Logic.GetEntityMaxHealth( entityID )
    local Health = Logic.GetEntityHealth( entityID )
    return ( Health / MaxHealth ) * 100
end

Rückgabewerte

Number: Lebensenergie in %

Beschreibung

Diese Funktion ermittelt die prozentuale Lebensenergie einer Entity.

global ✔

lokal ✔

Beispiel

In diesem Beispiel wird Hakim geheilt, wenn er den Arzt aufsucht.

function Feldlazeret()
    if IsNear("hakim","lazeret",500)then
        if GetHealth("hakim") < 100 then
            SetHealth("hakim",100,nil)
        end
    end
end

StartSimpleJob("Feldlazeret")

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