HU/Element: Difference between revisions
No edit summary |
m (Добавление языков) |
||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Egy '''elem''' az egy faji osztály, amely majdnem az összes játékban szereplő [[Entity|entitást]] képviseli. A beépített elemtípusok a következők: | |||
{{Elements hu}} | |||
{{Elements}} | |||
Any other element type can be created as an abstract element, not referring to any game [[entity]]. For example, '''resource''' and '''map''' elements are created when resources and maps are loaded to group entities they create as their children. | Any other element type can be created as an abstract element, not referring to any game [[entity]]. For example, '''resource''' and '''map''' elements are created when resources and maps are loaded to group entities they create as their children. | ||
Line 13: | Line 11: | ||
==Related scripting functions== | ==Related scripting functions== | ||
===Client=== | ===Client=== | ||
{{Client element functions}} | {{Client element functions hu}} | ||
===Server=== | ===Server=== | ||
{{Element functions}} | {{Element functions hu}} | ||
[[Category:Scripting Concepts]] | [[Category:Translated/Scripting Concepts]] | ||
[[en:Element]] | [[en:Element]] | ||
[[ru:Element]] | [[ru:Element]] | ||
[[es:Elemento]] | [[es:Elemento]] | ||
[[it:Elemento]] | |||
[[hu:Element]] |
Latest revision as of 19:53, 14 April 2021
Egy elem az egy faji osztály, amely majdnem az összes játékban szereplő entitást képviseli. A beépített elemtípusok a következők:
- Player
- Ped
- Vehicle
- Object
- Pickup
- Marker
- Collision shape
- Blip
- Radar area
- Projectile
- Team
- Server console
- GUI widgets:
- Button
- Checkbox
- Combobox
- Edit field
- Gridlist
- Memo
- Progress bar
- Radio button
- Scrollbar
- Scrollpane
- Static image
- Tab panel
- Tab
- Text label
- Window
- TXD
- DFF
- COL
- Sound
Any other element type can be created as an abstract element, not referring to any game entity. For example, resource and map elements are created when resources and maps are loaded to group entities they create as their children. Elements share common functions such as type and list retrieval, a destroy operation to remove both the element and the game entity it is linked to (except for some elements which can't be destroyed, for example client elements), element data storing and retrieval, and many more common operations. All elements are stored internally in a tree structure, and as such every element except the root element has a parent element, that can be the root element, a resource, map or another element. This is purely for declaring the scope of function calls.
Related scripting functions
Client
- HU/attachElements
- HU/createElement
- HU/destroyElement
- HU/detachElements
- HU/getAttachedElements
- HU/getElementAlpha
- HU/getElementAttachedOffsets
- HU/getElementAttachedTo
- HU/getElementBoundingBox
- HU/getElementByID
- HU/getElementChild
- HU/getElementChildren
- HU/getElementChildrenCount
- HU/getElementColShape
- HU/getElementCollisionsEnabled
- HU/getElementData
- HU/getElementDimension
- HU/getElementDistanceFromCentreOfMassToBaseOfModel
- HU/getElementHealth
- HU/getElementID
- HU/getElementInterior
- HU/getElementMatrix
- HU/getElementModel
- HU/getElementParent
- HU/getElementPosition
- HU/getElementRadius
- HU/getElementRotation
- HU/getElementType
- HU/getElementVelocity
- HU/GetElementsWithinRange
- HU/getLowLODElement
- HU/getRootElement
- HU/isElement
- HU/isElementAttached
- HU/isElementCallPropagationEnabled
- HU/isElementCollidableWith
- HU/isElementDoubleSided
- HU/isElementFrozen
- HU/isElementInWater
- HU/isElementLocal
- HU/isElementLowLOD
- HU/isElementOnScreen
- HU/isElementStreamable
- HU/isElementStreamedIn
- HU/isElementSyncer
- HU/isElementWaitingForGroundToLoad
- HU/isElementWithinColShape
- HU/setElementAlpha
- HU/setElementAttachedOffsets
- HU/setElementCallPropagationEnabled
- HU/setElementCollidableWith
- HU/setElementCollisionsEnabled
- HU/setElementData
- HU/setElementDimension
- HU/setElementDoubleSided
- HU/setElementFrozen
- HU/setElementHealth
- HU/setElementID
- HU/setElementInterior
- HU/setElementMatrix
- HU/setElementModel
- HU/setElementParent
- HU/setElementPosition
- HU/setElementRotation
- HU/setElementStreamable
- HU/setElementVelocity
- HU/setLowLODElement
Server
- HU/attachElements
- HU/clearElementVisibleTo
- HU/cloneElement
- HU/createElement
- HU/destroyElement
- HU/detachElements
- HU/getAllElementData
- HU/getAttachedElements
- HU/getElementAlpha
- HU/getElementAttachedOffsets
- HU/getElementAttachedTo
- HU/getElementCollisionsEnabled
- HU/getElementByID
- HU/getElementByIndex
- HU/getElementChild
- HU/getElementChildren
- HU/getElementChildrenCount
- HU/getElementColShape
- HU/getElementData
- HU/getElementDimension
- HU/getElementHealth
- HU/getElementID
- HU/getElementInterior
- HU/getElementMatrix
- HU/getElementModel
- HU/getElementParent
- HU/getElementPosition
- HU/getElementRotation
- HU/getElementSyncer
- HU/getElementType
- HU/getElementVelocity
- HU/getElementZoneName
- HU/getElementsByType
- HU/getElementsWithinColShape
- HU/getLowLODElement
- HU/getRootElement
- HU/isElement
- HU/isElementAttached
- HU/isElementCallPropagationEnabled
- HU/isElementDoubleSided
- HU/isElementFrozen
- HU/isElementInWater
- HU/isElementLowLOD
- HU/isElementVisibleTo
- HU/isElementWithinColShape
- HU/isElementWithinMarker
- HU/removeElementData
- HU/setElementAlpha
- HU/setElementAngularVelocity
- HU/getElementAngularVelocity
- HU/setElementAttachedOffsets
- HU/setElementCallPropagationEnabled
- HU/setElementCollisionsEnabled
- HU/setElementData
- HU/setElementDimension
- HU/setElementDoubleSided
- HU/setElementFrozen
- HU/setElementHealth
- HU/setElementID
- HU/setElementInterior
- HU/setElementModel
- HU/setElementParent
- HU/setElementPosition
- HU/setElementRotation
- HU/setElementSyncer
- HU/setElementVelocity
- HU/setElementVisibleTo
- HU/setLowLODElement