apol
Felim Lizardman
- Messages
- 363
- Reaction score
- 480
Потихоньку апнул 20 лвл и продолжит пилить интересующие меня фичи.
II. Делаем конфетку из говна и палок - часть 2
1. Агро. Решил что каждый раз жать кнопку и закрывать выпадающее окошко это не очень удобно. Нейронка посоветовала сделать отдельный скрипт, который при выделении моба в таргет проверяет базу данных и если моб агр, то выводит соответствующую надпись под таргетом.
*Во избежание перегрузки - распознавание идет с небольшой задержкой.
2. Таргет НПС. Иногда бывает, что не знаешь где находится НПС и долго его ищешь. Конечно же всегда можно прописать таргет и найти его. Было принято решение в описании квестов сделать кликабельными выделенных желтым цветом НПС (иногда мобов) . При клике скрипт смотрит на раскладку, переключает на английскую и пишет в чате /target [ник НПС] . Если НПС в радиусе действия команды таргет, то автоматически выделяется, остается только нажать атаку.
*Как выяснилось, некоторые мобы не выделяются если прописывать вручную в чате команду /target [моб]. Crasher - находился, Talon Spider, Giant Spider - не брались в таргет. Возможно находятся только однословные мобы...или баг, а возможно и фича.
3. Время бафов. С самого открытия сервера проблема - сколько времени осталось до ребафа, остается актуальной. Кто-то нашел свой вариант, поставил небольшие утилитки или просто свыкся. Я решил тоже попробовать исправить эту "фишку". На это ушло где-то половина дня, хотя я думал что решу за часик. Бафы отображаются со временем и при обновлении время также обновляется.
*Тут затык в том, что компьютерное зрение смотрит не в принципе как нарисован баф, а как он выводится на моем мониторе. Также момент - на мониторе всегда должна отображаться л2, чтобы корректно распознавать бафы. Поэтому пока что он знает только про 2 бафа, но чем больше я смогу бафать или меня кто-то бафнет, тем более точно будет обновление.
Итоги:
Кто-то мог заметить, что у меня на скринах каждый раз только одна фишка, это потому что на данный момент разные скрипты. В ближайшее время дам задание нейронке собрать это все в один, с возможностью автономно включать и выключать то что нужно.
Также хочу заметить, что все работает не идеально, все-таки данные не берутся напрямую из пакетов, а только из визуальной части, поэтому корректность работа где-то 90% (но в принципе как для себя - меня устраивает)
II. Делаем конфетку из говна и палок - часть 2
1. Агро. Решил что каждый раз жать кнопку и закрывать выпадающее окошко это не очень удобно. Нейронка посоветовала сделать отдельный скрипт, который при выделении моба в таргет проверяет базу данных и если моб агр, то выводит соответствующую надпись под таргетом.
*Во избежание перегрузки - распознавание идет с небольшой задержкой.
2. Таргет НПС. Иногда бывает, что не знаешь где находится НПС и долго его ищешь. Конечно же всегда можно прописать таргет и найти его. Было принято решение в описании квестов сделать кликабельными выделенных желтым цветом НПС (иногда мобов) . При клике скрипт смотрит на раскладку, переключает на английскую и пишет в чате /target [ник НПС] . Если НПС в радиусе действия команды таргет, то автоматически выделяется, остается только нажать атаку.
*Как выяснилось, некоторые мобы не выделяются если прописывать вручную в чате команду /target [моб]. Crasher - находился, Talon Spider, Giant Spider - не брались в таргет. Возможно находятся только однословные мобы...или баг, а возможно и фича.
3. Время бафов. С самого открытия сервера проблема - сколько времени осталось до ребафа, остается актуальной. Кто-то нашел свой вариант, поставил небольшие утилитки или просто свыкся. Я решил тоже попробовать исправить эту "фишку". На это ушло где-то половина дня, хотя я думал что решу за часик. Бафы отображаются со временем и при обновлении время также обновляется.
*Тут затык в том, что компьютерное зрение смотрит не в принципе как нарисован баф, а как он выводится на моем мониторе. Также момент - на мониторе всегда должна отображаться л2, чтобы корректно распознавать бафы. Поэтому пока что он знает только про 2 бафа, но чем больше я смогу бафать или меня кто-то бафнет, тем более точно будет обновление.
Итоги:
Кто-то мог заметить, что у меня на скринах каждый раз только одна фишка, это потому что на данный момент разные скрипты. В ближайшее время дам задание нейронке собрать это все в один, с возможностью автономно включать и выключать то что нужно.
Также хочу заметить, что все работает не идеально, все-таки данные не берутся напрямую из пакетов, а только из визуальной части, поэтому корректность работа где-то 90% (но в принципе как для себя - меня устраивает)


