📄 packstruct.pas
字号:
unit PackStruct;
interface
uses windows;
type
headerA = record //封包头一段
size : word;
num : word ; //封包序列号是两个字节
four : dword ; //4字节.总是为0
len : word;
end;
type
packetA = record //单击拾取物品 14 双击吃药 15
panel: word; //面板
id : dword; //人物id
place: word; //位置
x : word;
y : word;
w1 : byte;
end;
type
packetE = record // 说话 0c
charsize : word; //长度 2字节
char : word; //内容 这个长度是不固定的.现在暂时为2
end;
//-------------------------------------------------------------------------------
type
packetB = record //人物状态 05
age : word; //年龄
yuan : cardinal; //元气
yuan1: cardinal;
nei : word; //内功
nei1 : word;
wai : word; //外功
wai1 : word;
wu : word; //武功
wu1 : word;
huo : word; //活力 (元.内.外.武.活力. 均为 当前值+最大值 如 A510+A510 )
huo1 : word;
w1 : word;
end;
type
packetC = record // 地图出现物品 1C
size : word;
num : word ;
four : dword ;
len : word;
wcmd : char;
id : dword; //物品id
name : array [0..19] of byte; //中文名称:数量 (如 小刀:2 )
x : word;
y : word;
w1 : array [0..5] of byte; //图形代码(倒着写) 皮380001 牛黄1b0101
w2 : dword;
end;
type
packetD = record // 往物品栏增加减少物品 06 (减少时 id用0代替)
size : word;
num : word ;
four : dword ;
len : word;
wcmd : byte;
w1 : byte; //物品栏位置
id : dword; //物品id
name : array [0..19] of byte; //中文名称
number: dword; //数量
w2 : array [0..5] of byte; //图形代码 书类 013500 斧头 010200
w3 : dword;
end;
implementation
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -