Наименование скрипта: Goals.script Версия скрипта: 2.3 Необходимая версия KAM Rermake: Beta 10745 или выше (Скачать можно от сюда: http://bit.ly/kmr-r10745) Наименование тестовой карты скрипта: TestGoal Автор скрипта: Alexandr_5
Разрешено использования и изменения скрипта. Если изменения будут вносится в Goals.script с целью обновления или улучшения то просьба сказать об этом мне.
Добавлены 2 переменные. AddBeforeAdditionalOutText и AddAfterAdditionalOutText который будет выводить дополнительный текст до и после текста с целями. Сделана это было для того что вывод текста с целями происходит за счет OverlayTextSet.
Заметил еще одно ограничение. U.Format не работает со строками из libx файлов. А данный скрипт напрочь убирает возможность использовать OverlayTextSet и OverlayTextSetFormatted так как сам использует OverlayTextSet. Использовать OverlayTextAppend для вывода по причине бесконечного количества строк. Что к слову и логично так как OverlayTextAppend просто добавляет строку на экран без возможности изменить или удалить. Короче другими словами нормально создать скрипт для вывода целей без каких либо ограничений для скриптера или удобства в использовании просто невозможно при нынешних обстоятельств. Так что на врядле будут выходить обновления. Это версию оставлю но следующие выходить не будут пока возможностьи ремейка не позволят это исправить или может в ремейке такая возможность появится раньше в чем я сомневаюсь.
И так. Немного подумал и сделал версию в которой нет теперь этого ограничения. Избавился очень просто. Теперь если нужно вывести свои строчки то указываем при инициализации целей False и текст выводится не будет. Также добавлена поддержка измения цвета текста цели. К примеру если нужно чтобы цвет цели был синим то указываем '$FF0000' или если нужно чтобы цвет цели зависел от статуса то указываем '$goalstatus' Если будут вопросы то пишите сюда или ко мне в личку дискорда. Чем смогу помогу.
Сообщение отредактировал Alexandr_5 - Суббота, 08.02.2020, 21:08