这节课续上一节课的内容
请转到
[C#cs2插件]入门编译教程(开始编写你的第一个cs2插件)[第一课,安装环境]-编程开发-CSGO插件分享-CSGO资料库 (csgocn.net)
----------------------------------------------------------
一、打开我们的(CS2插件)文件夹
在此地方输入:cmd
出现窗口:
现在输入
dotnet new classlib --name "文件夹名字"
我就创建Hello World插件
dotnet new classlib --name HelloWorld
就出现了
我们点进去,双击此文件:
就会进入(顺便双击)
----------------------------------------------------------
二、引用配置API
[counterstrikesharp.api]
双击
在此处加上一些内容
/////////////////////////////////////////////////////////////////////
<ItemGroup>
<Reference Include="CounterStrikeSharp.API">
<HintPath></HintPath>
</Reference>
</ItemGroup>
/////////////////////////////////////////////////////////////////////
然后:
我们回到我们的CS2插件文件夹
接下来按照红标的点击即可
这里就是我们需要寻找的路径了:
复制粘贴
C:\Users\34397\Desktop\cs2插件\addons\counterstrikesharp\api
在加上API的dll
C:\Users\34397\Desktop\cs2插件\addons\counterstrikesharp\api\CounterStrikeSharp.API.dll
将这串路径复制粘贴到这个位置:
但是我们还需要把"\" 改成"/"
接下来Ctrl + S 保存
配置API完成
----------------------------------------------------------
在这里我们可以发现API已经装载完成!!!!!
我们可以双击查看:
能看到许多方法的使用(后面自己理解)我只教入门
----------------------------------------------------------
现在双击Class1.cs
编写HelloWorld
//复制粘贴以下内容
using CounterStrikeSharp.API.Core;
namespace HelloWorld;
public class HelloWorld : BasePlugin
{
public override string ModuleName => "HelloWorld";
public override string ModuleVersion => "0.0.1";
public override void Load(bool hotReload)
{
Console.WriteLine("Hello World!");
}
}
接下来我们把插件进行编译:
右键此处!!!
点击生成!!!!
我们的插件已经成功编译
接下来打开我们的(cs2插件)文件夹
这三个就是我们的插件了
----------------------------------------------------------