SourceMOD环境搭建
SourceMOD环境搭建
本博文只支持Windows环境的搭建
下载软件
sourcemod
插件的编译环境,下载地址
下载Windows版本

保留下载好的压缩包
VScode
源码编辑器,下载地址
下载Windows版本

下载好后,执行下载的安装文件,选择对应的安装目录即可。
环境配置
VScode插件
安装Chinese简体中文插件,装好后进行重启

因为SourceMod采用的语言是SourcePawn语言,类似于C语言,安装SourcePawn语言的支持

安装All Autocomplete运行插件

编译环境
将在sourcemod官网下载的压缩包解压,进入到addons\sourcemod\scripting目录,出现如下文件夹即文件,提取include文件夹与spcomp.exe、compile.exe可执行文件到一个新的文件夹,下文称mysourcemod目录。

在mysourcemod目录中放入上面复制的三个东西并创建compile文件夹用于存放编译后的文件,如下图所示:(.vscode文件夹与test.sp不用管)

设置VScode的SourcePawn插件,配置SourcePawn编译设置

设置编译后的插件文件存放的位置,也就是mysourcemod目录中的compiled目录的路径

设置编译器的路径,即mysourcemod目录中的spcomp.exe可执行文件的路径

到这里,编译插件的前置工作就完成了。
编译插件
在mysourcemod目录下创建你的.sp源码文件,编写你的插件,如果不知道语法,可以使用以下示例代码进行测试:
1 |
|
在你的.sp源码文件中使用鼠标右键,选择select current file as main选项将当前文件设置为需要编译的文件,然后再鼠标右键,选择compile file选项编译此插件源码,产出的.smx插件文件就会放在mysourcemod文件夹下的compiled文件夹中。



到此为止,插件的编译环境就搭建好了,将自己编写的插件放到服务器上试试吧~
