Difference between revisions of "WDL ScriptHook: Lua Functions"
From Nomad DB
Line 35: | Line 35: | ||
*[[ScriptHook.GetEntityClassName]] | *[[ScriptHook.GetEntityClassName]] | ||
− | *[[SetEntityIsStatic]] | + | *[[ScriptHook.SetEntityIsStatic]] |
− | *[[SetEntityIsPersistent]] | + | *[[ScriptHook.SetEntityIsPersistent]] |
− | *[[SetEntityPoolClearOnUnused]] | + | *[[ScriptHook.SetEntityPoolClearOnUnused]] |
− | *[[SetEntityIsPoolable]] | + | *[[ScriptHook.SetEntityIsPoolable]] |
− | *[[SetEntityPhysicsEnabled]] | + | *[[ScriptHook.SetEntityPhysicsEnabled]] |
− | *[[SetEntityIsVisible]] | + | *[[ScriptHook.SetEntityIsVisible]] |
===Vehicle=== | ===Vehicle=== |
Revision as of 19:00, 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.
Contents
Generic
Script
UI
Game Functions
Player
- ScriptHook.Teleport
- ScriptHook.SetLocalPlayerNoclip
- ScriptHook.HasLocalPlayerNoclip
- ScriptHook.SetNoclipSpeeds
Entity
- ScriptHook.GetAllEntities
- ScriptHook.GetEntitiesInRange
- ScriptHook.GetEntitiesWithComponent
- ScriptHook.GetEntityComponents
- ScriptHook.EntityHasComponent
- ScriptHook.GetEntityClassName
- ScriptHook.SetEntityIsStatic
- ScriptHook.SetEntityIsPersistent
- ScriptHook.SetEntityPoolClearOnUnused
- ScriptHook.SetEntityIsPoolable
- ScriptHook.SetEntityPhysicsEnabled
- ScriptHook.SetEntityIsVisible
Vehicle
Game
- ScriptHook.SetWorldSpawnerEnabled
- ScriptHook.IsWorldSpawnerEnabled
- ScriptHook.SetWorldImpostorEnabled
- ScriptHook.IsWorldImpostorEnabled
Camera
- ScriptHook.CameraSetCustom
- ScriptHook.CameraReset
- ScriptHook.SetLocalPlayerFreeCamera
- ScriptHook.HasLocalPlayerFreeCamera
- ScriptHook.SetFreeCameraSpeeds