Community Script Hook V .NET is an ASI plugin, which allows running scripts written in any .NET language ingame. It’s full source code is hosted on Github (Changelog). Development is community-driven and open to everybody, so contributions are warmly welcomed.
Developers can use the NuGet package available at nuget.org.
Changelog
Fixed “//0” being added to INI value when saving script settings Community Script Hook V .NET 3.0.2
Fixed keyboard state not updating correctly when pressing modifier keys (like Ctrl or Shift)
Fixed scripts that were installed to subdirectories of “scripts” not loading Community Script Hook V .NET 3.0.2
This should never have worked, but did in v2 because of an oversight.
Unfortunately some scripts rely on this, so enabling that behavior
again.
Installation
Install both the Microsoft .NET Framework 4.8 (or higher, so skip this on Windows 10) and the Microsoft Visual C++ Redistributable Package for Visual Studio 2019 (x64).
Download and install the latest Script Hook V.
Download Community Script Hook V .NET and copy the ScriptHookVDotNet.asi, ScriptHookVDotNet2.dll and ScriptHookVDotNet3.dll files into your game directory.
Download and review :Script Hook V .NET – Gta Mods