Новости :
  • 25-Декабря-2004
    -  Появилась первая версия ASM-3 [412.25].
    -  ASM версии 3 уже достаточно стабилен, его можно оставлять на длительное время без присмотра. Скрипт на фишинг с использованием функций ASM проработал 16 часов без перерыва и был остановлен по тому что мне нужно было уйти, а пожарная безопасность требует... и все такое. :)
    -  С этого момента ASM существует в двух редакциях. [Standart Edition] и [Private Edition]. Отличие заключается в том что [Private Edition] обладает (эээ... я хотел сказать будет обладать) расширенным набором функций (они рассмотрены в отдельном разделе документации), а также функциями не желательными для массового использования (нет, не читерскими).
    -  Эксперты и юные эксперты (как и раньше) приглашаются к тестированию. Для тех кто в танке напоминаю, что активные тестеры имеют возможность использовать новые версии ASM до их официального релиза, а также ограниченно использовать [Private Edition].
    -  В дальнейшем если новость начинается с [PE], то это означает что она применима только для ASM [Private Edition].
    -  Реализованы три дополнительные функции для работы с окнами. Аналогичны предыдущим, но имеют окончание Ex и оказывают дополнительное влияние на окно Injection.
    -  Работа с файлами Ultima Online полностью переписана и теперь отличается повышенной скоростью и надежностью.
    -  За счет предварительного кэширования индексов загрузка ASM на медленных компьютерах, особенно если используется UO: AoS или старше, может занять значительное время (до 20-30 секунд).
    -  Частично изменена система раннего оповещения об ошибках. Все сообщения пронумерованы и несут смысловую нагрузку. Подробности в списке ошибок.
    -  Реализована информационная функция asmFuncList().
    -  Разработана система логирования и автологирования по просьбам трудя... эээ... скриптующих. Этой теме посвящен отдельный раздел документации.
    -  ASM-3 обзавелся новой вкладкой Controls. На вкладке размещены 6 панелей, которые могут содержать кнопки. Настройка осуществляется через *.ini файлы. В asm.ini нужно указать для каждой панели ее файл настройки. Если для какой-либо панели файл не указан, то она не будет отображаться на вкладке. Для того чтобы продемонстрировать как правильно описывать панельки, я описал 4 из них самостоятельно. Управление животными, управление кораблями, управление домами, часто используемые фразы. Эти 4 панельки будут полезны на шардах Dragon World и Citadel. Для других шардов вам придется описывать панели самостоятельно. Документацию пока не пишу, панельки будут доработаны и улучшены.
    -  Закрыт баг, который приводил к зависанию после запуска скрипта и последующего переключения на другую вкладку инжекта.
    -  Появились примитивные события. Сразу после вашей смерти ASM запустит процедуру asmDeathEvent() (если конечно она есть в текущем скрипте), а после воскрешения - asmResurrectionEvent().