Players

Functions

me

Return your local player.

function players.me(): player

target

Return the selected player from inside Lexis.

function players.target(): player

is_target_session

If the current Lexis player target is the session.

function players.is_target_session(): bool

get

Return a player via index.

---@param index integer
function players.get(index): player

list

Return a list of player for each player in the session.

function players.list(): player[]

Types

player

TypeName
stringname
integerid
integerped
integervehicle
integerweapon_entity
integerentity
integermodel
integervehicle_model
integerweapon_model
integerlast_synced_model
numberheading
scr_vec3coords
scr_vec3rotation
scr_vec3cam_rotation
vec2waypoint
memory_addressnet_player
boolconnected
boolexists
boolalive
boolin_vehicle
boolweapon_in_hand
boolshooting
booldriver
boolaiming
boolactive_bounty
boolfreemode_host
boolfriend
boolcontroller
boolmodder
integerbounty
integerrank
integercash
integerbank
integerwallet
numberkd
integerplaytime
integerblacklist
boolforce_entity_sync
integerrockstar_id
integerip_address
boolin_ceo
boolboss
integerhost_token
boolin_interior
integergang_id
---@param object memory_address
---@param type net_object|integer
---@param node data_node|integer
function player:force_sync_node(object, type, node): nil

---@param coords vec3|scr_vec3
function player:teleport(coords): nil

---@param event_hash integer
---@param params table
function player:script_event(event_hash, params): nil

---@param type net_object|integer
---@param node data_node|integer
---@param mods table
function player:modify_outgoing_node(type, node, mods): nil

Example

local target = players.target()

mods = {}
mods[0x119] = {node_data_type.bool, true}

target:modify_outgoing_node(net_object.automobile, data_node.vehicle_control, mods)
target:force_sync_node(game.net_obj_from_entity(players.me().vehicle), net_object.automobile, data_node.vehicle_control)