IsHouse
Returns True if the specified object is a multi-object (house, ship, or other multi-tile structure), False otherwise.
ObjID — ID of the object to check.
Returns False if the object does not exist or the character is disconnected.
Despite the name, this method checks the multi-object flag, so it returns True for any multi-tile structure (houses, castles, ships, etc.), not just houses.
Возвращает True, если указанный объект является мульти-объектом (дом, корабль или другая многотайловая структура), иначе False.
ObjID — ID объекта для проверки.
Возвращает False, если объект не существует или персонаж не подключён.
Несмотря на название, метод проверяет флаг мульти-объекта, поэтому возвращает True для любых многотайловых структур (дома, замки, корабли и т.д.), а не только для домов.
function IsHouse(ObjID: Cardinal): Boolean;
def IsHouse(ObjID: int) -> bool: ...
begin
if IsHouse(FindItem) then
AddToSystemJournal('Object is a multi (house/ship)')
else
AddToSystemJournal('Object is not a multi');
end.
if IsHouse(FindItem()):
AddToSystemJournal('Object is a multi (house/ship)')
else:
AddToSystemJournal('Object is not a multi')