<aside> <img src="/icons/swap-vertically_lightgray.svg" alt="/icons/swap-vertically_lightgray.svg" width="40px" /> 📃 Документация 🔗 Ссылка на github
</aside>
Скачиваем и устанавливаем **Visual Studio 2022,** при установке выбирайте для загрузки пакеты, связанные с .NET
Скачиваем и устанавливаем dotnet
Скачиваем актуальную версию CounterStrikeSharp, нужен runtime для написания скриптов.
Распаковываем в удобном для Вас месте, сохраняя иерархию файлов.
Заходим в addons\\counterstrikesharp
и создаем папку plugins
. Содержимое папки будет выглядеть следующим образом:
addons
├── counterstrikesharp
│ ├── api
│ ├── bin
│ ├── dotnet
│ ├── plugins
│ └── gamedata
Переходим в папку plugins
и нажимаем комбинацию Shift + ПКМ
, открываем PowerShell в этой папке
В консоль вписываем: dotnet new classlib --name HelloWorldPlugin
, где HelloWorldPlugin
- это название плагина
Далее в папке со скриптом, открываем файл *HelloWorldPlugin.csproj*
с помощью Visual Studio 2022
Справа, в Обозревателе решений выбираем *ваш_скрипт.cs*
Если нет обозревателя, то открыть его можно с помощью вкладки *Вид → Обозреватель решений (CTRL + ALT + L)*
Слева откроется окно с вашим кодом, удачи в редактировании! 😉
.dll
к нашему плагину<aside>
<img src="/icons/code_lightgray.svg" alt="/icons/code_lightgray.svg" width="40px" /> В примере показано как добавлять api counterstrikesharp
, В дальнейшем можно так же добавлять другие библиотеки
</aside>
*Обозреватель решений
* жмем ПКМ по “Зависимости”, из списка выбираем “Добавить ссылку на проект…”\\API
CSSharp
addons\\counterstrikesharp\\api
.dll
файлы из этой папки, жмем ОК