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

Energy Reload
Забаненный
Статус
Оффлайн
Регистрация
20 Авг 2017
Сообщения
1,206
Реакции[?]
330
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
  1. Нам понадобится:
  2. Офсет кратности увеличения "картинки"( то, что видно на мониторе)
  3. Чувствительность мышки при увеличении "картинки дисплея "
  4. Получить имя оружия в руках.
Приступим к кодингу.
Обзаведемся функцией ZoomSEDMod
C++:
void ZoomSEDMod(IActor* Actor, IWeapon* pWeapon, float SetZoom)
Аргументы которой являются IActor - твоего персонажа, IWeapon - твоего персонажа, SetZoom - кратность в float /3
Код:
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++:
if (strstr(WeaponName(pWeapon), hmg01) ||
strstr(WeaponName(pWeapon), hmg02))
Оружие в руках, т.е. оружие СЭДа.

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

C++:
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;
    }
 

Вложения

Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
12 Янв 2022
Сообщения
53
Реакции[?]
1
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
:forsenGun:
 
Boss of the Gym
Пользователь
Статус
Оффлайн
Регистрация
17 Ноя 2019
Сообщения
268
Реакции[?]
57
Поинты[?]
6K
Зум это который для дистант уроков и лекций?(рофл, шутка, шутейка)
 
Забаненный
Статус
Оффлайн
Регистрация
12 Янв 2022
Сообщения
53
Реакции[?]
1
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
2 Мар 2021
Сообщения
1,083
Реакции[?]
406
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
И что это дает?
 
Energy Reload
Забаненный
Статус
Оффлайн
Регистрация
20 Авг 2017
Сообщения
1,206
Реакции[?]
330
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
21 Дек 2018
Сообщения
383
Реакции[?]
11
Поинты[?]
2K
Energy Reload
Забаненный
Статус
Оффлайн
Регистрация
20 Авг 2017
Сообщения
1,206
Реакции[?]
330
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
21 Дек 2018
Сообщения
383
Реакции[?]
11
Поинты[?]
2K
Гидра тут не приделах. Как и другое ПВЕ\ПВП
а зачем его тогда руками убивать? Или ты не захотел делать хиты (вроде помню ты писал, что никак руки не доходят их делать)
 
Energy Reload
Забаненный
Статус
Оффлайн
Регистрация
20 Авг 2017
Сообщения
1,206
Реакции[?]
330
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
а зачем его тогда руками убивать? Или ты не захотел делать хиты (вроде помню ты писал, что никак руки не доходят их делать)
А это тут при чем.
Это сделай и посмотри, потом пойми, нужно ли оно тебе.
 
Energy Reload
Забаненный
Статус
Оффлайн
Регистрация
20 Авг 2017
Сообщения
1,206
Реакции[?]
330
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу