Re: Injection 2014 !
Posted: 2014-03-10 20:46:45
1403.10
Список изменений:
Список изменений:
- - Убрано ограничение на кол-во символов в Original Text в диалоге Replaces
- Исправлено сохранение Replaces. Для корректной замены кастов необходимо в Original Text ставить пробел после текста каста
- Изменено действие Nearest для комманд uo.FindType и uo.FindList. При Nearest равном -1 производится поиск по всему списку предметов, при удачном поиске в finditem и в return_value будет самый ближайший к персонажу предмет (при поиске на земле)
- Исправлено изменение разрешения игрового окна УО. Теперь клиент запускается без ошибок и разрешение устанавливается согласно заданным параметрам
- Исправлен краш на стадии входа в игру (при закрытии клиента на окне выборе сервера или выбора персонажа)
- _msg работает с русским текстом (заглавные и прописные)
- Исправлена работа Clear Memory. Теперь мир чистится правильно и без ошибок
- Основная часть галок с вкладки Main собрана в отдельный список (пока только список)
- Добавлена галка Linked Logs. При включенной галке на стадии входа в игру создает файл в папке %injection%\logs\log_%account%_%data%(%time).txt и пишет лог туда отдельно для каждой сессии. Включение/выключение этой галки уже в игре ни к чему не приведет, актуальна только до начала коннекта к серверу.
- Исправлена работа Notoriety в коммандах uo.FindType и uo.FindList. Если кто-то обнаружил проблеммы с ней - забудьте.
- Добавлен параметр Nearest в комманду uo.FindMan([Notoriety],[Distance],[Nearest]). Работает аналогично uo.FindType и uo.FindList. Так же исправлена Notoriety
- На вкладке Skills кнопка Reset переименована в Refresh, удалена кнопка Req
- Добавлена функция uo.InJournalBetweenTimes(Text,StartTime,[EndTime],[MaxLines/IgnoreCase])
осуществляет поиск текста Text (фраза/набор фраз разделенных | ) в журнале за время от StartTime до EndTime
Если EndTime не указано - берется текущее время
MaxLines - количество строк в журнале, в котором производить поиск. Если указано -1 то поиск ведется без учета регистра
Изменено время сообщения в журнале. Раньше оно сохранялось как Now()/100, теперь же просто Now(). Что повлекло изменения в uo.JournalTimer() если кто-то пользовался ею - обратите внимание.
В Script.dll добавлена функция Now() - возвращает текущее время в мс. Вызывается без UO.*
- Добавлены комманды:
- uo.AddIgnoreList(ListName,Graphic,[Color]) - добавить тип,[цвет] в список игнорируемых типов с названием ListName
- uo.DeleteIgnoreList(ListName,Graphic,[Color]) - удалить тип,[цвет] их списка игнорируемых типов с названием ListName
- uo.ClearIgnoreList(ListName) - очистить игнорируемый список типов с названием ListName
- uo.SelectIgnoreList(ListName) - выбрать игнор-лист для использования в коммандах uo.FindType и uo.FindList
Если список не выбран - комманды поиска не будут игнорировать указанные в нем типы
Для выключения списка игнора достаточно вызвать uo.SelectIgnoreList(-1) - тогда поиск будет производиться без учета игнор-листа
uo.SelectIgnoreList можно вызвать 1 раз (в том же автостарте) и он будет учитываться поисковиками пока не выбрать другой список или не отключить список
- Добавлена локализация Лаунчера и Инжекта. Файл с русским текстом прилагается