Exemplo n.º 1
0
 public void Update()
 {
     HotkeyUtilities.Initialize();
     if (!HotkeyOptions.UnorganizedHotkeys.ContainsKey("_Menu"))
     {
         HotkeyUtilities.AddHotkey("Прочее", "Активация меню", "_MenuComponent", new KeyCode[]
         {
             KeyCode.F1
         });
     }
     if ((HotkeyOptions.UnorganizedHotkeys["_MenuComponent"].Keys.Length == 0 && Input.GetKeyDown(MenuComponent.MenuKey)) || HotkeyUtilities.IsHotkeyDown("_MenuComponent"))
     {
         MenuComponent.IsInMenu = !MenuComponent.IsInMenu;
         if (MenuComponent.IsInMenu)
         {
             SectionTab.CurrentSectionTab = null;
         }
     }
 }
    public static void Initialize()
    {
        HotkeyUtilities.AddHotkey("АИМБОТ", "Аимбот On/Off", "_ToggleAimbot", new KeyCode[]
        {
            KeyCode.Keypad3
        });
        HotkeyUtilities.AddHotkey("АИМБОТ", "Аимбот по кнопке On/Off", "_AimbotOnKey", new KeyCode[]
        {
            KeyCode.Keypad4
        });
        HotkeyUtilities.AddHotkey("АИМБОТ", "Кнопка Аимбота", "_AimbotKey", new KeyCode[]
        {
            KeyCode.F
        });
        HotkeyUtilities.AddHotkey("ОРУЖИЕ", "Триггербот On/Off", "_ToggleTriggerbot", new KeyCode[]
        {
            KeyCode.Keypad5
        });
        HotkeyUtilities.AddHotkey("ОРУЖИЕ", "Без отдачи On/Off", "_ToggleNoRecoil", new KeyCode[]
        {
            KeyCode.Keypad6
        });
        HotkeyUtilities.AddHotkey("ОРУЖИЕ", "Без разброса On/Off", "_ToggleNoSpread", new KeyCode[]
        {
            KeyCode.Keypad7
        });
        HotkeyUtilities.AddHotkey("ОРУЖИЕ", "Без увода On/Off", "_ToggleNoSway", new KeyCode[]
        {
            KeyCode.Keypad8
        });
        HotkeyUtilities.AddHotkey("Полёт Машины", "Полёт машины On/Off", "_VFToggle", new KeyCode[]
        {
            KeyCode.Slash
        });
        HotkeyUtilities.AddHotkey("Полёт Машины", "Вверх", "_VFStrafeUp", new KeyCode[]
        {
            KeyCode.RightControl
        });
        HotkeyUtilities.AddHotkey("Полёт Машины", "Вниз", "_VFStrafeDown", new KeyCode[]
        {
            KeyCode.LeftControl
        });
        HotkeyUtilities.AddHotkey("Полёт Машины", "Влево", "_VFStrafeLeft", new KeyCode[]
        {
            KeyCode.LeftBracket
        });
        HotkeyUtilities.AddHotkey("Полёт Машины", "Вправо", "_VFStrafeRight", new KeyCode[]
        {
            KeyCode.RightBracket
        });
        HotkeyUtilities.AddHotkey("Полёт Машины", "Движение вперёд", "_VFMoveForward", new KeyCode[]
        {
            KeyCode.W
        });
        HotkeyUtilities.AddHotkey("Полёт Машины", "Движение назад", "_VFMoveBackward", new KeyCode[]
        {
            KeyCode.S
        });
        HotkeyUtilities.AddHotkey("Полёт Машины", "Поворот налево", "_VFRotateLeft", new KeyCode[]
        {
            KeyCode.A
        });
        HotkeyUtilities.AddHotkey("Полёт Машины", "Поворот направо", "_VFRotateRight", new KeyCode[]
        {
            KeyCode.D
        });
        HotkeyUtilities.AddHotkey("Полёт Машины", "Поворот вверх", "_VFRotateUp", new KeyCode[]
        {
            KeyCode.Space
        });
        HotkeyUtilities.AddHotkey("Полёт Машины", "Поворот вниз", "_VFRotateDown", new KeyCode[]
        {
            KeyCode.LeftShift
        });
        HotkeyUtilities.AddHotkey("Полёт Машины", "Вращаться влево", "_VFRollLeft", new KeyCode[]
        {
            KeyCode.Q
        });
        HotkeyUtilities.AddHotkey("Полёт Машины", "Вращаться вправо", "_VFRollRight", new KeyCode[]
        {
            KeyCode.E
        });
        HotkeyUtilities.AddHotkey("Полёт игрока", "Вверх", "_FlyUp", new KeyCode[]
        {
            KeyCode.Space
        });
        HotkeyUtilities.AddHotkey("Полёт игрока", "Вниз", "_FlyDown", new KeyCode[]
        {
            KeyCode.LeftControl
        });
        HotkeyUtilities.AddHotkey("Полёт игрока", "Влево", "_FlyLeft", new KeyCode[]
        {
            KeyCode.A
        });
        HotkeyUtilities.AddHotkey("Полёт игрока", "Вправо", "_FlyRight", new KeyCode[]
        {
            KeyCode.D
        });
        HotkeyUtilities.AddHotkey("Полёт игрока", "Движение вперёд", "_FlyForward", new KeyCode[]
        {
            KeyCode.W
        });
        HotkeyUtilities.AddHotkey("Полёт игрока", "Движение назад", "_FlyBackward", new KeyCode[]
        {
            KeyCode.S
        });

        HotkeyUtilities.AddHotkey("Прочее", "Паник-кей", "_PanicButton", new KeyCode[]
        {
            KeyCode.Keypad0
        });
        HotkeyUtilities.AddHotkey("Прочее", "Свободная камера On/Off", "_ToggleFreecam", new KeyCode[]
        {
            KeyCode.Keypad2
        });
        HotkeyUtilities.AddHotkey("Прочее", "Выбор игрока", "_SelectPlayer", new KeyCode[]
        {
            KeyCode.LeftAlt
        });
        HotkeyUtilities.AddHotkey("Прочее", "Мгновенное отключение", "_InstantDisconnect", new KeyCode[]
        {
            KeyCode.F5
        });
        AddHotkey("Прочее", "Авто подбор вещей", "_AutoPickUp", new KeyCode[]
        {
            KeyCode.Mouse2
        });

        AddHotkey("Прочее", "Команда 1", "_Com1", new KeyCode[]
        {
            KeyCode.F8
        });
        AddHotkey("Прочее", "Команда 2", "_Com2", new KeyCode[]
        {
            KeyCode.F9
        });
        AddHotkey("Прочее", "Команда 3", "_Com3", new KeyCode[]
        {
            KeyCode.F10
        });
        AddHotkey("Прочее", "Команда 4", "_Com4", new KeyCode[]
        {
            KeyCode.F11
        });
        AddHotkey("Прочее", "Команда 5", "_Com5", new KeyCode[]
        {
            KeyCode.F12
        });
    }