求生之路插件编写入门教程(一)
什么都只会一点
2021年06月26日 02:38
收录于文集
共10篇

UP是一名大学生,并不是专业的插件编写人员,以下内容都是自学,如有错误,请大佬指正。

学习门槛:请确定你掌握了至少一门高级程序设计语言的基础语法,并且拥有开服经验以及掌握了基本的插件安装流程

PS:教程并不一定会长期更新,UP会根据反响来确认后续是否更新,以及更新速度


源码展示

1. 导入库函数

在编写插件之前,请添加相关的库函数,因为以下所有的操作都是基于库函数里面提供的函数来实现的

2. 插件信息介绍

这里面用来填写插件相关的信息,具体信息就是如图所示

3. 插件初始化

插件加载完成后首先会加载OnPluginStart函数,一般编写插件的时候都会在这里对插件进行初始化,这节课的重点不在这里,所以先空着

4. 打印HelloWorld

OnClientPutInServer函数是在客户端进入后被调用,简单的说,只要有玩家加入服务器,这个函数就会被调用,待会儿下面就会证明。PrintToServer是像服务器控制台发送消息,这里消息的内容就是今天的主角了,”Hello World!”。

5. 编译插件

编译插件打开如下路径:求生之路 安装目录\left4dead2\addons\sourcemod\scripting

将源码进行编译

出现以上窗口表示编译成功,直接关闭窗口,打开当前路径下的compiled文件夹,就可以看到插件的文件了

6. 测试插件

可以看到当你进入服务器的时候这里输出了四个”Hello World”,第一个是自己进入游戏后输出的,后面的三个是BOT输出的,因为在玩家进入后,BOT才会加载进入。

 

以上为本次课程的全部内容了。转载请注明出处,作者:凌鹿。