===== 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]] \\