Утречка.
Год назад писал скрипт на обход области, поиск на этой области мобов и их убийство.
Через год зашел и обнаружил, что скрипт не работает. Поковырявшись обнаружил пренеприятную особенность: мобы не отдают координаты пока не пошевелятся в пределах экрана(на getx gety отдают 65535).
Самое интересное, что если сменить простой поиск по типу на поиск по журналу(забор серийника связанного с именем моба в журнале) ситуация не меняется, но серийник исправно отдается.
Немного порывшись на форуме я обнаружил третий с конца пост в теме
http://forum.yoko.com.ua/viewtopic.php?f=1&t=16874&hilit=%D0%BA%D0%BE%D0%BE%D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%82%D1%8B&start=20 о том, что проблема с считыванием координат это проблема инжекта.
Очень печальные новости, но тут возникает вопрос. Как же год назад скрипт работал?
Да поменялась версия клиента и версия инжекта. Неужели дело в этом?
Просветите меня пожалуйста немного в этом вопросе и подскажите как обойти данную проблему.
Из всех вариантов, что я нашел - использовать useobject на серийнике из журнала перед снятием координат, но дело в том, что у нас на шарде по дабл клику появляется табличка о назначении награды за убийство моба, и в итоге потестив немного я пришел к выводу, что useobject в данном случае у нас не юзабелен. Какие-нибудь варианты еще есть?
Спасибо.