Обновления l2phx до версии 3.5.23.143 - Хлапекс 3.5
|
![]() Размер: 1.5 мб
Хроники: C4 - Gracia Final
Разработчик: coderx
Описание: Очередное обновление программы l2phx 3.5 до новой версии 3.5.23.143. Разработчики очень радуют частыми обновлениями.
Залито на: depoasit
[+] Галочка Kamael-helbound-gracia в настройках будет устанавливаться автоматически после выбора протокола. при этом ее состояние можно будет сменить после выбора протокола. [*] поубивал к чертям практически все стайонтопы. [*] в плагинах в онконнкт/дисконнект/онпакет тип параметра cnt был изменен на integer; был cardinal. (при ошибке сокет может принимать отрицательное значение (!)) [+]В Скриптовый движок добавлены: var UseForConnectName: string; var UseForConnectID: Integer; [*] изменена функция OnCallMethod в плагинах. ее объявление: TOnCallMethod = function(const ConnectId, ScriptId: integer; const MethodName: String; var Params, FuncResult: Variant): Boolean; stdcall; в функцию были добавлены ConnectId, ScriptId где ConnectId это айди соединения получаемого с учетом UseForConnectName и UseForConnectID а ScriptId это уникальный идентификатор "скрипта" вызвавшего OnCallMethod Оффтоп [+] Следующие функции добавлены в структуру плагинов Function SerScriptVariable(scriptid:integer; varname:string; varvalue:variant):boolean; Function GetScriptVariable(scriptid:integer; varname:string):variant; function IsScriptIdValid(scriptid:integer):boolean; позволяют менять значение глобальных переменных скриптового движка в OnCallMethod плагинов. [-] При редирректе соединения с помощью лсп в лог писался локальный порт вместо удаленного [+] Соответствующая надпись для перенаправления соединения при использовании лсп в режиме "перехват соединения". [*] Вернул инжект к старой схеме определения хендла главного окна. [+] В скриптовый движок добавлены следующие процедуры: procedure WriteMask(Mask:string; parameters : array of variant) procedure ReadMask(Mask:string; var index:integer; var parameters : array of variant) [+] в хелп добавлено их (и не только их) описание в разделе "Перечень поддерживаемых функций/процедур, переменные." (хелп так же был обновлен под текущую версию) [*] Модифицирован обработчик рантайм ошибок в testInit и testFree (Вместо системной "операция завершена успешно" будет отображаться класс и сообщение конкретной ошибки) |