|
Дата: Суббота, 28.10.2017, 17:41 | Сообщение # 1
|
Сообщений: 729
Статус:
|
Хоть этот гайд и распространен на многих порталов, но думаю здесь он будет лишним!, кому нужно, тот возьмет.
1. Вам нужен Интерфейс Engine (iEngineClient Class)
2. Дальше идём в свой замечательный Visuals.dcp (cpp) и находим переменную которая отключает Visuals (Допустим Options::Visuals::Enabled)
3.. Создаём переменную AntiScreen (Boolean) которая будет отвечать за работу функции
4. Делаем проверку на переменную (Если она включена) и вставляем примерно так:
Код
// Сама функция: g_pEngine->IsTakingScreenshot()
// g_pEngine - Ваш интерфейс класс (IEngineClient)
// IsTakingScreenshot() - Проверка если делаешь скриншот
if(Options::Visuals::AntiScreenshot && g_pEngine->IsTakingScreenshot())
return;
Это сделает возврат функции до того как от рисуется WH. Делается это в начале функции от рисовки Visuals (Допустим: g_xVisuals->Init())
|
|
|
|
enzolegnedary1337
|
Дата: Пятница, 03.11.2017, 16:17 | Сообщение # 2
|
Сообщений: 4
Статус:
|
сложно понять |
|
|
|
|
Дата: Пятница, 03.11.2017, 16:32 | Сообщение # 3
|
Сообщений: 729
Статус:
|
enzolegnedary1337, В чем именно затрудняетесь? |
|
|
|
danyrusdem3
|
Дата: Понедельник, 06.11.2017, 20:27 | Сообщение # 4
|
Сообщений: 16
Статус:
|
Цитата enzolegnedary1337 ()
сложно понять
тут всё просто работает примерно так если берёться скрин то визуалы перезапускаються
|
|
|
|