Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Гайд AimKey в Indigo

  • Автор темы Автор темы mEdg
  • Дата начала Дата начала
  • Теги Теги
    indigo
Новая ава блеять
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
14 Янв 2018
Сообщения
89
Реакции
235
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Не знаю почему еще никто не сделал, но вот вам гайд как сделать бинд для легита.
Для начала идем в Aimbot и находим CAimbot::IsEnable()
Туда вставляем:
Код:
Expand Collapse Copy
if (Settings::Aimbot::Hold && !GetAsyncKeyState(LegitKeys[Settings::Aimbot::HoldKey]))
return false;
В самый верх:
Код:
Expand Collapse Copy
DWORD LegitKeys[4] = { VK_LBUTTON, VK_RBUTTON, VK_LCONTROL, VK_SHIFT,  };
Далее идем в Client.cpp и в самый верх вставляем:
Код:
Expand Collapse Copy
const char* LegitKey[4] = { "LKM", "PKM", "CTRL", "SHIFT",  };
Добавляем чекбоксы:
Код:
Expand Collapse Copy
ImGui::Checkbox(("On Key"), &Settings::Aimbot::Hold);
if (Settings::Aimbot::Hold)
{
ImGui::SameLine();
ImGui::Combo(("Key"), &Settings::Aimbot::HoldKey, LegitKey, ARRAYSIZE(LegitKey));
}
В Settings.cpp/h
Код:
Expand Collapse Copy
extern bool Hold;
extern int HoldKey;

bool Hold;
int HoldKey;
 
Последнее редактирование:
Можно сделать получше.
Заменить GetAsyncKeyState на GetKeyState
GetAsyncKeyState - нужно зажимать кнопку для активации.
GetKeyState - нужно нажать кнопку один раз для активации.
 
Можно сделать получше.
Заменить GetAsyncKeyState на GetKeyState
GetAsyncKeyState - нужно зажимать кнопку для активации.
GetKeyState - нужно нажать кнопку один раз для активации.
Если челик захочет поставить на Mouse1, то он охуеет от работы аима с GetKeyState. (Это нужно предусмотреть)

По сути это не нужная функция, только если Вкл/Выкл на определенные кнопки для супер легитиров.

Моя оценка гайду : 4 грустных @ES3N1N `a из 10 :FeelsBadMan:
 
Если челик захочет поставить на Mouse1, то он охуеет от работы аима с GetKeyState. (Это нужно предусмотреть)

По сути это не нужная функция, только если Вкл/Выкл на определенные кнопки для супер легитиров.

Моя оценка гайду : 4 грустных @ES3N1N `a из 10 :FeelsBadMan:
Я без понятия почему в гайде у него только 4 кнопки.
Смысл тогда вообще от него? Добавить больше кеев и все.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Я без понятия почему в гайде у него только 4 кнопки.
Смысл тогда вообще от него? Добавить больше кеев и все.
А смысл больше, если кнопки самому изи добавить
 
А смысл больше, если кнопки самому изи добавить
Люди которые не смогут сами сделать это без гайда, не смогут и кнопки добавить.
Приложи им сыллочку на все кеи.
А еще лучше сделай бинд кнопок, было бы лучше =)
 
Можно сделать получше.
Заменить GetAsyncKeyState на GetKeyState
GetAsyncKeyState - нужно зажимать кнопку для активации.
GetKeyState - нужно нажать кнопку один раз для активации.
ну неверно же)))
в тематике читов(интернал) вообще нет разницы от использования, а вот в "окнах" есть.
GetKeyState - возвращает последние состояние на момент последней выборки ввода потока
GetAsyncKeyState - возвращает состояние на момент вызова
стоит учитывать, что речь идет о виртуальных данных, а не физических.

Теперь разъясню по зажата\отжата:
если старший бит == 1 то клавиша нажата, если иначе - опущена
младший бит ==1 сигнализирует о переключении состояния
это справедлива для обоих вариантов.

Код:
Expand Collapse Copy
if(GetKeyState(KEY) &1)  //(младший бит или бит младшего порядка)
{
 //переключает состояние вкл\вкл
//то есть, если мы один раз нажмем на KEY, то будет выполнятся этот блок,
//повторное нажатие  отключит  его
}
if(GetKeyState(KEY) &0x8000)// бит старшего  порядка или просто старший бит)
{
//этот блок будет работать только  если KEY зажата
}
 
Назад
Сверху Снизу