Difference between revisions of "Compiling SourceMod Plugins"

From AlliedModders Wiki
Jump to: navigation, search
m (Error in the linux compile)
Line 1: Line 1:
 
Ok, so you've read the [[Introduction to SourcePawn]] and [[Introduction to SourceMod Plugins]] and now you want to actually compile a plugin.
 
Ok, so you've read the [[Introduction to SourcePawn]] and [[Introduction to SourceMod Plugins]] and now you want to actually compile a plugin.
  
You'll need the compiler which is included in the .../sourcemod/scripting/ folder of the [http://www.sourcemod.net/builds.php main distribution] (not the [http://www.sourcemod.net/sdk.php SDK]). Windows users will need [http://www.7-zip.org/ 7-zip] to extract the files.
+
You'll need the compiler which is included in the .../sourcemod/scripting/ folder of the [http://www.sourcemod.net/downloads.php main distribution] (not the [http://www.sourcemod.net/sdk.php SDK]). Windows users will need [http://www.7-zip.org/ 7-zip] to extract the .tar.gz files.
  
 
In Windows, open up a command prompt (Start->Run or WindowsKey+R, then "cmd"):
 
In Windows, open up a command prompt (Start->Run or WindowsKey+R, then "cmd"):

Revision as of 09:21, 9 March 2009

Ok, so you've read the Introduction to SourcePawn and Introduction to SourceMod Plugins and now you want to actually compile a plugin.

You'll need the compiler which is included in the .../sourcemod/scripting/ folder of the main distribution (not the SDK). Windows users will need 7-zip to extract the .tar.gz files.

In Windows, open up a command prompt (Start->Run or WindowsKey+R, then "cmd"):

cd <sourcemod>\scripting
spcomp myplugin.sp

cd command reference

In Linux use:

./compile.sh myplugin.sp

Now simply move the .smx (not .sp) file from .../sourcemod/scripting/ to the .../sourcemod/plugins/ folder.


Reference Source

See Also: Scripting Forum