Вопрос ещё такой, а какую версию .NET ты используешь?
Просто официально RAGEMP работает на .NET Core 3.1, всё что выше - может работать и вроде как даже без особых проблем, но там уже можно ожидать каких-то странностей.
У тебя ошибка с зависимостью вызывается даже в варианте с командой, где только 1 аргумент, потому что bootstrapper внутри себя преобразует твою строку (команду с аргументами) в данные, которые ты ожидаешь в реализации метода.
Поэтому ну разве что для проверки можешь вот так попробовать:
	
	
	
		C#:
	
	
		[Command("heal")]
public void SetHealth(Player player)
{
    int health = new Random().Next(1, 101);
    player.TriggerEvent("PlayerHealth", health);
    player.SendChatMessage($"Вы пытаетесь изменить своё здоровье на {health}");
}
	 
 В таком случае просто вводишь команду /heal и всё, без аргументов.