===== Logic.GetPlayerEntities(_player, _entityType, _count, _unknown) =====
_playerId: Spieler ID
_entityType: Typ der Entities
_count: Anzahl der Entities die in den Table eingelesen werden sollen
_unknown: unbekannte Funktion
Rückgabewert ist ein Table mit folgendem Aufbau:
MyTable[1] => Anzahl der gefundenen Entities
MyTable[2] => Entity Id
MyTable[n] => Entity Id
==== Anwendungsbeispiel ====
Beispiel das Spielerhauptquartier in einen Table zu bekommen. Das Hauptquartier, falls überhaupt bestehend, wird dann in _temp[2] als Id stehen.
local _temp = { Logic.GetPlayerEntities(_playerId, Entities.PB_Headquarters1,1,0) } ) }
==== Besonderes ====
Die Funktion scheint maximal 48 Entities zu erfassen. Falls der Spieler mehrere Entiteis des Typs haben sollte wird der rest anscheinend nicht in den Table aufgenommen.
Mir hat dazu nur eine Abwandlung der [[utilfunctions:getallplayerbuildings|Getallplayerbuildings Comfort Codes]] geholfen.
==== Weitere Anwendungsbeispiele ====
[[utilscripts:herolevelsystem|Herolevelsystem]] \\
[[utilfunctions:changeleader|Changeleader Comfort]] \\
[[utilfunctions:getallleader|GetAllLeader Comfort]] \\