Lua [Arizona RP] MyCar (UPDATE: 18/09/2021)

shade!

Известный
811
271
не сохраняет статус выгрузки/загрузки после рестарта, если не выходить из игры.
в принципе понятно почему, но хотелось бы полной реализации.

также иногда бывает флудит в чат, давая понять, что это не твой личный транспорт и ты не можешь вытащить из него ключи. именно флудит, а не разом пишет
 

Wili_Soder

Участник
68
4
MyCar
by S&D Scripts

Всем привет!
Представляю Вам скрипт, который облегчит один момент на сервере Arizona RP многим игрокам.
А речь пойдёт про транспортные средства, морока их загрузки/выгрузки, а также неудобное пользование внутренними диалогами.
Данный скрипт поможет решить все эти проблемы. Предлагайте свои идеи для развития скрипта. Удачного пользования.

Что делает данный скрипт?
- Заменяет стандартные диалоговые окна на imgui интерфейс;
- При выборе т/c автоматически собирает информацию с диалога "Паспорт транспорта", тем самым вы видите все показатели (пробег, налог и т.п.);
- При нажатии на кнопку "Загрузить" загружает Ваш транспорт в автоматическом режиме (вам только необходимо ожидать загрузки), даже когда слотов под т/c нет;
- Если у вас уже загружено два автомобиля и при попытке загрузить третье авто, скрипт предложит выбрать один из загруженных т/c для замены (загруженное выгрузит, после автоматически загрузит выбранное ранее);
- В imgui интерфейс вынесены все кнопки с диалога с взаимодействием транспортного средства, так что стандартный функционал никаким образом урезан не будет.

Активация: /cars или /keys


Требования:
- moonloader 0.25+;
- Библиотеки: imgui, imgui addons, rkeys.

[17/01/21] - Релиз
[20/01/21] Update v1.0.1: Багофикс, исправляющий ошибку, при которой невозможно было взаимодействовать с т/c одинакового названия.
[12/02/21] Update v1.1.0:
• Добавлена возможность выключить скрипт;
• Добавлены горячие клавиши, такие как: открытие меню, открыть/закрыть дверь, вставить/вытащить ключи, взаимодействие с игроком;
• Появилась вкладка с настройками, где вы можете управлять функциями, переназначать горячие клавиши (для этого в окне скрипта нажмите на текст S&D Scripts);
• Добавлены функции:
- полная выгрузка всех т/с при входе в игру;
- сохранение статуса загрузки/выгрузки всех т/с. После подключения к серверу загрузит или выгрузит транспорт в соответствии со статусом, который стоял при выходе из игры;
- меню взаимодействия с игроками (передача ключей, показ техпаспорта своего авто);
- возможность автоматического изъятия ключа зажигания при выходе из т/с;
- прописывать команду "/fixmycar [id транспорта]" перед спавном;
• Теперь скрипт умеет работать с командой /keys;
• Кнопки DOOR, KEY, ABS, STYLE красятся в зависимости от статуса (к примеру у вас открыты двери, то кнопка DOOR будет зелёного цвета);
• Закрытия окна скрипта на клавишу ESC;
• Добавлена проверка на актуальность версии (не автообновление, а информирование о наличии новых версий скрипта).
Кроме того, исправлены следующие баги:
• с некорректным отображением:
- номерного знака (пример: "{991717}Flex" - теперь "Flex");
- названий некоторых т/с в списке (пример: "NRG" - теперь "NRG-500");
- наличие страховки на слёт теперь отображается корректно;
• c отображением технического паспорта т/с (/carpass) от другого игрока;
• теперь во время загрузки т/с недоступен выбор других т/с;
• если вы очищали список посредников, то имя посредника так и оставалось в таблице;
• если гос.стоимость т/с была -1$, скрипт умирал.
Не открывает меню которое показано на скринах в теме.
Установил правильно.
Конфиг там где надо.
Может ли быть проблема в версии Moonloadera?
у меня 0.26
Проверил, скрипт работает. Но IMGUI менюшки которые на скринах нек открывает.
Прописываю /cars открывает меню диалога обычное
прописываю /keys пишет, что команды нету
Прожимаю указаную на скринах комбинацию - Alt + M ... опять же открывает обычный диалог carmenu (Оригинальный серверный)
Пожалуйста помогите. Буду благодарен.
Указаные библиотеки так же стоят. (Все указаные стоят.)
 

shitcodes

Известный
1,430
658
Не открывает меню которое показано на скринах в теме.
Установил правильно.
Конфиг там где надо.
Может ли быть проблема в версии Moonloadera?
у меня 0.26
Проверил, скрипт работает. Но IMGUI менюшки которые на скринах нек открывает.
Прописываю /cars открывает меню диалога обычное
прописываю /keys пишет, что команды нету
Прожимаю указаную на скринах комбинацию - Alt + M ... опять же открывает обычный диалог carmenu (Оригинальный серверный)
Пожалуйста помогите. Буду благодарен.
Указаные библиотеки так же стоят. (Все указаные стоят.)
Moonloader.log
 

darksoor

Известный
Автор темы
674
353
Извиняюсь, что заставил долго ждать (жизненные завалы разгребал)..

Update v1.1.1:
• После загрузки транспорта открывается его паспорт (ранее надо было нажать на сам транспорт);
• Добавлена функция автоматической заправки транспорта на АЗС;
• Функция "Сохранения статуса транспорта" потерпела изменения: она записывает статус по нику и ip сервера;
• Добавлено удобное меню взаимодействия на транспорт: починка (/repcar), заправка канистрой (/fillcar), взлом замка (/breakcar). Активация: подойдите вплотную к транспорту и нажмите X (по умолч.);
• А также фиксы:
- при закрытии окна на ESC транспорт будет продолжать загружаться;
- переписано взаимодействие с модулем RKeys (у кого крашило другие скрипты - такого больше не должно быть);
- исправлена ошибка со штрафстоянкой (скрипт умирал, если ваше т/с находилось на штрафстоянке).
 

Аризона Босс

Активный
247
32
пищу /cars нечего не прийсходит. че делать? у мя мун 0,26+ установил все библы хз надо еше
 
Последнее редактирование:

shade!

Известный
811
271
убери это обозначение у транспортов, совсем ни к чему
 

Вложения

  • 2021-03-05 17-24-58-494.png
    2021-03-05 17-24-58-494.png
    1.6 MB · Просмотры: 83

darksoor

Известный
Автор темы
674
353
пищу /cars нечего не прийсходит. че делать? у мя мун 0,26+ установил все библы хз надо еше
Я не Ванга. Прикрепи лог.
убери это обозначение у транспортов, совсем ни к чему
Оно не мешает и полезную функцию привносит.