Пользовательские дополнения
На главную
object.GetDistance( objectId, is2D, isInternal )
Возвращает расстояние между аватаром и каким-либо объектом. Объект обязан быть валидным. В случае невозможности вычисления вернет nil.
-- библиотека:
object
-- объявление:
function GetDistance( objectId, is2D, isInternal )
-- параметры:
objectId: ObjectId (not nil) - идентификатор объекта
is2D: boolean or nil - считать расстояние в 2D, игнорировать разницу по высоте. По умолчанию false
isInternal: boolean or nil - игнорировать фильтр детектируемости объекта. По умолчанию false. Для пользовательских дополнений всегда false.
-- возвращаемые значения:
float or nil - дистанция между аватаром и объектом (в метрах) или nil если получить таковую не удалось.
-- пример:
local distance = object.GetDistance( objectId )
if distance and distance < NEAR_DISTANCE then
LogInfo( "Object is near" )
else
LogInfo( "Object is far" )
end
См. также: GamePosition
Связанные страницы: "CategoryLuaApi" "CategoryPosition"
CategoryPosition
EventAEMarkPointClicked
EventAstralUnitPosChanged
EventAvatarClientZoneChanged
EventAvatarDirChanged
EventAvatarMapChanged
EventAvatarMapInfoAvailable
EventAvatarPosChanged
EventAvatarZoneChanged
EventCameraDirectionChanged
EventCrosshairTargetPosChanged
EventObjectDetectFinished
EventObjectDetectorListChanged
EventObjectDetectStarted
EventPartyMemberPositionUpdated
EventProjectedObjectsChanged
EventRaidMemberPositionUpdated
EventSpousePositionUpdated
EventTargetPosChanged
EventTransportPosChanged
EventUnitPosChanged
FunctionAvatarGetDir
FunctionAvatarGetPos
FunctionAvatarIsNavigateToPoint
FunctionAvatarRunAESpell
FunctionCartographerCanNavigateToPoint
FunctionCartographerGetCurrentMapInfo
FunctionCartographerGetCurrentZoneInfo
FunctionCartographerGetMapBlockInfo
FunctionCartographerGetMapBlocks
FunctionCartographerGetMapGeodata
FunctionCartographerGetObjectGeodata
FunctionCartographerGetQuestGeodata
FunctionCartographerGetQuestObjectiveGeodata
FunctionCartographerGetSosInfo
FunctionCartographerGetZonesMapInfo
FunctionCartographerGetZonesMapLowQuests
FunctionCartographerGetZonesMapQuests
FunctionCartographerIsCurrentZoneAnonymizedMap
FunctionCartographerIsCurrentZoneRiftMap
FunctionCartographerIsFinalQuestCompleted
FunctionCartographerIsOnCommon
FunctionMissionGetCameraDirection
FunctionObjectGetDistance
FunctionObjectGetPos
FunctionTransportGetPosition
GamePosition
Geodata
Связанные страницы: "CategoryLuaApi" "CategoryObject"
CategoryObject
EnumDiminishingGroup
EnumUIBuffPriority
EnumVendor
EventCannotAttachWidget3D
EventObjectCombatStatusChanged
EventObjectDetectFinished
EventObjectDetectorListChanged
EventObjectDetectStarted
EventObjectDiminishingChanged
EventObjectDiminishingGroupChanged
EventObjectHealthChanged
EventObjectManaChanged
EventObjectNameChanged
EventObjectSelectableChanged
EventObjectsHealthChanged
EventObjectUiinfoRemoved
EventPickObject
EventProjectedObjectsChanged
EventQuestMarkUpdated
EventSecretFinisherStatusChanged
FunctionAvatarEnableClientDetector
FunctionAvatarGetDetectedObjects
FunctionAvatarIsClientDetectorEnabled
FunctionObjectAddToProjected
FunctionObjectAttachWidget2D
FunctionObjectAttachWidget3D
FunctionObjectCanAttack
FunctionObjectDetachAllWidgets3D
FunctionObjectDetachWidget2D
FunctionObjectDetachWidget3D
FunctionObjectGetBuffBySysName
FunctionObjectGetBuffDynamicInfo
FunctionObjectGetBuffInfo
FunctionObjectGetBuffInstances
FunctionObjectGetBuffRanks
FunctionObjectGetBuffs
FunctionObjectGetBuffsInfo
FunctionObjectGetBuffsWithProperties
FunctionObjectGetBuffSysName
FunctionObjectGetBuffTooltipInfo
FunctionObjectGetDetectors
FunctionObjectGetDiminishingState
FunctionObjectGetDistance
FunctionObjectGetHealthInfo
FunctionObjectGetInstantProjectedInfo
FunctionObjectGetInteractorInfo
FunctionObjectGetInteractorQuests
FunctionObjectGetManaInfo
FunctionObjectGetName
FunctionObjectGetPos
FunctionObjectGetProjectedInfo
FunctionObjectGetWorldSecrets
FunctionObjectHasBuffManager
FunctionObjectHasMobVisual
FunctionObjectHasQuest
FunctionObjectHasWorldSecret
FunctionObjectHighlight
FunctionObjectIsAstralUnit
FunctionObjectIsDead
FunctionObjectIsDetected
FunctionObjectIsDevice
FunctionObjectIsEnemy
FunctionObjectIsExist
FunctionObjectIsFar
FunctionObjectIsFriend
FunctionObjectIsInCombat
FunctionObjectIsInUsageRange
FunctionObjectIsTransport
FunctionObjectIsUnit
FunctionObjectIsUsable
FunctionObjectIsValidBuff
FunctionObjectIsVendor
FunctionObjectRemoveBuff
FunctionObjectRemoveFromProjected
FunctionObjectSetControl3DForProjected
FunctionObjectSetCutTerrainArea
FunctionObjectStartVisualAction
FunctionObjectStopVisualAction
CategoryLuaApi
CategoryFunction
CategoryObject
CategoryPosition
На главную