SACLEO+
世界实体 Entity World
查看 Markdown距离判定、池遍历、实体类型与金钱
sa · 扩展 CLEO+ · 需 CLEO + CLEO+
距离判定、池遍历、实体类型、金钱等。入口见 entity。写法见 Lua / Redux。
取实体类型(任意 entity 句柄/指针语境)。
0E13 GET_ENTITY_TYPE
in: entity
out: type按 mode 设/加/减玩家金钱。
0E5E CHANGE_PLAYER_MONEY
in: self, mode, value取坐标附近最近警察。用在 if 里。
0EA6 GET_CLOSEST_COP_NEAR_POS
in: x, y, z, radius, alive, inCar, onFoot
out: closestCop遍历角色池:传入 progress,返回下一个 progress + 句柄。用在 if 里。
0EA7 GET_ANY_CHAR_NO_SAVE_RECURSIVE
in: progress
out: progress, anyChar遍历载具池。用在 if 里。
0EA8 GET_ANY_CAR_NO_SAVE_RECURSIVE
in: progress
out: progress, anyCar遍历物体池。用在 if 里。
0EA9 GET_ANY_OBJECT_NO_SAVE_RECURSIVE
in: progress
out: progress, anyObject角色是否在另一角色半径内。用在 if 里。
0EE4 LOCATE_CHAR_DISTANCE_TO_CHAR
in: self, character, radius角色是否在载具半径内。用在 if 里。
0EE5 LOCATE_CHAR_DISTANCE_TO_CAR
in: self, car, radius角色是否在物体半径内。用在 if 里。
0EE6 LOCATE_CHAR_DISTANCE_TO_OBJECT
in: self, object, radius载具是否在物体半径内。用在 if 里。
0EE7 LOCATE_CAR_DISTANCE_TO_OBJECT
in: self, object, radius两车是否在半径内。用在 if 里。
0EE8 LOCATE_CAR_DISTANCE_TO_CAR
in: self, car, radius两物体是否在半径内。用在 if 里。
0EE9 LOCATE_OBJECT_DISTANCE_TO_OBJECT
in: self, object, radius角色是否在坐标半径内。用在 if 里。
0EEA LOCATE_CHAR_DISTANCE_TO_COORDINATES
in: self, x, y, z, radius载具是否在坐标半径内。用在 if 里。
0EEB LOCATE_CAR_DISTANCE_TO_COORDINATES
in: self, x, y, z, radius物体是否在坐标半径内。用在 if 里。
0EEC LOCATE_OBJECT_DISTANCE_TO_COORDINATES
in: self, x, y, z, radius两 entity 地址是否在半径内。用在 if 里。
0EED LOCATE_ENTITY_DISTANCE_TO_ENTITY
in: entityA, entityB, radius按 entity 地址取世界坐标。
0EEE GET_ENTITY_COORDINATES
in: address
out: x, y, z按 entity 地址取朝向。
0EEF GET_ENTITY_HEADING
in: address
out: heading从 (x,y) 沿 angle 走 distance 得到 2D 坐标。
0EF0 GET_COORD_FROM_ANGLED_DISTANCE
in: x, y, angle, distance
out: x, y
评论