ORION SOLUTIONS LUA API
Entity
Local Player
local player = entity.get_local_player()
if player then
print(player:get_name())
print(player:get_index())
print(player:is_alive())
end
Player List
local players = entity.get_players(true, false)
for _, player in ipairs(players) do
print(player:get_name(), player.m_iHealth)
end
Player Callback
entity.get_players(true, false, function(player)
print(player:get_name())
end)
Dynamic Netprops
local player = entity.get_local_player()
if player then
print(player.m_iHealth)
print(player.m_iTeamNum)
end
Netprop Arrays
local player = entity.get_local_player()
if player then
local pose = player.m_flPoseParameter
print(pose[0])
pose[0] = 0.5
end
Active Weapon
local player = entity.get_local_player()
if player then
local weapon = player:get_player_weapon()
if weapon then
print(weapon:get_name())
print(weapon:get_weapon_index())
print(weapon:get_spread())
print(weapon:get_inaccuracy())
end
end
Positions
local player = entity.get_local_player()
if player then
local origin = player:get_origin()
local eyes = player:get_eye_position()
local head = player:get_hitbox_position(0)
print(origin.x, origin.y, origin.z)
print(eyes.x, eyes.y, eyes.z)
print(head.x, head.y, head.z)
end