Functions (Main) - ShadowBonnieRUS/GMOD-SB_Advanced_Nextbots_Base GitHub Wiki
Here are descriptions for functions used in base in cl_init.lua
, init.lua
and shared.lua
files.
✏️⚠️🔹🔸 NEXTBOT:Initialize
Initializes our bot
✏️🔸 NEXTBOT:Draw
Drawing our bot and run Draw task
🔹 NEXTBOT:GetFallDamage
Returns fall damage that should applied to bot.
Arguments: 1
- number | Fall speed.
Returns: 1
- number | Fall damage.
✏️🔹 NEXTBOT:OnKilled
Initializes death ragdoll and calls hooks.
✏️🔹 NEXTBOT:OnInjured
Calls task hooks
✏️🔹 NEXTBOT:KeyValue
Handles KeyValue settings
🔹 NEXTBOT:GetKeyValue
Returns KeyValue setting value.
Arguments: 1
- string | Key of setting.
Returns: 1
- any | Value of setting.
🔹 NEXTBOT:SetupDefaultCapabilities
Used to set default capabilities.
Arguments: 0
Returns: 0
🔹 NEXTBOT:DissolveEntity
Dissolving entity.
Arguments: 1
- ⭕ Entity | Entity to dissolve. Without this will be used bot entity.
Returns: 0
🔹🔸 NEXTBOT:GetEyeAngles
Returns where bot looks.
Arguments: 0
Returns: 1
- Angle | Eye angles.
🔹🔸 NEXTBOT:GetViewPunchAngles
Returns simple calculated view punch angles.
Arguments: 0
Returns: 1
- Angle | View punch angles.
🔹🔸 NEXTBOT:HasWeapon
Returns has bot any weapon or not.
Arguments: 0
Returns: 1
- bool | Has weapon or not.
🔹🔸 NEXTBOT:GetShootPos
Returns bot's eye position.
Arguments: 0
Returns: 1
- Vector | Eye position.
🔹🔸 NEXTBOT:IsCrouching (alias NEXTBOT:Crouching)
Returns bot is crouching or standing.
Arguments: 0
Returns: 1
- bool | Bot is crouching or not.