Scripted Entities

From Garry's Mod
Jump to: navigation, search

Scripted Entities (or SENTs for short) are custom entities coded entirely in Lua.

The difference from Engine Entities being that you cannot use SENT Hooks on engine entities.

Scripted Entity Types

There are 6 different types of Scripted Entities:

ai A scripted NPC. (Also known as SNPCs)
All NPC functions and certain AI hooks are also usable on these entities.
nextbot A NextBot NPC. A newer "style" NPCs with better navigation.
All NextBot functions and NEXTBOT hooks are also usable on these entities.
anim A normal entity with visual and/or physical presence in the game world, such as props or whatever else you can imagine.
brush A serverside only trigger entity. Mostly used very closely with the Hammer Level Editor.
point A usually serverside only entity that doesn't have a visual or physical representation in the game world, such as logic entities.
filter A different kind of "point" entity used in conjunction with trigger ("brush" type) entities.

Scripting

The following is usable with Scripted Entities:

The following is usable with Scripted Weapons (Also known as SWEPs):

Personal tools
Navigation