• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Исходник Zoom для SEDA

  • Автор темы Автор темы Dimedrol
  • Дата начала Дата начала
Energy Reload
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
20 Авг 2017
Сообщения
1,206
Реакции
330
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
  1. Нам понадобится:
  2. Офсет кратности увеличения "картинки"( то, что видно на мониторе)
  3. Чувствительность мышки при увеличении "картинки дисплея "
  4. Получить имя оружия в руках.
Приступим к кодингу.
Обзаведемся функцией ZoomSEDMod
C++:
Expand Collapse Copy
void ZoomSEDMod(IActor* Actor, IWeapon* pWeapon, float SetZoom)
Аргументы которой являются IActor - твоего персонажа, IWeapon - твоего персонажа, SetZoom - кратность в float /3
Код:
Expand Collapse Copy
void ZoomSEDMod(IActor* Actor, IWeapon* pWeapon, float SetZoom)
{
    if (strstr(WeaponName(pWeapon), hmg01) ||
        strstr(WeaponName(pWeapon), hmg02))
    {
        if (pMenu.SED_Zoom_Uprava)
        {
            Actor->viewFoVScale(1.0f - SetZoom);
            Actor->viewSensitivity(1.0f - SetZoom);
        }
        else
        {
            Actor->viewFoVScale(1.0f);
            Actor->viewSensitivity(1.0f);
        }
    }
    }

C++:
Expand Collapse Copy
if (strstr(WeaponName(pWeapon), hmg01) ||
strstr(WeaponName(pWeapon), hmg02))
Оружие в руках, т.е. оружие СЭДа.

C++:
Expand Collapse Copy
   if (pMenu.SED_Zoom_Uprava)
bool переменная, отвеяающая на нажаатие ПКМ или другой кнопки.

C++:
Expand Collapse Copy
Actor->viewFoVScale(1.0f);
Actor->viewSensitivity(1.0f);
.
.
.
        void viewFoVScale(float fValue)
    {
        *(float*)((DWORD)this + 0xE6C) = fValue;
    }

    void viewSensitivity(float fValue)
    {
        *(float*)((DWORD)this + 0xE70) = fValue;
    }
 

Вложения

  • 1649431405468.png
    1649431405468.png
    1.1 MB · Просмотры: 86
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
:forsenGun:
 
Зум это который для дистант уроков и лекций?(рофл, шутка, шутейка)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
И что это дает?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Гидра тут не приделах. Как и другое ПВЕ\ПВП
а зачем его тогда руками убивать? Или ты не захотел делать хиты (вроде помню ты писал, что никак руки не доходят их делать)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
а зачем его тогда руками убивать? Или ты не захотел делать хиты (вроде помню ты писал, что никак руки не доходят их делать)
А это тут при чем.
Это сделай и посмотри, потом пойми, нужно ли оно тебе.
 
Назад
Сверху Снизу