- 128
- 81
- Версия SA-MP
-
- Любая
BattlePass Helper - задания боевого пропуска всегда на экране
Во время прошлого БП пользовался скриптом от @TheUnity (его тема). Функционал был небольшой, задания к нему приходилось выкачивать вручную, но сама идея мне понравилась. Кое-чего в нём всё же не хватало, а с новым БП он ещё и перестал работать, так что я решил сделать своё: список заданий видно прямо в игре и он не мешает играть, нужные задания можно закрепить наверх, ненужные скрыть или отправить в чёрный список навсегда, а выполнение отмечается само, без захода в пропуск.
Что умеет скрипт
Важно знать (ограничения)
Зависимости
mimgui - на ней сделаны и оверлей, и меню, без неё скрипт не запустится. Почти наверняка она у вас уже стоит, на ней сделано большинство скриптов; если нет - взять можно в теме mimgui.
fAwesome6 - необязательна, отвечает только за значки. Скорее всего уже стоит, её тянут за собой многие скрипты на mimgui. Если вместо значков видите буквы - значит её нет: возьмите файл в теме Font Awesome 6 и положите в moonloader/lib. Без неё всё работает, просто выглядит скромнее.
Команды скрипта
Клавиши
Актуальная версия
На данный момент актуальная версия - 1.1.0, скачать можно ниже, ссылку в первом посте всегда обновляю.
Во время прошлого БП пользовался скриптом от @TheUnity (его тема). Функционал был небольшой, задания к нему приходилось выкачивать вручную, но сама идея мне понравилась. Кое-чего в нём всё же не хватало, а с новым БП он ещё и перестал работать, так что я решил сделать своё: список заданий видно прямо в игре и он не мешает играть, нужные задания можно закрепить наверх, ненужные скрыть или отправить в чёрный список навсегда, а выполнение отмечается само, без захода в пропуск.
Что умеет скрипт
- Оверлей поверх игры - список заданий висит на экране, клики проходят сквозь него. Курсор не появляется, управление персонажем не блокируется, играть можно как обычно.
- Прогресс цифрами - у каждого задания видно 2/5, а у начатых ещё и полоска. Заголовок задания короткий, описание выводится по выбору: у всех заданий, только у закреплённых или вообще нигде.
- Автоотметка выполнения - скрипт ловит сообщение в чате и красит задание зелёным сам, заходить в пропуск для этого не нужно.
- Закрепление - задание, над которым работаешь, поднимается наверх и красится золотым.
- Скрытие и чёрный список - то, что не хочешь делать сейчас, скрывается до обновления заданий, а то, что не делаешь никогда (условные 700к на автобусе), отправляется в чёрный список и больше не появляется. Оба списка можно разобрать обратно.
- Сортировка как в игре, только лучше - сверху закреплённые, за ними начатые, потом остальные, выполненные сворачиваются в одну строку. Скрытые и из ЧС в счётчике не учитываются: если из 16 заданий 5 вам не нужны, будет честное «выполнено 3 из 11».
- Таймер до сброса заданий - считается локально, поэтому верен всегда, даже если сам список давно не обновлялся. Когда время вышло, скрипт прямо говорит, что данные устарели, а не показывает вчерашние цифры.
- Обновление одной клавишей - пропуск открывается и закрывается сам примерно за треть секунды, штатным пакетом игры.
- Список заданий тянется с сервера игры и обновляется автоматически, когда в пропуске появляются незнакомые задания. Руками ничего скачивать и подкладывать не нужно.
- Внешний вид под себя - три размера шрифта и прозрачность фона оверлея. По умолчанию фона нет вовсе, только текст с тенью.
- Два режима - оверлей для игры и меню настроек, где можно закреплять, скрывать, разбирать чёрный список и менять клавиши.
Важно знать (ограничения)
- Цифры прогресса - это снимок, а не живые данные. Сервер отдаёт прогресс только в момент открытия пропуска, во время игры он не присылает ничего. Поэтому в шапке всегда написано, когда данные обновлялись в последний раз. Живьём между обновлениями отмечается только выполнение задания - его видно из чата. Но есть хоткей для быстрого обновления (по умолчанию Z).
- При обновлении окно пропуска мелькает примерно 0.2 секунды. Это плата за свежие цифры: другого способа их получить сервер не даёт.
- Скрипт никогда не обновляется сам - ни по таймеру, ни при запуске. Только по вашей команде или клавише. Сделано специально: автообновление выкинуло бы вас из инвентаря, телефона или любого другого открытого окна в самый неподходящий момент.
- Скрытия и закрепления живут до сброса заданий - когда набор заданий сменится, они очистятся сами, ведь заданий этих больше нет. Чёрный список хранится навсегда.
- Одинаковые названия. У части заданий в игре одинаковые названия и разные условия (например «Работа главным фермером» на 700к и на 900к). Если такие два висят одновременно, при выполнении скрипт засчитает то, у которого порог меньше - он закрывается раньше.
Зависимости
mimgui - на ней сделаны и оверлей, и меню, без неё скрипт не запустится. Почти наверняка она у вас уже стоит, на ней сделано большинство скриптов; если нет - взять можно в теме mimgui.
fAwesome6 - необязательна, отвечает только за значки. Скорее всего уже стоит, её тянут за собой многие скрипты на mimgui. Если вместо значков видите буквы - значит её нет: возьмите файл в теме Font Awesome 6 и положите в moonloader/lib. Без неё всё работает, просто выглядит скромнее.
Команды скрипта
- /bp - открыть меню настроек со списком. Если оверлей уже висит на экране, команда открывает меню поверх него, а не выключает. Повторный /bp или Esc в меню закрывают всё.
- /bpload - принудительно перекачать список всех заданий. В обычной жизни не нужен, скрипт делает это сам; пригодится, только если задания в списке не совпадают с игрой.
Клавиши
- F9 - переключить оверлей и меню настроек
- Z - обновить прогресс, не выходя из оверлея
Актуальная версия
На данный момент актуальная версия - 1.1.0, скачать можно ниже, ссылку в первом посте всегда обновляю.
1.1.0
- Размер шрифта в оверлее теперь настраивается: три размера на выбор, по умолчанию прежний. Пригодится тем, у кого разрешение выше 1080p и мелкий текст читался с трудом.
- Появилась прозрачность фона оверлея - от полностью прозрачного, как было, до почти непрозрачной подложки. Настраивается ползунком, по умолчанию фона нет.
- Оверлей сам подгоняет высоту под список и больше не занимает лишнего места на экране. Растёт вниз, верхний край стоит на месте.
- Обе настройки собраны в раздел Внешний вид оверлея в меню.
1.0.0
- Первый релиз: оверлей со списком заданий, прогресс цифрами, закрепление, скрытие до сброса и чёрный список навсегда, автоотметка выполнения из чата, таймер до сброса заданий, обновление прогресса одной клавишей, автоматическая загрузка списка заданий с сервера игры.
- Размер шрифта в оверлее теперь настраивается: три размера на выбор, по умолчанию прежний. Пригодится тем, у кого разрешение выше 1080p и мелкий текст читался с трудом.
- Появилась прозрачность фона оверлея - от полностью прозрачного, как было, до почти непрозрачной подложки. Настраивается ползунком, по умолчанию фона нет.
- Оверлей сам подгоняет высоту под список и больше не занимает лишнего места на экране. Растёт вниз, верхний край стоит на месте.
- Обе настройки собраны в раздел Внешний вид оверлея в меню.
1.0.0
- Первый релиз: оверлей со списком заданий, прогресс цифрами, закрепление, скрытие до сброса и чёрный список навсегда, автоотметка выполнения из чата, таймер до сброса заданий, обновление прогресса одной клавишей, автоматическая загрузка списка заданий с сервера игры.
Вложения
Последнее редактирование: