-
Notifications
You must be signed in to change notification settings - Fork 4
API Documentation
KernCore edited this page Oct 31, 2022
·
9 revisions
API documentation is available here.
| Page | Description |
|---|---|
| Script Fundamentals | Covers some fundamental aspects of writing scripts for Sven Co-op |
| Strings | Covers the basics of strings in scripts |
| Debugging Scripts | Debugging scripts. |
| Entity Basics | Covers the basics of what entities are and how to use them. |
| Entity Intermediate | Covers intermediate topics regarding entities. |
| Entity Functions | How to use the various entity functions. |
| Sound System | How to use the sound system. |
| Engine Functions | How to use engine functions. |
| Scheduler | Covers the use of the scheduler. |
| Custom Keyvalues | Covers the usage of custom keyvalues in scripts. |
| CEngine | Covers the CEngine class. This class includes the current time and frametime, as well as engine configuration and the global trace. |
| CGame | Contains methods integral to the game's operation. |
| Tracelines | Covers tracelines and the TraceResult class, as well as related enumerations. |
| Hooks | Covers the purpose and use of hooks. |
| ConCommandSystem | Covers the console command system. This is used to add console commands and variables. |
| Reflection | The Reflection API. |
| Temporary Entities | Covers the use of temporary entities. |
| Animation Extensions | Animation Extensions used by weapons for player models. |
| Page | Description |
|---|---|
| Plugins | Covers the essentials for plugin creation and usage. |
| Admin Control | Covers the CAdminControl interface. |
| Page | Description |
|---|---|
| Map Scripts | Covers the essentials for map script creation and usage. |
| trigger_script | Describes the usage for trigger_script. |
| squadmaker | Describes the usage of the squadmaker entity to call script functions. |
| Page | Description |
|---|---|
| SayParameters | Stores data used by the ClientSay hook. |
| Bullet | The Bullet enum contains bullet types used by the game. |
| CONTENTS | World contents enum. |
| PRINT_TYPE | Print types for CEngineFuncs::ClientPrintf. |
| HUD | Enumeration used to direct client print operations to a particular destination. |
| SATCHELCODE | Actions to take when enumerating player satchels. |
| EdictFlags | Flags that can be used with entvars_t::flags. |
| WALKMOVE | Types of movement that can be performed by CEngineFuncs::WalkMove. |
| Cvar | Cvar object type used to access built-in cvars. |
| KeyValueBuffer | Buffer that stores key value pairs. |
| TE_BOUNCE | Sounds to play when using CEntityFuncs::EjectBrass. |
| Materials | Material types used by breakables. |
| Default Ammo Types | Default Ammo Types used by the game. |
