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);
     }
 }
Exemple #3
0
 private void OnPlayerCommandEvent(string cmd, RAGE.Events.CancelEventArgs cancel)
 {
     RAGE.Events.CallRemote(Shared.Events.ClientToServer.Command.SubmitPlayerCommand, cmd);
 }