Difference between revisions of "Category:SourceMod Scripting"

From AlliedModders Wiki
Jump to: navigation, search
(New page: This category contains articles about scripting for SourceMod with SourcePawn. Category:SourceMod)
 
(Checking Admin Flags is something way too many people mess up.)
(28 intermediate revisions by 11 users not shown)
Line 1: Line 1:
 
This category contains articles about scripting for SourceMod with SourcePawn.
 
This category contains articles about scripting for SourceMod with SourcePawn.
  
 +
===Introductions===
 +
*[[Introduction to SourcePawn 1.7]] - Learning language syntax.
 +
*[[Introduction to SourceMod Plugins]] - Writing your "first plugin."
 +
*[https://sm.alliedmods.net/new-api/ API Reference] - Searchable scripting API reference.
 +
 +
===Basic API===
 +
*[[AutoConfigs (SourceMod Scripting)|AutoConfigs]] - Automatic .cfg creation for cvars.
 +
*[[Commands (SourceMod Scripting)|Commands]] - Console commands/input.
 +
*[[ConVars (SourceMod Scripting)|ConVars]] - Console variables (cvars).
 +
*[[Events (SourceMod Scripting)|Events]] - Half-Life 2 Game Events.
 +
*[[KeyValues (SourceMod Scripting)|KeyValues]] - KeyValues file parsing/writing.
 +
*[[Menu API (SourceMod)|Menus]] - Building and drawing menus.
 +
*[[SQL (SourceMod Scripting)|SQL]] - Using databases (MySQL, SQLite).
 +
*[[Timers (SourceMod Scripting)|Timers]] - Timed callbacks.
 +
*[[DataPacks|DataPacks]] -  A good way to store asynchronous data.
 +
*[[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===
 +
*[[Admin API (SourceMod)|Administration API]] - Using the Admin Cache.
 +
*[[Admin Menu (SourceMod Scripting)|Admin Menu API]] - Attaching to the Admin Menu.
 +
*[[Creating Natives (SourceMod Scripting)|Creating Natives]] - Exposing API to other plugins.
 +
*[[Function Calling API (SourceMod Scripting)|Function Calling API]] - Calling external functions.
 +
*[[Optional Requirements (SourceMod Scripting)|Optional Requirements]] - Managing dependencies.
 +
*[[SDKTools (SourceMod Scripting)|SDKTools]] - Using the powerful SDK abstraction layer.
 +
*[[TempEnts (SourceMod SDKTools)|Temporary Entities]] - Using temporary entities.
 +
 +
===Information===
 +
*[[Format Class Functions (SourceMod Scripting)|Format Class Functions]] - All about text formatting.
 +
*[[Handles (SourceMod Scripting)|Handles]] - Overview of Handles and some common types.
 +
*[[Optimizing Plugins (SourceMod Scripting)|Optimizing Plugins]] - Optimization hints.
 +
*[[Tags (Scripting)|Tags]] - All about tags.
 +
*[[Vectors Explained (Scripting)|Vectors Explained]] - Explanation of Vector types.
 +
 +
===Resources===
 +
*[https://sm.alliedmods.net/new-api/ API Reference] - Searchable scripting API reference.
 +
*[[Entity Properties]] - Explanation of Source entity properties.
 +
*[[Game Events (Source)|Game Events]] - Game events listings for popular mods.
 +
*[[Mod TempEnt List (Source)|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
 
[[Category:SourceMod]]
 
[[Category:SourceMod]]
 +
[[Category:SourceMod Development]]

Revision as of 16:08, 26 October 2015

This category contains articles about scripting for SourceMod with SourcePawn.

Introductions

Basic API

Advanced API

Information

Resources