获取周围的车辆有几种方法:
1.0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to 0@ closest_ped_to 1@
0AB5获取离玩家最近的车辆和人物句柄
2.0AE2: 0@ = random_vehicle_near_point 1@ 2@ 3@ in_radius 10.0 find_next 0 pass_wrecked 1
0AE2搜索某个坐标某某半径范围的车辆。该OP可以精确到某个坐标范围,同时最后一个参数可以选择是否跳过废弃的车辆。
3.最后一个方法通过车辆池查找车辆
const
veh = 31@
end
0A8D: 29@ = read_memory 0xB74494 size 4 virtual_protect 0
29@ += 0x4
0A8D: 29@ = read_memory 29@ size 4 virtual_protect 0
for 30@ = 0 to 27904 step 0x100
0A8D: veh = read_memory 29@ size 1 virtual_protect 0
000A: 29@ += 0x1
if and
0029: veh >= 0x00
001B: 0x80 > veh
then
005A: veh += 30@
1.0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to 0@ closest_ped_to 1@
0AB5获取离玩家最近的车辆和人物句柄
2.0AE2: 0@ = random_vehicle_near_point 1@ 2@ 3@ in_radius 10.0 find_next 0 pass_wrecked 1
0AE2搜索某个坐标某某半径范围的车辆。该OP可以精确到某个坐标范围,同时最后一个参数可以选择是否跳过废弃的车辆。
3.最后一个方法通过车辆池查找车辆
const
veh = 31@
end
0A8D: 29@ = read_memory 0xB74494 size 4 virtual_protect 0
29@ += 0x4
0A8D: 29@ = read_memory 29@ size 4 virtual_protect 0
for 30@ = 0 to 27904 step 0x100
0A8D: veh = read_memory 29@ size 1 virtual_protect 0
000A: 29@ += 0x1
if and
0029: veh >= 0x00
001B: 0x80 > veh
then
005A: veh += 30@