Тема: l2ph -> Plugins
Показать сообщение отдельно
Старый 04.02.2012, 09:18   #1
Пользователь
 
Регистрация: 14.01.2011
Сообщений: 48
Сказал Спасибо: 19
Имеет 4 спасибок в 3 сообщенях
Denever пока неопределено
По умолчанию l2ph -> Plugins

Код:
Build
  [Error] Project2.dpr(133): Array type required
  [Error] Project2.dpr(133): Incompatible types: 'String' and 'Integer'
  [Error] Project2.dpr(136): Incompatible types: 'String' and 'Integer'
  [Error] Project2.dpr(141): Incompatible types: 'TPacket' and 'String'
  [Error] Project2.dpr(150): Statement expected but 'EXPORTS' found
Код:
procedure OnPacket(const cnt: Cardinal; const fromServer: Boolean; var pck: TPacket); stdcall;
var
  buf: string;
begin
if pck.size<3 then exit; // на случай если предыдущие плагины обнулили пакет
if FromServer and (pck[1]=#$03) and (MyName=0) then // <- 133 строчка
begin
 i:=22;
Name:=ps.ReadS(i); // <- 136 строчка
 //
 //
 //
 //
 pck:=''; // 141 строчка
 //
 //
 //
 //
end;

exports // 150 строчка.
  GetPluginInfo,
  SetStruct,
  OnPacket,
  OnLoad,
  OnFree;
begin
end.
Пробую переделать скрипт в плагин..
Помогите в чём проблема?

Последний раз редактировалось Denever, 04.02.2012 в 10:57.
Denever вне форума   Ответить с цитированием