Lua Arizona FIX скрипта OilHelper by MLyc | Наземные / Водные нефтевышки

msvader10

Новичок
Автор темы
9
16
oilhelper.png

Фикс OilHelper v0.8 от MLycoris

Поскольку оригинальный скрипт больше не поддерживается автором, а сам скрипт по-прежнему остаётся очень полезным инструментом для работы на нефтевышках (ИМХО), были выполнены исправления и адаптация под актуальную версию Аризоны. Выкладываю результат, возможно эти доработки пригодятся и другим игрокам.

Исправления:

- Исправлена работа списка нефтевышек после обновления диалогов на Аризоне.
- Восстановлено корректное разделение водных и наземных нефтевышек.
- Исправлено обновление и сохранение списка нефтевышек.
- Исправлена обработка новых диалогов покупки бочек.
- Исправлена работа автовыбора свободного и занятого слота.
- Добавлена защита от зацикливания при одновременном использовании автовыбора свободного и занятого слота.
- Добавлено отображение таймера серверного КД на покупку бочек после перезахода.
- Исправлено определение стоимости бочек на водных нефтевышках после обновления 3D-текста.
- Исправлен подсчёт статистики заработка и стоимости приобретаемых бочек.
- Исправлен учёт денежных бонусов от электрокомпании в статистике заработка.
- Исправлен подсчёт AZ-Coins при продаже наземных бочек через электрокомпанию.
- Исправлено определение типа проданной бочки для корректного расчёта бонусов и статистики.
- Исправлена обработка бонусов при продаже бочек через электрокомпанию.
- Исправлена совместимость с новыми CEF-уведомлениями сервера.

Все права на оригинальный скрипт принадлежат MLycoris и d3athbringer. Огромное спасибо авторам за проделанную работу.
Данный фикс является исключительно исправлением совместимости и восстановлением работоспособности скрипта.

[!] Перед установкой данного скрипта удалите старую (оригинальную) версию.
[!] Если где-то ещё всплывут баги или что-то будет работать некорректно (а такое вполне может быть)-пишите, по возможности буду исправлять.


Команда
/oilh
- меню
Ссылка на оригинальный скрипт: *Клик* - Тут описание всех функций и возможностей.

1780227160381.png
1780227176871.png
1780227194595.png
Требования
Mimgui,
fAwesome6

Добавлена быстрая посадка в дирижабль, по умолчанию выключена - включается в настройках.
Исправлено:
- Убран баг с окном "Бочки в транспорте". Раньше при быстрой покупке и погрузке бочек выскакивало окно выбора места, которое приходилось закрывать вручную.
- Убраны редкие вылеты скрипта при работе с бочками.
- Починены подсказки в списке нефтевышек. Раньше при наведении иногда показывалась информация не от той вышки - теперь всё корректно.
- Поправлен подсчёт статистики (деньги, AZ-Coins, бонусы) - убраны случаи, когда суммы могли считаться неправильно.

Оптимизация:
- Снижена нагрузка на игру, поднят FPS. Скрипт больше не проверяет всё подряд, каждый кадр. От чего стал работать чуть легче.
upd. Файл обновлен.

Новая функция: Быстрая разгрузка/выгрузка по хоткею
Добавлена возможность запускать и останавливать погрузку/разгрузку нефтебочек одной клавишей, не открывая дополнительно меню транспорта.

Как пользоваться:
-Настройки --> включить "Быстрая разгрузка/выгрузка".
-"Водная нефть": галочка включена-работает с водными бочками, выключена-с наземными.
-Назначить удобную клавишу.
-Теперь у точки продажи одно нажатие клавиши само запускает или останавливает погрузку/разгрузку, меню при этом не показывается.

Обычное открытие меню на "2" работает как прежде-функция срабатывает только по назначенной клавише


upd.png


P.S. Профессиональным программистом не являюсь. Если где-то наговнокодилось-заранее извиняйте. Главное, что свою задачу скрипт выполняет.
 

Вложения

  • OilHelperMLyc_fix.lua
    80.3 KB · Просмотры: 101
Последнее редактирование:

chattyligor

Новичок
10
6
Просто лучший, начинаю обкатывать твой скрипт и он работает. Чудо 😅

UPD
Автовыбор слотов на погрузке Петербилта/Жемчужины залипает через каждые ~ 5 бочек, и не плохо было бы интегрировать быструю посадку в дирижабль
Не работает функция "Меньше уведомлений в чат"
 
Последнее редактирование:
  • Нравится
Реакции: msvader10

msvader10

Новичок
Автор темы
9
16
Автовыбор слотов на погрузке Петербилта/Жемчужины залипает через каждые ~ 5 бочек
Как это проявляется?
Не работает функция "Меньше уведомлений в чат"
Гляну, в этой функции вообще потребности не было.

Для уточнения: оригинальная версия скрипта у тебя удалена? В папке MoonLoader сейчас находится только FIX-версия?
 
Последнее редактирование:

hogt

Известный
13
3
Бро, прям спасибо тебе огромное, наконец то все функции работают, прям от души <3
 
  • Нравится
Реакции: msvader10

quantum4120

Новичок
3
1
бро добавь посадку в тс с 9 версии типа очень помогает а то сейчас персонаж тупо в нее бежит и с 10 раза садиться спс за фикс
 
  • Нравится
Реакции: msvader10

msvader10

Новичок
Автор темы
9
16
upd. файл обновлен.
- Добавлена быстрая посадка в дирижабль, по умолчанию выключена - включается в настройках.

1780436733402.png
 

BlackMambaa

Новичок
5
1
Скрипт работает на ура, НО почему-то не работает меньше уведомлений в чат. Тобишь бонусы от аксов, тс итд чтоб не писало в чат флудом. Мб как-то сочетать с изначальным oilhelp-ом?

11.36.29.031.jpg
 
  • Нравится
Реакции: exei_delL

exei_delL

Известный
12
4
Скрипт работает на ура, НО почему-то не работает меньше уведомлений в чат. Тобишь бонусы от аксов, тс итд чтоб не писало в чат флудом. Мб как-то сочетать с изначальным oilhelp-ом?

Посмотреть вложение 294863
согласен, если убрать этот засёр чата, было бы вообще бомба
 

msvader10

Новичок
Автор темы
9
16
1780910101679.png

Поправлено, в ближайшее время файл будет обновлен.
 

Дарана

Новичок
1
0
у меня пиздец часто крашить аризонка начала после установки скрипта
 

Потапыч

Новичок
23
6
Как я понимаю, в данном фиксе отсутствует функция заморозки персонажа при спавне? Чтоб он не проваливался в текстуры. Это очень важная фича с оригинала, и хотелось бы, чтоб она была и тут
 
  • Нравится
Реакции: msvader10