Тема: L2PacketHack 3.5.x
Показать сообщение отдельно
Старый 04.04.2009, 01:31   #576
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

Немного по ревизии 84.
во первых это АЛЬФА., со всемы вытекающими обстоятельствами.
очень много нового кода и большинство кусков которые брались из предыдущего ревижина переписаны,
соответственно может непредсказуемо выбить там где всегда было норм. и наоборот, там где выбивало пройти мягко.
багрепорты привествуються.

изменения в скриптинге.
UserTab, showtab; hidetab; заменены на
UserForm, ShowForm;,HideForm; соттветственно.
UserForm экземпляр Tform;

В плагины в SetStruct передается екземпляр следующего класса
Оффтоп
думаю труда разобратся не составит.

сама SetStruct должна выглядеть приблизительно так:
function SetStruct(const struct: PPluginStruct): Boolean; stdcall;
begin
ps := TPluginStruct(struct^);
Result:=True;
end;

TPacket в OnNewPacket:
Оффтоп

перебор ВСЕХ имеющихся соединений происходит приблизительно вот так
Оффтоп
в общем можно просто глянуть демо в PluginCodding\
Структуры в units\usharedstructs.pas

при использовании LSP прописывать ПОЛНЫЙ путь к длл.
попытайтесь исключить пробелы в пути и русские буквы.
лучше кинуть на c:\ саму длл.
сам лсп модуль в тестовом режиме.
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 04.04.2009 в 01:48.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился 2 спасибками от: