Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
Entities
Copy Markdown
Open in ChatGPT
Open in Claude
Understanding the entity system can be a bit complicated. With some examples and explanations, I hope you get to know them well!
"GetLocalInfo" returns a table of 4 elements.
local local_info = GetLocalInfo()
Print(tostring(local_info[1])) --returns the local pawn address
Print(tostring(local_info[2])) --returns the local controller address
Print(tostring(local_info[3])) --returns the local index
Print(tostring(local_info[4])) --returns the local team
"GetEntities" returns multiple tables of 4 elements.
The entity list does not contain the local player, you can get that via "GetLocalInfo".
local entity_list = GetEntities()
for i = 1, #entity_list do
Print(tostring(entity_list[i][1])) --returns the entity pawn address
Print(tostring(entity_list[i][2])) --returns the entity controller address
Print(tostring(entity_list[i][3])) --returns the entity index
Print(tostring(entity_list[i][4])) --returns the entity team
end
"IsVisible" returns whether or not a player is visible based on the VPK parser built into Orbit.
It takes in the entity index as the argument.
local entity_list = GetEntities()
for i = 1, #entity_list do
if IsVisible(entity_list[i][3]) then --remember, this returns the entity index
--entity is visible
end
end
"SetWhiteList" can make an entity be completely ignored by Orbit.
It takes in the entities table index - 1, and an int state as arguments.
1 is true, 0 is false.
local Entities = GetEntities()
for i=1, #Entities do
SetWhiteList(i - 1, 1) --lua indexes from 1, but cpp from 0
end
Last updated on
Was this page helpful?
Next to read:
Rendernull
Discard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message