private void PlayerCommand(string cmd, RAGE.Events.CancelEventArgs cancel) { string[] arr = cmd.Split(" "); if (!registeredCommands.Contains(arr[0])) { return; } string args = String.Join(" ", arr.Skip(1).ToArray()); RAGE.Events.CallRemote("sendCustomCommand", arr[0], args); cancel.Cancel = true; }
public void OnPlayerCommand(string cmd, RAGE.Events.CancelEventArgs cancel) { Chat.Output($"OnPlayerCommand: {cmd}"); if (cmd == "heal") { Chat.Output($"Healing"); RAGE.Elements.Player.LocalPlayer.SetHealth(200); Chat.Output($"PlayerHealth: {Player.LocalPlayer.GetHealth()}"); } else if (cmd == "armour") { Chat.Output($"Armour"); RAGE.Elements.Player.LocalPlayer.SetArmour(100); } }
private void OnPlayerCommandEvent(string cmd, RAGE.Events.CancelEventArgs cancel) { RAGE.Events.CallRemote(Shared.Events.ClientToServer.Command.SubmitPlayerCommand, cmd); }