Hi I am very stuck right now as I have searched the internet youtube ETC and cant find anything so do anyone know how I canj do a script where if I do /freeze in the console then something happens in c’ language.
If you haven’t created a rconCommand /freeze, make one.
If you have one, catch it.
As of now there is no way to code server side scripts in C# (because the api wasn’t released yet). I don’t know if you could code the client side using C# then somehow Trigger a Client Event to activate your code.
Please, if you don’t know what you’re talking about just say nothing.
C# serverside is entirely possible. Just include Citizen.Core.dll from the server (NOT the client core) into your project and start scripting!
An example server script:
namespace WewServer
{
public class WewServer : BaseScript
{
public WewServer()
{
Debug.WriteLine("wew");
EventHandlers["wew"] += new Action<Player, string>(Wew);
Tick += OnTick;
}
public void Wew([FromSource] Player p, string zozzle)
{
Debug.WriteLine($"wew I received {zozzle} from {p.Name}");
}
public async Task OnTick()
{
Debug.WriteLine("WEW");
await BaseScript.Delay(1000);
}
}
}
Build that, name it something.net.dll, include it in the __resource.lua and off you go.
Oh man I’m sorry I thought that they didn’t have the API for FXServer yet.