Установка
Пятнадцать минут. Большая часть времени уйдёт на добавление двенадцати предметов в ваш инвентарь.
Перед началом
Заголовок раздела «Перед началом»| Что нужно | Зачем |
|---|---|
| Запущенный ESX, QBCore или QBox | Деньги, идентификаторы и колбэки. Определяется автоматически |
| Запущенный oxmysql | Всё, что запоминает скрипт, хранится в вашей базе данных |
| fmLib | Через него проходят добавление и удаление предметов и используемые предметы. Ресурс создавался под fmLib v2.0.2 |
| ox_target или qb-target (по желанию) | Только если вам нужно взаимодействие через таргет; для drawtext ничего не требуется |
1. Поместите обе папки в ресурсы
Заголовок раздела «1. Поместите обе папки в ресурсы»В вашей загрузке два ресурса. Переместите оба в папку ресурсов, например внутри resources/[mic]/:
| Папка | Что это |
|---|---|
mic_crypto | Скрипт |
mic_crypto_props | Модели ферм, видеокарт, блоков питания и вентиляторов, а также модель ноутбука на складе |
2. Порядок запуска
Заголовок раздела «2. Порядок запуска»В server.cfg, ниже oxmysql и вашего фреймворка, запустите fmLib, затем mic_crypto_props, затем mic_crypto — именно в таком порядке, каждый на отдельной строке ensure.
Фреймворк определяется в момент запуска mic_crypto, поэтому к этому времени он уже должен работать.
Всё сработало, если сервер запускается без красных строк mic_crypto, а при входе на карте появляется жёлтый блип склада Crypto Warehouse Shop.
3. База данных
Заголовок раздела «3. База данных»Один раз импортируйте install.sql (в корне mic_crypto). Он создаёт пять таблиц, которые использует скрипт: кошельки, склады, общий доступ, сделки и рыночные цены.
Таблица рынка также создаётся при запуске, если её нет, но остальные четыре — нет: пропустите этот шаг, и ничего нельзя будет купить.
Всё сработало, если в вашей базе данных появились пять таблиц, названия которых начинаются с mic_crypto_.
4. Добавьте предметы
Заголовок раздела «4. Добавьте предметы»Каждая деталь фермы — это предмет. Использование предмета внутри вашего склада берёт его в руки для переноски.
| Предмет | Название | Что делает |
|---|---|---|
mic_rig | Standard 5-Slot Rig | Рама. 5 слотов под видеокарты, 4 под блоки питания, 8 под вентиляторы |
mic_gpu_badger | Badger Comm-100 | Видеокарта · 80 Вт · 0.10 GH/s |
mic_gpu_wiwang | Wiwang PC-G | Видеокарта · 180 Вт · 0.25 GH/s |
mic_gpu_ecola | eCola OC Edition | Видеокарта · 320 Вт · 0.50 GH/s |
mic_gpu_ifruit | iFruit Pro Max | Видеокарта · 550 Вт · 0.85 GH/s |
mic_gpu_sprunk | Sprunk Xtreme | Видеокарта · 1100 Вт · 1.50 GH/s |
mic_psu_postup | PostOP 500W | Блок питания · выдаёт 500 Вт |
mic_psu_whiz | Whiz Wireless 850W | Блок питания · выдаёт 850 Вт |
mic_psu_merryweather | Merryweather 1600W | Блок питания · выдаёт 1600 Вт |
mic_fan_darrell | Darrell Brother Fan | Вентилятор · потребляет 5 Вт |
mic_fan_flyus | FlyUS Aero Fan | Вентилятор · потребляет 10 Вт |
mic_fan_atomic | Atomic Vortex 120mm | Вентилятор · потребляет 20 Вт |
Готовые определения предметов лежат в mic_crypto/items/, а иконки — в mic_crypto/items/images/:
| Инвентарь | Определения (mic_crypto/items/) | Куда добавить | Иконки |
|---|---|---|---|
| ox_inventory | ox_inventory.lua | ox_inventory/data/items.lua | Скопируйте items/images/*.png в ox_inventory/web/images/ |
| QBCore / qb-inventory | qb-inventory.lua | qb-core/shared/items.lua | Скопируйте их в qb-inventory/html/images/ |
| Стандартный инвентарь ESX | esx_inventory.sql | Импортируйте один раз в вашу БД | — |
Записи в обоих .lua-файлах закомментированы, чтобы они безвредно лежали в папке, — удалите символы -- в начале строк после вставки.
Всё сработало, если вы выдали себе по одному предмету каждого вида и все двенадцать отобразились в инвентаре с иконками.
5. Фреймворк и взаимодействие
Заголовок раздела «5. Фреймворк и взаимодействие»Фреймворку ничего не нужно: ESX, QBCore или QBox находится при запуске. QBox определяется через слой совместимости с QBCore — qbx_core предоставляет qb-core — поэтому ничего настраивать не нужно.
Взаимодействие задаётся одной строкой — Config.Interaction в config/config.lua. По умолчанию стоит ox_target. Установите qb-target, если используете его, или drawtext — простая подсказка Нажмите E вообще без ресурса таргета.
6. Первый тест
Заголовок раздела «6. Первый тест»- Подойдите к дилеру (блип) и откройте магазин. Купите Small Warehouse за наличные или с банка.
- Снова откройте магазин и войдите на склад из списка ваших складов.
- Используйте
mic_rig. Подойдите к белому маркеру и нажмите E. Ферма появится на полу. - Используйте
mic_psu_postup, подойдите к ферме и нажмите E. Затем сделайте то же самое сmic_gpu_badger. - Используйте ноутбук на складе. В Mining OS перетащите часть хешрейта на монету.
Всё сработало, если на ферме отображаются установленные вами блок питания и видеокарта, а через несколько минут, когда вы снова откроете ноутбук, баланс монеты начал расти.
Чтобы выйти, воспользуйтесь маркером двери, у которого вы появились.
Перед открытием города
Заголовок раздела «Перед открытием города»- Замените URL webhook в
config/webhook.luaна свои или очистите их, чтобы отключить логи. - Настройте цены в
config/shop.luaиconfig/warehouses.luaпод вашу экономику — значения по умолчанию лишь отправная точка, а не готовый баланс. - Выберите скорость офлайн-майнинга (
Config.OfflineRate). При1.0игрок в офлайне зарабатывает ровно столько же, сколько и в онлайне. - Проверьте, что
Config.Localeвыбран на нужном вам языке.