Jump to content

Recommended Posts

Posted

cod:

 

//----------------------------------------------------------------

const

  ItemID = 9455; // ItemID шмотки

  myname = 'ник;

//----------------------------------------------------------------

var

  ItemBase: array of integer;

  Crystal: boolean;                                           

  //------------------------------------------------------------------

procedure SendMsg2(msg:string);

begin

  buf:=#$4A;

  WriteD(0);

  WriteD(10);

  WriteS('');

  WriteS(msg);

  SendToClientEx(myname);

end;

//----------------------------------------------------------------

procedure Init; //Вызывается при включении скрипта

begin

  SendMsg2('Начало инициализации скрипта, откройте инвентарь' );

  Crystal:=false;

end;

//-----------------------------------------------------------------

procedure Free; //Вызывается при выключении скрипта

begin

 

end;

 

//----------------------------------------------------------------

procedure CreateItemBase; //Создает базу ObjectID и ItemID, опять же не проверяет пакет на правильность для экономия ресурсов

var

  i,j: integer;

begin

  j:=8;

  SetLength(ItemBase,int((length(pck)-5)/14)); //1ый байт - идентификатор пакета, следующие 4 байта хз, далее для каждого итема отводится 28 байт, размер массива должен быть в 2 раза больше, чем итемов.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...