xOCAx 1 Опубликовано: 25 декабря, 2021 (изменено) Достаточно простое консольное приложение, которое позволяет анализировать состояние жезла во время зарядки и выводить его текущее состояние. Требования к начинке корпуса - обязательна видеокарта любого уровня. Логика используемая в скрипте работает для любой зарядки жезлов, разница только в названии компонентов и номере слота где лежит жезл. Всего 5 состояний зарядки: жезл отсутствует Скрытый текст жезл в процессе зарядки Скрытый текст жезл успешно заряжен Скрытый текст в зарядке не жезл Скрытый текст зарядка не работает или жезл который был помещен уже заряжен Скрытый текст Визуальный вид со стороны Скрытый текст (На скрин лучше не хватает места) Попытался написать код максимально понятным и без магических данных, все параметры вынесены в отдельный блок констант и могут быть легко изменены. Установка Установить можно либо скопировав по прямой ссылке URL: https://pastebin.com/SbFmwYrL Либо используя пасту для установки в игре: pastebin get SbFmwYrL script_name.lua Если первая паста не работает вот альтернативный способ: wget https://pastebin.com/raw/SbFmwYrL script_name.lua Скрин с установкой: Скрытый текст Изменено 28 декабря, 2021 пользователем xOCAx Добавлены скриншоты, программа обновлена 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
xOCAx Автор темы 1 Опубликовано: 25 декабря, 2021 UPD: Теперь при подключении в другом скрипте, можно перегрузить метод вывода данных Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 154 Опубликовано: 26 декабря, 2021 17 часов назад, xOCAx сказал: жезл успешно заряжен зарядка сошла с ума Можно было бы сказать проще: "жезл не заряжается". Судя по коду, процесс зарядки отслеживается по изменению NBT предмета. А почему NBT не меняется? Может быть жезл до конца заряжен. Может быть, зарядить его нечем. А может, это и не жезл вовсе. Может, что-то сломалось. А ещё хотелось бы видеть в этой теме скриншоты установки и GUI программы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
xOCAx Автор темы 1 Опубликовано: 28 декабря, 2021 В 26.12.2021 в 18:09, eu_tomat сказал: Можно было бы сказать проще: "жезл не заряжается". Судя по коду, процесс зарядки отслеживается по изменению NBT предмета. А почему NBT не меняется? Может быть жезл до конца заряжен. Может быть, зарядить его нечем. А может, это и не жезл вовсе. Может, что-то сломалось. А ещё хотелось бы видеть в этой теме скриншоты установки и GUI программы. UPD: Обновил логику трекера статуса зарядки - теперь он умеет обрабатывать 5 возможных состояний. Сделал небольшой рефакторинг кода и привёл его в порядок. Добавил скриншоты и расширил инструкцию по установке Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах