[C#cs2插件]入门编译教程(开始编写你的第一个cs2插件)[第二课,编译插件]

狂呼我空虚 一级用户组 5月前 756

这节课续上一节课的内容

请转到

[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插件)文件夹

这三个就是我们的插件了

----------------------------------------------------------


CSGO插件分享-申明 1、本网站名称:CSGO插件分享-中文站  网址:https://bbs.csgocn.net
2、本站的宗旨在于为CSGO玩家提供一个插件分享的中文资源平台,多数插件来源于SourceMod论坛,并配以中文介绍和安装教程。
3、欢迎有能力的朋友共享有趣的CSGO插件资源。
4、本站资源大多为百度网盘,如发现链接失效,可以点: 这里进行反馈,我们会第一时间更新。
最新回复 (1)
返回