Grin wrote:
Какие проблемы остались не решенными?
Что навскидку пришло в голову - глючная работа findtype, когда при поиске нпц или игроков случалось, что один из найденных игроков/нпц залипал в каком-то месте. И даже если его уже там не было - инжект думал, что он все там же. Лечилось только перезагрузкой или нахождением того же объекта в другом месте. Обычно возникало это, если файндтайп использовался в момент, когда объект стоит на месте, а потом происходило что-то типа рекола (например уход от ПК в скриптах на добычу). Из-за этого бывало, что целая зона не использовалась.
Еще один баг, но точно не помню в следствии чего появлялся - обнуление айди объекта. Помоему тоже связано с файндтайпом. Выявилось, когда я писал подбор абсолютно всех предметов с пола. Предмет подбирался, потом у него обнулялся сериал и позже с ним уже работать никак нельзя было. Когда эта проблема возникла - я нашел обсуждение этой проблемы на форуме, там пришли к выводу, что это особенности инжекта.
Еще проблема. Недавно пересел на клиент 6.0.13.0 и на новый шард на runuo. Раньше сидел на 51 сфере и на клиентах 1.26.4 и 2.0.3. Запустил свой старый скрипт на мининг и немного удивился. waittargettile не работает, если указать в типе тайла "-1", т.е. поиск любого тайла. С немного более старой инжой и старым клиентом все работало, рубило, копало и ловило рыбку на ура. А вот теперь приходится указывать типы. Или перебирать их каждый раз отдельной функцией с privategettile.
Это всё мелочи, которые обходятся или не так критичны, но все-таки проблемные места и ошибки.
Если можно тут написать свои "хотелки" (помимо нерешенных проблем), то хотелось бы немного повысить функционал, может как-то посмотреть в сторону разора и его настроек, ну и кое-каких других вещей не связанных с разором:
- поддержка размера окна UO (разрешение?), чтобы менять, как в разоре.
- встроенную систему таргетинга (хоть это и решается своими скриптами, но было бы круто иметь что-то встроенное и стабильное). для старых клиентов можно придумать что-то типа пати-системы, реализованной на инжекте. т.е. в каком-то роде список друзей, которых можно хилить и так далее. опять же - это давно уже есть в скриптах, но если-б как-то было это стабильней, то было бы здорово.
- вывод информации в тайтле под windows 7. оно работает, если отключить долбанное аэро, но можно было бы посмотреть чтобы с аэро работало тоже. Например асист и абист вроде работают с аэро, а разор и инжа нет.
- может быть какая-то своя графика поверх клиента. Например аккуратная полоска хп-маны-стамины прямо под чаром и так далее (хотя бы под своим, было бы супер удобно)
- по поводу вывода в тайтле - еще в разоре хорошо придумано, что можно как во всяких медиаплеерах настраивать вывод тэгами. К примеру: {char} {crimtime}- {mediumstatbar} {bp} {bm} {gl} {gs} {mr} {ns} {ss} {sa} {aids}