-
Notifications
You must be signed in to change notification settings - Fork 93
Natives RU
Alexander edited this page Jun 1, 2017
·
3 revisions
Главная ▸ Функции
- Streamer_GetTickRate
- Streamer_SetTickRate
- Streamer_GetMaxItems
- Streamer_SetMaxItems
- Streamer_GetVisibleItems
- Streamer_SetVisibleItems
- Streamer_GetRadiusMultiplier
- Streamer_SetRadiusMultiplier
- Streamer_GetTypePriority
- Streamer_SetTypePriority
- Streamer_GetCellDistance
- Streamer_SetCellDistance
- Streamer_GetCellSize
- Streamer_SetCellSize
- Streamer_ToggleItemStatic
- Streamer_IsToggleItemStatic
- Streamer_ToggleItemAntiAreas
- Streamer_IsToggleItemAntiAreas
- Streamer_ToggleErrorCallback
- Streamer_IsToggleErrorCallback
- Streamer_ProcessActiveItems
- Streamer_ToggleIdleUpdate
- Streamer_IsToggleIdleUpdate
- Streamer_ToggleCameraUpdate
- Streamer_IsToggleCameraUpdate
- Streamer_ToggleItemUpdate
- Streamer_IsToggleItemUpdate
- Streamer_GetLastUpdateTime
- Streamer_Update
- Streamer_UpdateEx
- Streamer_GetFloatData
- Streamer_SetFloatData
- Streamer_GetIntData
- Streamer_SetIntData
- Streamer_GetArrayData
- Streamer_SetArrayData
- Streamer_IsInArrayData
- Streamer_AppendArrayData
- Streamer_RemoveArrayData
- Streamer_GetUpperBound
- Streamer_GetDistanceToItem
- Streamer_ToggleItem
- Streamer_IsToggleItem
- Streamer_ToggleAllItems
- Streamer_GetItemInternalID
- Streamer_GetItemStreamerID
- Streamer_IsItemVisible
- Streamer_DestroyAllVisibleItems
- Streamer_CountVisibleItems
- Streamer_DestroyAllItems
- Streamer_CountItems
- CreateDynamicObject
- DestroyDynamicObject
- IsValidDynamicObject
- GetDynamicObjectPos
- SetDynamicObjectPos
- GetDynamicObjectRot
- SetDynamicObjectRot
- MoveDynamicObject
- StopDynamicObject
- IsDynamicObjectMoving
- AttachCameraToDynamicObject
- AttachDynamicObjectToObject
- AttachDynamicObjectToPlayer
- AttachDynamicObjectToVehicle
- EditDynamicObject
- IsDynamicObjectMaterialUsed
- GetDynamicObjectMaterial
- SetDynamicObjectMaterial
- IsDynamicObjectMaterialTextUsed
- GetDynamicObjectMaterialText
- SetDynamicObjectMaterialText
- GetPlayerCameraTargetDynObject
- CreateDynamicPickup
- DestroyDynamicPickup
- IsValidDynamicPickup
- CreateDynamicCP
- DestroyDynamicCP
- IsValidDynamicCP
- IsPlayerInDynamicCP
- GetPlayerVisibleDynamicCP
- CreateDynamicRaceCP
- DestroyDynamicRaceCP
- IsValidDynamicRaceCP
- IsPlayerInDynamicRaceCP
- GetPlayerVisibleDynamicRaceCP
- CreateDynamicMapIcon
- DestroyDynamicMapIcon
- IsValidDynamicMapIcon
- CreateDynamic3DTextLabel
- DestroyDynamic3DTextLabel
- IsValidDynamic3DTextLabel
- GetDynamic3DTextLabelText
- UpdateDynamic3DTextLabelText
- CreateDynamicCircle
- CreateDynamicCylinder
- CreateDynamicSphere
- CreateDynamicRectangle
- CreateDynamicCuboid
- CreateDynamicPolygon
- DestroyDynamicArea
- IsValidDynamicArea
- GetDynamicPolygonPoints
- GetDynamicPolygonNumberPoints
- IsPlayerInDynamicArea
- IsPlayerInAnyDynamicArea
- IsAnyPlayerInDynamicArea
- IsAnyPlayerInAnyDynamicArea
- GetPlayerDynamicAreas
- GetPlayerNumberDynamicAreas
- IsPointInDynamicArea
- IsPointInAnyDynamicArea
- IsLineInDynamicArea
- IsLineInAnyDynamicArea
- GetDynamicAreasForPoint
- GetNumberDynamicAreasForPoint
- GetDynamicAreasForLine
- GetNumberDynamicAreasForLine
- AttachDynamicAreaToObject
- AttachDynamicAreaToPlayer
- AttachDynamicAreaToVehicle
- ToggleDynAreaSpectateMode
- IsToggleDynAreaSpectateMode
- CreateDynamicActor
- DestroyDynamicActor
- IsValidDynamicActor
- IsDynamicActorStreamedIn
- GetDynamicActorVirtualWorld
- SetDynamicActorVirtualWorld
- ApplyDynamicActorAnimation
- ClearDynamicActorAnimations
- GetDynamicActorFacingAngle
- SetDynamicActorFacingAngle
- GetDynamicActorPos
- SetDynamicActorPos
- GetDynamicActorHealth
- SetDynamicActorHealth
- SetDynamicActorInvulnerable
- IsDynamicActorInvulnerable
- GetPlayerTargetDynamicActor
- GetPlayerCameraTargetDynActor
- CreateDynamicObjectEx
- CreateDynamicPickupEx
- CreateDynamicCPEx
- CreateDynamicRaceCPEx
- CreateDynamicMapIconEx
- CreateDynamic3DTextLabelEx
- CreateDynamicCircleEx
- CreateDynamicCylinderEx
- CreateDynamicSphereEx
- CreateDynamicRectangleEx
- CreateDynamicCuboidEx
- CreateDynamicPolygonEx
- CreateDynamicActorEx
- Параметр
priority
может быть любым числом. По умолчанию он равен0
. Элементы, имеющие больший приоритет, будут обработаны раньше тех элементов, которые имеют низший приоритет. - Не рекомендуется использовать высокий радиус видимости для каждого элемента. Это может существенно снизить производительность, так как приводит к тому, что при каждом обновлении проверяется всё большее число элементов. Если дистанция видимости элемента превышает размер ячейки (по умолчанию равный
600.0
), то элемент не будет индексироваться, что приведёт к ещё большему ухудшению производительности. Устанавливайте высокую дистанцию видимости только для тех элементов, которые должны быть видны издалека (например, иконки на карте). - Указание отрицательной дальности видимости (к примеру,
streamdistance = -1.0
) делает элементы статическими. Для статических элементов все проверки на расстояние пропускаются, то есть они будут видны всегда, и они будут иметь приоритет над динамическими элементами. - Добавление слишком большого количества виртуальных миров и интерьеров к элементам может привести к большему использованию памяти и к ухудшению производительности. Указание значения
-1
(т.е. все виртуальные миры и интерьеры) обеспечивает лучшую производительность, поскольку устраняет необходимость поиска интерьера и\или виртуального мира при проверке элемента во время обновления.