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

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
'''Элемент''' - общий класс, отражающий почти все внутриигровые [[entity|объекты]]. Встроенными типами элементов являются:
'''Element''' (элемент) - общий класс, представляющий почти все внутриигровые [[entity|субъекты]]. Встроенные типы элементов:


{{RU/Elements}}
''Примечание: у многих статей из списка ниже также имеется русская версия''


Можно создавать любые другие элементы, которые будут абстрактны и не будут относиться к каким-либо конкретным игровым [[entity|объектам]]. Например, элементы '''ресурс''' и '''карта''' создаются когда ресурсы и карты загружают группу объектов, создаваемых ими как дочерние элементы.
{{Elements}}


Элементы объединяют общие функции, такие как тип и список параметров, операция уничтожения убирает как элемент, так и его игровое представление, с которым он связан (за исключение некоторых элементов, которые не могут быть уничтожены, например, элементы клиентов), хранение и представление [[element data|данных элемента]], и другие общие операции.
Любой другой тип элементов может быть создаван как абстрактный элемент, без ссылки на различные игровые [[entity|субъекты]]. Например, элементы '''resource''' и '''map''' создаются при загрузке ресурсов и карт соответственно, их цель - группировка создаваемых ими же субъектов, которые являются по отношении к ним дочерними.


Все элементы хранятся в [[Element tree|древовидной структуре]], поэтому все элементы, кроме '''root''' имеют родительский элемент, которым может быть '''root''', '''resource''', '''map''' или другой элемент. Он определяет сферу действия вызываемой функции.
Доступны такие обыденные функции, как запрос типа элемента и списка элементов определенного типа, операция уничтожения для удаления элемента и игровых субъектов, с которыми он связан (за исключением некоторых неуничтожаемых, например, элементов client), хранение и запрос [[element data|данных элементов]], и многие другие характерные операции.
 
Все элементы хранятся внутри [[Element tree|древовидной структуры]], и в сущности каждый элемент, отличный от '''root''', имеет родительский элемент, который может являться элементами '''root''' (корень), '''resource''', '''map''' или другими. Это сделано сугубо для возможности определения сферы действия вызываемой функции.


==Связанные функции скриптинга==
==Связанные функции скриптинга==
===Клиент===
===Клиентские===
{{Client element functions}}
{{Client element functions}}
===Сервер===
===Серверные===
{{Element functions}}
{{Element functions}}
[[Category:Scripting Concepts]]
[[Category:Scripting Concepts]]


[[en:Element]]
[[en:Element]]
[[es:Elemento]]
[[it:Elemento]]
[[it:Elemento]]

Revision as of 17:29, 30 June 2012

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

Примечание: у многих статей из списка ниже также имеется русская версия

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

Связанные функции скриптинга

Клиентские


Серверные