Thank you very much! Link formed properly and correctly. However ...
In the space provided in the function Encode module provides information about the master object "Fake". It removed the
Код:
...
-- additional data
out:Put(0);
out:Put(3); -- 3 extra structures
-- extra extra info
out:PutLongLE( 0x100012C5 ); -- header
out:PutLongLE( 0x100012C5 ); -- header repeated
-- number of extra extra structures
local extras = 3;
out:PutLongLE( extras );
out:PutLongLE( 0x10000884 );
out:Put( 1 );
out:Put( 4 );
out:PutLongLE( 0x00610046 );
out:PutLongLE( 0x0065006B );
out:PutLongLE( 0x00000001 );
out:PutWordLE( 0x0000 );
-- item level
out:PutLongLE( 0x100000C4 ); -- header
out:PutLongLE( x );
...
replacement of this
Код:
-- additional data
out:Put(0);
out:Put(2); -- 3 extra structures
-- extra extra info
out:PutLongLE( 0x100012C5 ); -- header
out:PutLongLE( 0x100012C5 ); -- header repeated
-- number of extra extra structures
local extras = 2;
out:PutLongLE( extras );
-- item level
out:PutLongLE( 0x100000C4 ); -- header
out:PutLongLE( 0x00000043 );
(I'm sorry for my bad English, translated by translate.google.com
)
Спасибо большое! Линк формируется правильно и корректно. Однако...
в предоставленном модуле в функции Encode содержится информация о мастере предмета "Fake".
Убирается она заменой этого:
Код:
...
-- additional data
out:Put(0);
out:Put(3); -- 3 extra structures
-- extra extra info
out:PutLongLE( 0x100012C5 ); -- header
out:PutLongLE( 0x100012C5 ); -- header repeated
-- number of extra extra structures
local extras = 3;
out:PutLongLE( extras );
out:PutLongLE( 0x10000884 );
out:Put( 1 );
out:Put( 4 );
out:PutLongLE( 0x00610046 );
out:PutLongLE( 0x0065006B );
out:PutLongLE( 0x00000001 );
out:PutWordLE( 0x0000 );
-- item level
out:PutLongLE( 0x100000C4 ); -- header
out:PutLongLE( x );
...
на это:
Код:
-- additional data
out:Put(0);
out:Put(2); -- 3 extra structures
-- extra extra info
out:PutLongLE( 0x100012C5 ); -- header
out:PutLongLE( 0x100012C5 ); -- header repeated
-- number of extra extra structures
local extras = 2;
out:PutLongLE( extras );
-- item level
out:PutLongLE( 0x100000C4 ); -- header
out:PutLongLE( 0x00000043 );