Category:Элемент: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
 
No edit summary
Tag: Manual revert
 
(15 intermediate revisions by 8 users not shown)
Line 1: Line 1:
#REDIRECT [[RU/Элемент]]
'''Element''' (элемент) - общий класс, представляющий почти все внутриигровые [[RU/entity|субъекты]].
 
Любой другой тип элементов может быть создан как абстрактный элемент, без ссылки на различные игровые [[RU/entity|субъекты]]. Например, элементы '''resource''' и '''map''' создаются при загрузке ресурсов и карт соответственно. Их цель - группировка создаваемых ими же субъектов, которые являются по отношении к ним дочерними.
 
Доступны такие обыденные функции, как запрос типа элемента и списка элементов определенного типа, операция уничтожения для удаления элемента и игровых субъектов, с которыми он связан (за исключением некоторых неуничтожаемых, например, элементов клиента), хранение и запрос [[RU/element data|данных элементов]], и многие другие характерные операции.
 
Все элементы хранятся внутри [[RU/Element tree|древовидной структуры]], и в сущности каждый элемент, отличный от '''root''', имеет родительский элемент, который может являться элементами '''root''' (корень), '''resource''', '''map''' или другими. Это сделано сугубо для возможности определения сферы действия вызываемой функции.
 
[[Category:Понятия скриптинга]]
 
[[en:Element]]
[[ru:Element]]
[[es:Elemento]]
[[it:Elemento]]
[[hu:Element]]

Latest revision as of 21:38, 2 June 2022

Element (элемент) - общий класс, представляющий почти все внутриигровые субъекты.

Любой другой тип элементов может быть создан как абстрактный элемент, без ссылки на различные игровые субъекты. Например, элементы resource и map создаются при загрузке ресурсов и карт соответственно. Их цель - группировка создаваемых ими же субъектов, которые являются по отношении к ним дочерними.

Доступны такие обыденные функции, как запрос типа элемента и списка элементов определенного типа, операция уничтожения для удаления элемента и игровых субъектов, с которыми он связан (за исключением некоторых неуничтожаемых, например, элементов клиента), хранение и запрос данных элементов, и многие другие характерные операции.

Все элементы хранятся внутри древовидной структуры, и в сущности каждый элемент, отличный от root, имеет родительский элемент, который может являться элементами root (корень), resource, map или другими. Это сделано сугубо для возможности определения сферы действия вызываемой функции.