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

На главную

## transport.CanDrawInterface( transportId )

Возвращает true, если требуется отрисовывать интерфейс выбранного корабля. То есть это боевой корабль, на котором могут летать игроки и они могут им управлять. Если это просто транспортное средство без управления (плот, лодка или скриптовый корабль), двигающиеся по заданному маршруту, то вернется false.

Этот флаг выставляется в ресурсе корабля.

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

    -- объявление:
    function CanDrawInterface( transportId )

    -- параметры:
    transportId: ObjectId (not nil) -- идентификатор транспортного средства

    -- возвращаемые значения -
    boolean - true, если кораблем можно управлять и требуется отображение интерфейса корабля

    -- пример:
    local transportId = unit.GetTransport( avatar.GetId() )
    if transportId then
      if transport.CanDrawInterface( transportId ) then
        LogInfo( "show interface!!!" )
      end
    end

#### Search: "CategoryLuaApi" "CategoryTransport"

EnumCriticalMalfunctionType
EnumShipSide
EventAstrolabeInfoChanged
EventAvatarBindedTransportChanged
EventAvatarTransportChanged
EventReactorCountDown
EventReactorCountDownCancelled
EventShipDamageReceived
EventTransportAccelerationTargetChanged
EventTransportAngularVelocityChanged
EventTransportCriticalMalfunction
EventTransportDespawned
EventTransportDevicesChanged
EventTransportDirectionChanged
EventTransportEnergyChanged
EventTransportHorizontalVelocityChanged
EventTransportInsightChanged
EventTransportObservingFinished
EventTransportObservingStarted
EventTransportPosChanged
EventTransportsChanged
EventTransportShieldChanged
EventTransportShipInfoChanged
EventTransportSpawned
EventTransportVerticalVelocityChanged
FunctionAstralAstrolabeJump
FunctionAstralCheckJump
FunctionAstralGetAstrolabeDeniedPlayers
FunctionAvatarGetBindedTransport
FunctionAvatarGetObservedAstralUnit
FunctionAvatarGetObservedTransport
FunctionAvatarGetTransportList
FunctionDeviceGetNavigatorTargetChests
FunctionDeviceNavigatorGetTarget
FunctionDeviceNavigatorGetZoomedObject
FunctionDeviceNavigatorSetTarget
FunctionTransportCanDrawInterface
FunctionTransportGetAcceleratorNominalMass
FunctionTransportGetDevices
FunctionTransportGetDirection
FunctionTransportGetEnergy
FunctionTransportGetHealthMaximum
FunctionTransportGetInsight
FunctionTransportGetMass
FunctionTransportGetPosition
FunctionTransportGetShieldStrength
FunctionTransportGetShipInfo
FunctionTransportGetVelocities
FunctionUnitGetTransport

CategoryLuaApi CategoryFunction CategoryTransport

На главную