赛博仙人 发表于 2024-7-1 18:10:06

cs2遍历玩家指针

.版本 2

.子程序 遍历玩家
.局部变量 i, 整数型

.变量循环首 (0, 63, 1, i)
    entity_list = 读长整数(m_entity_list + 16)'m_entity_list=读长整数(client.dll模块地址 + dwEntityList) dwEntityList 在https://github.com/a2x/cs2-dumper/blob/main/output/offsets.json项目中有
    临时玩家.entity = 读长整数 (entity_list + 120 × i)
    .如果真 (临时玩家.entity = 0)
      到循环尾 ()
    .如果真结束
    临时玩家.index = 读整数型 (临时玩家.entity + #m_hPlayerPawn)'偏移m_hPlayerPawn在项目中https://github.com/a2x/cs2-dumper/blob/main/output/client.dll.json   CCSPlayerControlle->m_hPlayerPawn
    .如果真 (临时玩家.index = 0)
      到循环尾 ()
    .如果真结束
    player_list = 读长整数(m_entity_list + 8 × 右移 (位与 (临时玩家.index, 32767), 9) + 16)
    临时玩家.player = 读长整数 (player_list + 120 × 位与 (临时玩家.index, 511))'得到玩家指针
.变量循环尾 ()

页: [1]
查看完整版本: cs2遍历玩家指针