Все настройки собраны в одном файле — config.lua, единственном открытом файле в escrow_ignore. Клиентские и серверные скрипты защищены через Escrow.
| Файл | За что отвечает |
|---|
config.lua | Фреймворк, пропы, дистанции, тайминги, детектор, набор сапёра, возвращаемые предметы, писк, webhook |
html/ | Экраны телефона-детонатора и мини-игры C4 |
inventory_items/ | Готовые определения предметов: ox_inventory.md, qb_inventory.md, esx_sql_items.md |
inventory_images/ | Иконки предметов: car_bomb.png, phone_detonator.png, bomb_detector.png, bomb_defuser.png, defused_bomb.png |
Папок locales/ и bridge/ здесь нет. Фреймворк задаётся через Config.Framework.
| Параметр | Описание | По умолчанию |
|---|
Config.Framework | esx или qbcore. На QBox используйте qbcore — QBox запускает ресурсы QBCore через свой слой совместимости. Любое другое значение остановит ресурс при старте | esx |
| Параметр | Описание | По умолчанию |
|---|
Config.BombProp | Проп бомбы в правой руке | prop_bomb_01 |
Config.ExplosionType | Тип взрыва в игре при детонации бомбы | 4 |
Config.PlacementDistance | На каком расстоянии (в метрах) нужно находиться от транспорта | 2.0 |
Config.PlacementDuration | Длительность анимации установки в мс | 2000 |
Config.RemoveItem | Забирать одну car_bomb из инвентаря при установке | false |
Config.UseC4GameForPlacement | Требовать прохождения мини-игры C4 при установке. При ошибке машина сразу взрывается | false |
| Параметр | Описание | По умолчанию |
|---|
Config.DetectorProp | Проп сканера | w_am_digiscanner |
Config.DetectorDistance | На каком расстоянии (м) детектор обнаруживает заминированный транспорт | 20.0 |
Config.DetectorFacingAngle | Допустимое отклонение камеры от центра (в градусах), при котором детектор продолжает пищать | 30.0 |
Config.DetectorMaxBeepInterval | Интервал между сигналами на границе радиуса действия, в мс | 1000 |
Config.DetectorMinBeepInterval | Интервал между сигналами вплотную к бомбе, в мс | 200 |
Config.DetectorBeepRange | На каком расстоянии (м) другие игроки слышат ваш детектор | 3.0 |
Config.ShowDetectorBlip | Отображать метку (блип) на заминированных авто в радиусе действия, пока детектор в руках | true |
Config.DetectorBlipSprite | Иконка блипа | 486 |
Config.DetectorBlipColor | Цвет блипа | 1 (красный) |
Config.DetectorBlipScale | Размер блипа | 0.8 |
Config.DetectorBlipDuration | Остался в config.lua, но не используется текущей версией. Блип виден, пока машина в радиусе и детектор в руках | 30000 |
| Параметр | Описание | По умолчанию |
|---|
Config.DefuserDistance | На каком расстоянии (м) нужно находиться от автомобиля | 3.0 |
Config.DefuserDuration | Длительность анимации обезвреживания в мс | 5000 |
Config.RemoveDefuserItem | Забирать один bomb_defuser из инвентаря после обезвреживания | false |
Config.UseC4GameForDefusal | Требовать прохождения мини-игры C4 при обезвреживании. При ошибке машина взрывается | false |
| Параметр | Описание | По умолчанию |
|---|
Config.GiveBackBomb | Выдавать сапёру предмет бомбы после успешного разминирования | true |
Config.ReturnDefusedBomb | Если параметр выше включён: true выдаёт defused_bomb, false выдаёт car_bomb | false |
| Параметр | Описание | По умолчанию |
|---|
Config.BombBeepEnabled | Заложенная бомба пищит для всех в радиусе 5 м от автомобиля | true |
| Параметр | Описание | По умолчанию |
|---|
Config.WebhookEnabled | Отправлять сообщения в Discord | true |
Config.WebhookURL | Ссылка на ваш Discord webhook | YOUR_WEBHOOK_HERE |
Сообщение отправляется при детонации, обезвреживании (по таймеру), а также при неудачной установке или неудачном разминировании в мини-игре C4. В каждом логе указывается игрок, который заложил бомбу — его имя, идентификатор фреймворка, Discord, Steam и лицензия — а также номерной знак, координаты и причина.
Клавиши зашиты в скриптах и не вынесены в config.lua.
| Что в руках | Клавиша | Действие |
|---|
| Бомба | E | Установить на ближайший автомобиль в радиусе действия |
| Бомба или ящик с инструментами | Левая или правая кнопка мыши | Убрать предмет без выполнения действия |
| Ящик с инструментами | E | Начать обезвреживание ближайшего заминированного авто в радиусе |
| Любой из предметов | Повторное использование | Убрать предмет |
В телефоне-детонаторе:
| Клавиша | Действие |
|---|
| ↑ / ↓ | Выбрать бомбу |
| Зелёная кнопка | Взорвать выбранную бомбу сейчас или подтвердить обратный отсчёт |
| Секундомер | Начать ввод времени обратного отсчёта (в секундах) цифровыми клавишами |
| ← | Удалить последнюю цифру |
| Home | Выйти из режима ввода таймера |
| Красная кнопка | Выйти из режима ввода таймера или закрыть телефон |
| Esc / Backspace | Закрыть телефон |
Для бомбы с запущенным таймером рядом с ней в списке отображается количество оставшихся секунд.
Пять индикаторов показывают последовательность из красного, синего, зелёного и жёлтого цветов. Когда появится надпись REPEAT SEQUENCE, нажмите кнопки в том же порядке. Один неверный цвет — или нажатие Esc во время игры — засчитывается как провал, и автомобиль взрывается.
Файла локализации нет. Весь текст на экране (телефон, мини-игра и название метки на карте) написан на английском языке и находится в защищённых (escrow) и UI-файлах, а не в config.lua.