Difference between revisions of "WDL ScriptHook: Lua Functions"

From Nomad DB
 
Line 43: Line 43:
 
*[[ScriptHook.SetEntityPhysicsEnabled]]
 
*[[ScriptHook.SetEntityPhysicsEnabled]]
 
*[[ScriptHook.SetEntityIsVisible]]
 
*[[ScriptHook.SetEntityIsVisible]]
 +
 +
* [[ScriptHook.GetEntityAABB]]
 +
* [[ScriptHook.GetEntityLocalAABB]]
 +
* [[ScriptHook.HasEntityUserLocalBBox]]
 +
* [[ScriptHook.RemoteEntity]]
 +
* [[ScriptHook.IsEntityLoaded]]
 +
* [[ScriptHook.IsEntityInitialized]]
 +
* [[ScriptHook.IsEntityAddedToWorld]]
 +
* [[ScriptHook.IsEntityMoving]]
 +
* [[ScriptHook.IsEntityShuttingDown]],
 +
* [[ScriptHook.IsEntitySleeping]]
 +
* [[ScriptHook.SetEntitySleep]]
 +
* [[ScriptHook.SetEntityIsVisible]]
 +
* [[ScriptHook.IsEntityVisible]]
  
 
===Vehicle===
 
===Vehicle===
Line 62: Line 76:
 
*[[ScriptHook.HasLocalPlayerFreeCamera]]
 
*[[ScriptHook.HasLocalPlayerFreeCamera]]
 
*[[ScriptHook.SetFreeCameraSpeeds]]
 
*[[ScriptHook.SetFreeCameraSpeeds]]
 +
*[[ScriptHook.GetCameraLookAt]]
 +
*[[ScriptHook.IsHudElementVisible]]
 +
*[[ScriptHook.SetHudElementVisible]]
 +
 +
===Felony===
 +
* [[ScriptHook.SetFelonySystemEnabled]], [[ScriptHook.IsFelonySystemEnabled]]
 +
* [[ScriptHook.StartFelonySearch]]
 +
* [[ScriptHook.SetFelonyHeatLevel]], [[ScriptHook.ClearFelonyHeatLevel]]
 +
 +
===Environment===
 +
* [[ScriptHook.GetTimeShiftTargetTime]], [[ScriptHook.StartTimeShiftTransition]]
 +
* [[ScriptHook.SetVehicleMaterialOverride]]
  
 
==Utility==
 
==Utility==

Latest revision as of 19:05, 5 May 2021

ScriptHook registers custom Lua functions to the game's scripting system. These functions extend the built-in Lua functions and Game classes and provide additional functionality.

If you have used WD2 or MDE ScriptHook, check out the list of notable ScriptHook changes for Legion.

Generic

Script

UI

Game Functions

Player

Entity

Vehicle

Game

Camera

Felony

Environment

Utility

timer