Difference between revisions of "Category:SourceMod Scripting"
Cliptonheist (talk | contribs) (Added transitional syntax wiki page to introductions heading) |
|||
(13 intermediate revisions by 10 users not shown) | |||
Line 2: | Line 2: | ||
===Introductions=== | ===Introductions=== | ||
− | *[[Introduction to SourcePawn]] - Learning language syntax. | + | *[[Introduction to SourcePawn 1.7]] - Learning language syntax. |
+ | *[[SourcePawn Transitional Syntax]] - Learning transitional syntax. | ||
*[[Introduction to SourceMod Plugins]] - Writing your "first plugin." | *[[Introduction to SourceMod Plugins]] - Writing your "first plugin." | ||
− | *[ | + | *[https://sm.alliedmods.net/new-api/ API Reference] - Searchable scripting API reference. |
===Basic API=== | ===Basic API=== | ||
Line 15: | Line 16: | ||
*[[SQL (SourceMod Scripting)|SQL]] - Using databases (MySQL, SQLite). | *[[SQL (SourceMod Scripting)|SQL]] - Using databases (MySQL, SQLite). | ||
*[[Timers (SourceMod Scripting)|Timers]] - Timed callbacks. | *[[Timers (SourceMod Scripting)|Timers]] - Timed callbacks. | ||
+ | *[[DataPacks|DataPacks]] - A good way to store asynchronous data. | ||
*[[Translations (SourceMod Scripting)|Translations]] - Internationalization. | *[[Translations (SourceMod Scripting)|Translations]] - Internationalization. | ||
+ | *[[Entity References (SourceMod)|Entity References]] - A safe way of storing entities. | ||
+ | *[[Checking Admin Flags (SourceMod Scripting)|Checking Admin Flags]] - Limit commands to certain users | ||
===Advanced API=== | ===Advanced API=== | ||
Line 27: | Line 31: | ||
===Information=== | ===Information=== | ||
− | |||
*[[Format Class Functions (SourceMod Scripting)|Format Class Functions]] - All about text formatting. | *[[Format Class Functions (SourceMod Scripting)|Format Class Functions]] - All about text formatting. | ||
*[[Handles (SourceMod Scripting)|Handles]] - Overview of Handles and some common types. | *[[Handles (SourceMod Scripting)|Handles]] - Overview of Handles and some common types. | ||
Line 35: | Line 38: | ||
===Resources=== | ===Resources=== | ||
− | *[ | + | *[https://sm.alliedmods.net/new-api/ API Reference] - Searchable scripting API reference. |
*[[Entity Properties]] - Explanation of Source entity properties. | *[[Entity Properties]] - Explanation of Source entity properties. | ||
*[[Game Events (Source)|Game Events]] - Game events listings for popular mods. | *[[Game Events (Source)|Game Events]] - Game events listings for popular mods. | ||
*[[Mod TempEnt List (Source)|Temp Entity Lists]] - Temporary entities for popular mods. | *[[Mod TempEnt List (Source)|Temp Entity Lists]] - Temporary entities for popular mods. | ||
*[[SourceMod Profiler]] - Performance tracking and optimizing. | *[[SourceMod Profiler]] - Performance tracking and optimizing. | ||
− | + | *[[Vice_keys]] - Decryption keys for ctx files | |
+ | *[[Weapon Names(Source)]] - Weapon Names / weapon entity names | ||
[[Category:SourceMod]] | [[Category:SourceMod]] | ||
[[Category:SourceMod Development]] | [[Category:SourceMod Development]] |
Latest revision as of 03:12, 4 August 2022
This category contains articles about scripting for SourceMod with SourcePawn.
Introductions
- Introduction to SourcePawn 1.7 - Learning language syntax.
- SourcePawn Transitional Syntax - Learning transitional syntax.
- Introduction to SourceMod Plugins - Writing your "first plugin."
- API Reference - Searchable scripting API reference.
Basic API
- AutoConfigs - Automatic .cfg creation for cvars.
- Commands - Console commands/input.
- ConVars - Console variables (cvars).
- Events - Half-Life 2 Game Events.
- KeyValues - KeyValues file parsing/writing.
- Menus - Building and drawing menus.
- SQL - Using databases (MySQL, SQLite).
- Timers - Timed callbacks.
- DataPacks - A good way to store asynchronous data.
- Translations - Internationalization.
- Entity References - A safe way of storing entities.
- Checking Admin Flags - Limit commands to certain users
Advanced API
- Administration API - Using the Admin Cache.
- Admin Menu API - Attaching to the Admin Menu.
- Creating Natives - Exposing API to other plugins.
- Function Calling API - Calling external functions.
- Optional Requirements - Managing dependencies.
- SDKTools - Using the powerful SDK abstraction layer.
- Temporary Entities - Using temporary entities.
Information
- Format Class Functions - All about text formatting.
- Handles - Overview of Handles and some common types.
- Optimizing Plugins - Optimization hints.
- Tags - All about tags.
- Vectors Explained - Explanation of Vector types.
Resources
- API Reference - Searchable scripting API reference.
- Entity Properties - Explanation of Source entity properties.
- Game Events - Game events listings for popular mods.
- Temp Entity Lists - Temporary entities for popular mods.
- SourceMod Profiler - Performance tracking and optimizing.
- Vice_keys - Decryption keys for ctx files
- Weapon Names(Source) - Weapon Names / weapon entity names
Pages in category "SourceMod Scripting"
The following 46 pages are in this category, out of 46 total.