Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .版本 2
- .支持库 spec
- .程序集 窗口程序集_启动窗口
- .子程序 __启动窗口_创建完毕
- ' 在获取模块地址下面加
- GetUworld ()
- GetGname ()
- GetActor ()
- ' 全局变量里有东西 自己打开看
- .子程序 取对象名称, 文本型
- .参数 ID5, 整数型
- .局部变量 名字偏移, 长整数型
- .局部变量 NamePtr, 长整数型
- .局部变量 名字, 长整数型
- .局部变量 IdDiv, 整数型
- .局部变量 Idtemp, 整数型
- .如果真 (ID5 ≤ 0 或 ID5 ≥ 200000)
- 返回 (“”)
- .如果真结束
- ' 名字偏移 = GetUworldAndGNamesAddress (#GNames)
- ' 名字偏移 = 解密数据 (模块地址 + #GNames)
- ' 名字偏移 = 解密数据 (名字偏移)
- 名字偏移 = 读长整数 (pGname读取)
- .如果真 (名字偏移 > 0)
- IdDiv = 到整数 (ID5 ÷ 16384) ' 4000
- Idtemp = 到整数 (ID5 % 16384)
- NamePtr = 读长整数 (名字偏移 + IdDiv × 8)
- 名字 = 读长整数 (NamePtr + 8 × Idtemp)
- 返回 (到文本 (读字节集 (名字 + 24, 1024)))
- .如果真结束
- 返回 (“”)
- .子程序 数据读取, 逻辑型
- .局部变量 世界基址, 长整数型
- .局部变量 Persistent, 长整数型
- .局部变量 Count, 整数型
- .局部变量 初始, 长整数型
- .局部变量 指针, 长整数型
- .局部变量 i, 整数型
- .局部变量 对象表指针, 长整数型
- 世界基址 = 读长整数 (pUworld读取)
- ' 调试输出 (世界基址)
- .如果真 (世界基址 > 0)
- ' 调试输出 (世界基址)
- 取相机控制 (世界基址)
- ' Persistent = 读长整数 (世界基址 + #PersistentLevel)
- 对象表指针 = 读长整数 (pActor读取)
- Count = 读整数型 (对象表指针 + 8)
- 调试输出 (Count)
- .如果真 (Count > 0)
- 初始 = 读长整数 (对象表指针)
- .计次循环首 (Count, i)
- 指针 = 读长整数 (初始 + (i - 1) × 8)
- .如果真 (指针 > 0)
- ID = 读整数型 (指针 + #ObjID)
- .如果真 (取人物角色 (ID)) ' 人物模型
- .如果真 (查询数组 (指针) = 假)
- 加入成员 (玩家数组, 指针)
- .如果真结束
- .如果真结束
- .如果真 (取载具名称 (ID).物品名称 ≠ “”) ' 车辆模型
- .如果真 (查询数组 (指针) = 假)
- 加入成员 (玩家数组, 指针)
- .如果真结束
- .如果真结束
- .如果真 (取对象名称 (ID) = “DroppedItemGroup”) ' 物品数组
- .如果真 (查询数组 (指针) = 假)
- 加入成员 (玩家数组, 指针)
- .如果真结束
- .如果真结束
- .如果真结束
- .计次循环尾 ()
- .如果真结束
- 返回 (真)
- .如果真结束
- .如果真 (世界基址 ≤ 0)
- 重定义数组 (玩家数组, 假, 0)
- .如果真结束
- 返回 (假)
- .子程序 GetUword
- .局部变量 HOOKcode, 字节集
- Uword = 游戏模块 + 2597098
- pUworld读取 = 游戏模块 + 67652912
- HOOKcode = { 72, 163 } + 到字节集 (Uword) + { 144, 144, 144 }
- 写字节集 (pUworld读取, HOOKcode)
- .子程序 GetGname
- .局部变量 HOOKcode, 字节集
- Gname = 游戏模块 + 3109914
- pGname读取 = 游戏模块 + 67652928
- HOOKcode = { 72, 163 } + 到字节集 (Gname) + { 144, 144, 144 }
- 写字节集 (pGname读取, HOOKcode)
- .子程序 GetActor
- .局部变量 HOOKcode, 字节集
- 数组 = 游戏模块 + 19357626
- pActor读取 = 游戏模块 + 67652896
- HOOKcode = { 72, 163 } + 到字节集 (数组) + { 144, 144, 144 }
- 写字节集 (pActor读取, HOOKcode)
Advertisement
Add Comment
Please, Sign In to add comment