- Версия SA-MP
-
- 0.3.7-R3
Вертел я этот ваш Chromium Embedded Framework по всем трём координатным осям.
Проект, сложный, долгий и муторный, по переписыванию (некоторых, все я точно не перепишу) CEF интерфейсов Arizona RP на mimgui, потому что mimgui быстрее, надёжнее, и открывается не полчаса.
Сейчас реализовано:
- подсказка "Нажмите Alt для взаимодействия"
- окошко с информацией о доме/бизнесе
- "тосты" - уведомления внизу в центре экрана, типа тех, которые появляются при открытии/закрытии дверей машины
- квестовые подсказки (с мужиком в углу экрана)
- диалоги с квестовыми персонажами
- (в тестовом режиме, работает не очень) таймер-счётчик для всяких работ по типу таксиста или продуктовоза
- /cars (!!!!!!)
- интеграция с ModernControls (нажатие на единую кнопку действия будет работать дальше - нужна версия 1.1)
В планах:
- добавить загрузку и, что немаловажно, кэширование картинок на все случаи жизни, чтобы не качать их с cdn каждый раз, как это делает CEF интерфейс
- сделать автообновление с гх (я сообщу, когда оно появится, и оно будет выключено по умолчанию, на этом этапе его НЕТ)
- переписать телефон, инвентарь/лавку, /viewplayer, круговое меню
- исправлять баги
- сделать подгрузку тем в json формате, потому что не все хотят ходить с красными кнопками
- сделать слайдер Density, чтобы на 4к экранах нормально смотрелось
- добавить отображение стамины (при езде на скейтах/джетпаках)
- добавить API для других скриптов на манер arizona-events, чтобы разработчики скриптов могли использовать элементы интерфейса arizona-mimgui по аналогии с тем, как MTG Mods использует уведомления CEF в своих хелперах
Настройки открываются через /settings - кастомизация интерфейса - настройки Arizona Mimgui.
Описание настроек:
disableOriginalInterfaces - убирает показ аризоновских интерфейсов, но только тех, которые заменены скриптом. Скажем, он не будет убирать BattlePass, потому что его я не трогал, а вот "родную" плашку инфы о бизнесе уберёт. Включен по умолчанию, используется в целях отладки.
useCustomTimer - заменять ли таймер/счётчик на работах. Отключен по умолчанию, ебейшая экспериментальщина, пока что лучше не включайте.
leftAlignedCars - показывать ли менюшку /cars справа (выкл) или слева (вкл). По умолчанию справа.
centeredCarInfoPanel - показывать ли менюшку с информацией о машине по центру (вкл) или вместе с /cars на краю экрана (выкл). По умолчанию по центру.
Сурсня: https://github.com/gaussandhisgun/arizona-mimgui
Рекомендуется использовать вместе со старым худом, потому что он тоже не на CEF, а значит, банально быстрее работает.
Зависимости: samp.events arizona-events fAwesome6 mimgui vkeys ffi encoding (вообще говоря, если вы ставили мун через лаунчер аризоны, у вас это всё уже есть)
З.Ы. Если это читают разрабы Аризоны - ищу работу, знаю си, плюсы, шарп, луа, питон, джаваскрипт, умею работать с имгуи, знаком с Git, Docker и Podman, владею ящиком сомнительного железа для тестов оптимизации клиента, профессионально ищу баги, знаю русский язык лучше некоторых из вас, уже отреверсил ваш формат моделей авто, готов сотрудничать. Если не нужны программисты - так хотя бы дайте почитать строки локализации, а то с вашего "аэродиномичного" автомобиля уже полгода вся Меса ухахатывается.
Проект, сложный, долгий и муторный, по переписыванию (некоторых, все я точно не перепишу) CEF интерфейсов Arizona RP на mimgui, потому что mimgui быстрее, надёжнее, и открывается не полчаса.
Сейчас реализовано:
- подсказка "Нажмите Alt для взаимодействия"
- окошко с информацией о доме/бизнесе
- "тосты" - уведомления внизу в центре экрана, типа тех, которые появляются при открытии/закрытии дверей машины
- квестовые подсказки (с мужиком в углу экрана)
- диалоги с квестовыми персонажами
- (в тестовом режиме, работает не очень) таймер-счётчик для всяких работ по типу таксиста или продуктовоза
- /cars (!!!!!!)
- интеграция с ModernControls (нажатие на единую кнопку действия будет работать дальше - нужна версия 1.1)
В планах:
- добавить загрузку и, что немаловажно, кэширование картинок на все случаи жизни, чтобы не качать их с cdn каждый раз, как это делает CEF интерфейс
- сделать автообновление с гх (я сообщу, когда оно появится, и оно будет выключено по умолчанию, на этом этапе его НЕТ)
- переписать телефон, инвентарь/лавку, /viewplayer, круговое меню
- исправлять баги
- сделать подгрузку тем в json формате, потому что не все хотят ходить с красными кнопками
- сделать слайдер Density, чтобы на 4к экранах нормально смотрелось
- добавить отображение стамины (при езде на скейтах/джетпаках)
- добавить API для других скриптов на манер arizona-events, чтобы разработчики скриптов могли использовать элементы интерфейса arizona-mimgui по аналогии с тем, как MTG Mods использует уведомления CEF в своих хелперах
Toast
Поп-ап с мужиком (временно без мужика)
Кнопка действия
Инфа о бизнесе
/cars
/cars (информация о машине)
Диалог с ботом
Поп-ап с мужиком (временно без мужика)
Кнопка действия
Инфа о бизнесе
/cars
/cars (информация о машине)
Диалог с ботом
Настройки открываются через /settings - кастомизация интерфейса - настройки Arizona Mimgui.
Описание настроек:
disableOriginalInterfaces - убирает показ аризоновских интерфейсов, но только тех, которые заменены скриптом. Скажем, он не будет убирать BattlePass, потому что его я не трогал, а вот "родную" плашку инфы о бизнесе уберёт. Включен по умолчанию, используется в целях отладки.
useCustomTimer - заменять ли таймер/счётчик на работах. Отключен по умолчанию, ебейшая экспериментальщина, пока что лучше не включайте.
leftAlignedCars - показывать ли менюшку /cars справа (выкл) или слева (вкл). По умолчанию справа.
centeredCarInfoPanel - показывать ли менюшку с информацией о машине по центру (вкл) или вместе с /cars на краю экрана (выкл). По умолчанию по центру.
Сурсня: https://github.com/gaussandhisgun/arizona-mimgui
Рекомендуется использовать вместе со старым худом, потому что он тоже не на CEF, а значит, банально быстрее работает.
Зависимости: samp.events arizona-events fAwesome6 mimgui vkeys ffi encoding (вообще говоря, если вы ставили мун через лаунчер аризоны, у вас это всё уже есть)
З.Ы. Если это читают разрабы Аризоны - ищу работу, знаю си, плюсы, шарп, луа, питон, джаваскрипт, умею работать с имгуи, знаком с Git, Docker и Podman, владею ящиком сомнительного железа для тестов оптимизации клиента, профессионально ищу баги, знаю русский язык лучше некоторых из вас, уже отреверсил ваш формат моделей авто, готов сотрудничать. Если не нужны программисты - так хотя бы дайте почитать строки локализации, а то с вашего "аэродиномичного" автомобиля уже полгода вся Меса ухахатывается.
Вложения
Последнее редактирование: