ONE: одно оружие в G HUB, выбор насадок кнопками мыши, чувствительность и проверка в тренировочном режиме PUBG.
Пакет ONE — макрос под одно оружие из архива (M416, SKS, BERYL…). Файл macro.lua, companion не нужен.
| Logitech G HUB | Программа мыши Logitech |
| Мышь Logitech | G502, G Pro, G903 и др. |
| PUBG на Windows | Профиль G HUB именно для PUBG |
Профиль для PUBG
Откройте G HUB → выберите вашу мышь вверху → создайте профиль PUBG или привяжите существующий к игре.
Создать скрипт
Кликните любую кнопку мыши → Назначения → Скрипт (Scripting) → Создать новый Lua-скрипт.
Вставить macro.lua
Удалите шаблонный код в редакторе. Откройте macro.lua из архива в блокноте → Ctrl+A, Ctrl+C → вставьте в G HUB → нажмите Сохранить.
Проверить работу
Переключитесь на профиль PUBG. В консоли внизу редактора появится баннер загрузки: версия движка, оружие, чувствительность и шпаргалка по кнопкам.
Console on load
G HUB console is ASCII-only. Example banner:
==================================================
EG PRO | MAX ENGINE v20.9
...
Weapon: AR M416 Naked | Sens:47 | Scope:47
Attach: Ctrl+MB4 = naked (0 mods)
==================================================
Боковые кнопки мыши
В G HUB кнопки G4/G5 = Back (назад) и Forward (вперёд) — кнопки мыши, не буквы с клавиатуры.
| Ситуация | Кнопки |
|---|---|
| Автомат (очередь) | ПКМ+ЛКМ — держите обе |
| Одиночный режим оружия (SKS, SLR…) | Те же ПКМ + ЛКМ — макрос кликает сам |
| Сидя (меньше отдачи) | зажатый Ctrl (левый или правый) при стрельбе |
| Прицел ×2–×4 | зажатый Shift при стрельбе + scopeSensitivity в макросе = sens прицела в PUBG |
| Выключить компенсацию | Shift+Ctrl+бок. назад — ещё раз включить |
Макрос не видит инвентарь. Перед стрельбой выберите строку под то, сколько насадок сейчас на стволе (дуло, рукоятка, приклад — важно количество, не названия).
| Насадок в игре | Как в игре | Кнопки мыши | Когда применится |
|---|---|---|---|
| 0 | голый ствол | Ctrl + боковая «назад» | сразу |
| 1 | одна насадка | удерживать Ctrl, боковая «вперёд» ×1 | отпустить Ctrl или начать стрельбу |
| 2 | две насадки | Ctrl + боковая «вперёд» ×2 | отпустить Ctrl или начать стрельбу |
| 3+ | полная сборка | Ctrl + боковая «вперёд» ×3+ | отпустить Ctrl или начать стрельбу |
В консоли G HUB при смене режима: [>] Attachment: one (и т.д.). Лишние тапы «вперёд» обрезаются до максимума для вашего оружия.
Пример
M416 с компенсатором, вертикальной рукояткой и прикладом = 3 насадки → удерживайте Ctrl, нажмите боковую «вперёд» три раза, отпустите Ctrl или сразу жмите ПКМ+ЛКМ.
Ctrl в бою
Присед и выбор насадок используют одну клавишу Ctrl. Между очередями не жмите боковую «вперёд», пока держите Ctrl для приседа — при отпускании Ctrl режим насадок может смениться. Пока зажаты ЛКМ или ПКМ — обвес не переключается.
Scope hold
Не ставьте scopeHoldModifiers = {"lctrl"} — это конфликтует с приседом и выбором насадок. По умолчанию для прицела используется Shift.
Какие насадки ставить → · Работает в тренировочном режиме и лобби PUBG при активном профиле G HUB.
В UserSettings два отдельных поля — они не подменяют друг друга:
| Поле | Когда используется | Что вписать |
|---|---|---|
sensitivity | Стрельба без удержания Shift (коллиматор, голый ADS) | Чувствительность x1 в PUBG |
scopeSensitivity | Стрельба с удержанием Shift (прицел ×2–×4) | Чувствительность под прицелом в PUBG — то же число, что в настройках для x3 |
Важно
Общая sensitivity не участвует в расчёте отдачи под прицелом. Для x3 важна только scopeSensitivity. Если в игре и в макросе обе sens = 47 — укажите scopeSensitivity = 47.
Проверка на полигоне
sensitivity и scopeSensitivity как в PUBG.scopeSensitivity.Блок в начале macro.lua между EGPRO_USER_SETTINGS_BEGIN и END. Откройте скрипт в G HUB → измените значения → Сохранить → снова активируйте профиль PUBG.
| Поле | Значение по умолчанию | Что делает | Когда менять |
|---|---|---|---|
sensitivity | 40 | Общая чувствительность мыши — как в PUBG. DPI в формулу не входит. | Всегда = настройки → Управление в игре |
verticalMultiplier | 1.0 | Множитель вертикальной чувствительности (Vertical Sensitivity Multiplier). Чем выше — тем слабее тянет вниз. | Всегда = то же поле в PUBG |
globalScalar | 1480 | Тонкая сила компенсации. | Отдача сильнее/слабее при верных sens — меняйте на ±5–10% |
fireGateMode | "ads_hold" | "ads_hold" — стрельба при ПКМ + ЛКМ. "fire_hold" — только ЛКМ (если в игре toggle ADS). | Только если играете без удержания ПКМ |
tapFireSuppressionEnabled | false | При fire_hold: короткий клик ЛКМ не запускает компенсацию. | Включите true вместе с fire_hold |
macroPauseMode | "toggle" | "off" — пауза отключена. "toggle" — вкл/выкл. "hold" — пока зажата кнопка/клавиша. | По желанию |
macroPauseHoldModifiers | {} | Список клавиш для hold-паузы: lctrl, lalt, lshift, lgui… | Hold-пауза; в игре ненадёжно — лучше кнопка мыши |
macroPauseHoldMouseButton | 0 | 4 или 5 — удержание только боковой кнопки (без Shift/Ctrl) = пауза. 0 — выкл. | Надёжная hold-пауза вместо Ctrl |
macroPauseToggleLock | "" | "numlock" / "capslock" — пауза по lock-клавише. "" — Shift + Ctrl + бок. назад. | Альтернатива toggle-комбинации |
scopeSensitivity | 40 | Sens под прицелом (x3) в PUBG — только при удержании Shift |
local UserSettings = {
sensitivity = 40,
verticalMultiplier = 1.0,
globalScalar = 1480,
fireGateMode = "ads_hold",
tapFireSuppressionEnabled = false,
macroPauseMode = "toggle",
macroPauseHoldModifiers = {},
macroPauseHoldMouseButton = 0,
macroPauseToggleLock = "",
scopeHoldEnabled = false,
scopeHoldModifiers = {"lshift"},
scopeSensitivity = 40,
}
Настройки читаются при каждом выстреле — после правки блока сохраните скрипт и снова активируйте профиль PUBG.
Нет блока UserSettings
Файл без маркеров — чувствительность зашита при покупке. Напишите support@easygame.pro с sens из PUBG.
TargetЗайти на тренировку
PUBG → Обучение → Тренировочный режим (не классический матч).
BookOpenСобрать оружие
Возьмите ваше оружие из архива. Поставьте насадки как в обычной игре.
SettingsВыбрать режим насадок
Удерживайте Ctrl, нажмите боковую «вперёд» столько раз, сколько насадок на стволе (0 = Ctrl + «назад»). Отпустите Ctrl или сразу начните стрельбу — режим применится.
ShieldВыстрел у стены
Подойдите к стене с мишенями. Зажмите ПКМ+ЛКМ на 2–3 сек.
Компенсация работает, если…
[!] Macro PAUSEDscopeSensitivity| Что видите | Что сделать |
|---|---|
| Нет отдачи вообще | Профиль G HUB для PUBG активен? Жмёте ПКМ + ЛКМ? |
| Слишком сильно / слабо (без прицела) | sensitivity и verticalMultiplier = как в PUBG |
| Прицел вверх (x3) | scopeSensitivity = sens прицела в игре; держите Shift во время спрея |
| Прицел вниз (x3) | Лишний Shift без прицела или завышенная scopeSensitivity |
| Насадки «не те» | Перед боем: Ctrl + «назад» (0) или Ctrl + «вперёд» ×N → отпустить Ctrl или выстрел |
| Выбрали обвес, стреляю сидя | Нормально: tier применится при ПКМ+ЛКМ, даже если Ctrl ещё зажат |
| Боковые не реагируют | В G HUB: Back / Forward, не клавиши |
support@easygame.pro · @easygame_pro_bot
Укажите: ONE, модель мыши, оружие из архива, sens в PUBG.
Без ручного выбора насадок
EG Pro сам определяет оружие и насадки в инвентаре. Подходит, если мышь не Logitech или не хотите настраивать G HUB.
| Всегда = sens прицела в игре; при смене sens в PUBG |
scopeHoldEnabled | false | true — scoped-режим по scopeHoldModifiers вместо голого Shift | Опционально |
scopeHoldModifiers | {"lshift"} | Клавиши scoped-режима: lshift, lctrl… | Другая клавиша вместо Shift |