VE Lua Documentation

Press F to search!

queueAllObjectLuaExcept

Definition


-- @/=[C]:-1
function queueAllObjectLuaExcept(...)

Callers

@/lua/vehicle/extensions/gameplayInterfaceModules/interactAI.lua
    obj:queueGameEngineLua('extensions.hook("trackAIAllVeh", "disabled")')
    BeamEngine:queueAllObjectLuaExcept('ai.setRacing(false)', objectId)
  elseif mode == "random" then
    BeamEngine:queueAllObjectLuaExcept('ai.setSpeedMode("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.driveInLane("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setSpeedMode("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.driveInLane("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setState({mode = "random", extAggression = 1, targetObjectID = ' .. tostring(objectId) .. "})", objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.driveInLane("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setState({mode = "random", extAggression = 1, targetObjectID = ' .. tostring(objectId) .. "})", objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setRacing(false)', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setState({mode = "random", extAggression = 1, targetObjectID = ' .. tostring(objectId) .. "})", objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setRacing(false)', objectId)
    obj:queueGameEngineLua('extensions.hook("trackAIAllVeh", "random")')
  elseif mode == "flee" then
    BeamEngine:queueAllObjectLuaExcept('ai.setSpeedMode("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.driveInLane("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setSpeedMode("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.driveInLane("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setState({mode = "flee", targetObjectID = ' .. tostring(objectId) .. "})", objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.driveInLane("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setState({mode = "flee", targetObjectID = ' .. tostring(objectId) .. "})", objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setRacing(false)', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setState({mode = "flee", targetObjectID = ' .. tostring(objectId) .. "})", objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setRacing(false)', objectId)
    obj:queueGameEngineLua('extensions.hook("trackAIAllVeh", "flee")')
  elseif mode == "chase" then
    BeamEngine:queueAllObjectLuaExcept('ai.setSpeedMode("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.driveInLane("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setSpeedMode("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.driveInLane("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setState({mode = "chase", targetObjectID = ' .. tostring(objectId) .. "})", objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.driveInLane("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setState({mode = "chase", targetObjectID = ' .. tostring(objectId) .. "})", objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setRacing(false)', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setState({mode = "chase", targetObjectID = ' .. tostring(objectId) .. "})", objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setRacing(false)', objectId)
    obj:queueGameEngineLua('extensions.hook("trackAIAllVeh", "chase")')
  elseif mode == "follow" then
    BeamEngine:queueAllObjectLuaExcept('ai.setSpeedMode("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.driveInLane("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setSpeedMode("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.driveInLane("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setState({mode = "follow", targetObjectID = ' .. tostring(objectId) .. "})", objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.driveInLane("off")', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setState({mode = "follow", targetObjectID = ' .. tostring(objectId) .. "})", objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setRacing(false)', objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setState({mode = "follow", targetObjectID = ' .. tostring(objectId) .. "})", objectId)
    BeamEngine:queueAllObjectLuaExcept('ai.setRacing(false)', objectId)
    obj:queueGameEngineLua('extensions.hook("trackAIAllVeh", "follow")')