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

На главную


EVENT_PICK_OBJECT

Событие присылается при клике игроком в интерактивный объект или мимо него в основном 3D-окне.

Сообщение содержить информацию о текущей схеме управления, которая задается глобальными переменными: "use_move_by_click" и "simplified_move".

-- поля:
objectId : ObjectId - идентификатор объекта или nil, если кликнули мимо объекта
simplified: boolean - схема управления: основная ("WSAD")/упрощенная ("simplified_move")
moveByClick: boolean - в схеме управления включено движение по клику мыши
primary: boolean - способ выбора объекта (основная/альтернативная кнопки мыши)
dblClick: boolean - клик/двойной клик мыши
kbFlags: number (enum KBF_...) - состояние модификаторов клавиатуры (ссылка ниже)

-- примеры:
if common.GetBitAnd( params.kbFlags, KBF_SHIFT ) ~= 0 then
  LogInfo( "Shift pressed" )
end

См. KBF_...

Search: "CategoryLuaApi" "CategoryObject"

EnumVendor
EventCannotAttachWidget3D
EventObjectDetectFinished
EventObjectDetectorListChanged
EventObjectDetectStarted
EventPickObject
EventProjectedObjectChanged
EventQuestMarkUpdated
EventSecretFinisherStatusChanged
FunctionAvatarEnableClientDetector
FunctionAvatarGetDetectedObjects
FunctionAvatarIsClientDetectorEnabled
FunctionObjectAddToProjected
FunctionObjectAttachVisibleObject
FunctionObjectAttachWidget2D
FunctionObjectAttachWidget3D
FunctionObjectDetachWidget2D
FunctionObjectDetachWidget3D
FunctionObjectGetDetectors
FunctionObjectGetInteractorInfo
FunctionObjectGetName
FunctionObjectGetPos
FunctionObjectGetProjectedInfo
FunctionObjectGetQuestMark
FunctionObjectGetWorldSecrets
FunctionObjectHasOnlyRepeatableQuests
FunctionObjectHasQuest
FunctionObjectHasWorldSecret
FunctionObjectHighlight
FunctionObjectIsAstralUnit
FunctionObjectIsDevice
FunctionObjectIsExist
FunctionObjectIsInUsageRange
FunctionObjectIsTransport
FunctionObjectIsUnit
FunctionObjectIsUsable
FunctionObjectIsVendor
FunctionObjectRemoveFromProjected
FunctionObjectSetControl3DForProjected
FunctionObjectSetCutTerrainArea
FunctionObjectUse


CategoryLuaApi CategoryEvent CategoryObject

На главную