# Пользовательские дополнения

На главную

## avatar.EnableClientDetector( type, enable )

Включает или выключает детектор интерактивных объектов на клиенте. Это могут быть детекторы квестгиверов, торговцев и т.п.

Типы детекторов:

    CLIENT_DETECTOR_QUEST_NPC - NPC, принимающий или выдающий квесты
    CLIENT_DETECTOR_TRAINER_NPC - тренер
    CLIENT_DETECTOR_VENDOR_NPC - торговец (кроме крафтовых)
    CLIENT_DETECTOR_SERVICE_NPC - другие NPC
    CLIENT_DETECTOR_PLAYER - одногруппники или сорейдовики
    CLIENT_DETECTOR_SPOUSE - супруг
    CLIENT_DETECTOR_BATTLEGROUND_CHECKPOINT - контрольная точка баттлграунда
    CLIENT_DETECTOR_PROFESSION_NPC - крафтовый наставник (торговец)

    -- библиотека:
    avatar

    -- объявление:
    function EnableClientDetector( type, enable )

    -- параметры:
    type: number (enum CLIENT_DETECTOR_XXX) - тип детектора
    enable: boolean - true - включить / false выключить

    -- возвращаемые значения:
    нет

    -- пример:
    avatar.EnableClientDetector( CLIENT_DETECTOR_QUEST_NPC, true )
    avatar.EnableClientDetector( CLIENT_DETECTOR_TRAINER_NPC, false )

Список детекторов можно получить функцией avatar.EnableClientDetector. При изменении детекторов поддержать в скриптах.

#### Search: "CategoryLuaApi" "CategoryObject"

CategoryObject
EnumVendor
EventCannotAttachWidget3D
EventObjectCombatStatusChanged
EventObjectDetectFinished
EventObjectDetectorListChanged
EventObjectDetectStarted
EventObjectHealthChanged
EventObjectNameChanged
EventObjectSelectableChanged
EventObjectUiinfoChanged
EventPickObject
EventProjectedObjectsChanged
EventQuestMarkUpdated
EventSecretFinisherStatusChanged
FunctionAvatarEnableClientDetector
FunctionAvatarGetDetectedObjects
FunctionAvatarIsClientDetectorEnabled
FunctionObjectAddToProjected
FunctionObjectAttachWidget2D
FunctionObjectAttachWidget3D
FunctionObjectDetachAllWidgets3D
FunctionObjectDetachWidget2D
FunctionObjectDetachWidget3D
FunctionObjectGetBuffInfo
FunctionObjectGetBuffInstances
FunctionObjectGetBuffs
FunctionObjectGetDetectors
FunctionObjectGetHealthInfo
FunctionObjectGetInteractorInfo
FunctionObjectGetInteractorQuests
FunctionObjectGetName
FunctionObjectGetPos
FunctionObjectGetProjectedInfo
FunctionObjectGetUIInfo
FunctionObjectGetWorldSecrets
FunctionObjectHasQuest
FunctionObjectHasWorldSecret
FunctionObjectHighlight
FunctionObjectIsAstralUnit
FunctionObjectIsDead
FunctionObjectIsDetected
FunctionObjectIsDevice
FunctionObjectIsEnemy
FunctionObjectIsExist
FunctionObjectIsFar
FunctionObjectIsFriend
FunctionObjectIsInCombat
FunctionObjectIsInUsageRange
FunctionObjectIsTransport
FunctionObjectIsUnit
FunctionObjectIsUsable
FunctionObjectIsVendor
FunctionObjectRemoveBuff
FunctionObjectRemoveFromProjected
FunctionObjectSetControl3DForProjected
FunctionObjectSetCutTerrainArea
FunctionObjectStartVisualAction
FunctionObjectStopVisualAction

CategoryLuaApi CategoryFunction CategoryAvatar CategoryObject

На главную