玩家 Player
玩家金钱 / 通缉 / 操控 / 服装
sa · 扩展 default · SCM 原生命令
创建玩家
在指定坐标创建玩家。
0053 CREATE_PLAYER
in: playerIndex, x, y, z
out: handle加钱
增加玩家金钱。
0109 ADD_SCORE
in: self, money钱是否更多
用在 if:金钱是否超过指定值。
010A IS_SCORE_GREATER
in: self, money取金钱
取玩家金钱。
010B STORE_SCORE
in: self
out: money设通缉
设置通缉等级。
010D ALTER_WANTED_LEVEL
in: self, wantedLevel通缉只升不降
仅当新等级更高时设置通缉。
010E ALTER_WANTED_LEVEL_NO_DROP
in: self, wantedLevel通缉是否更高
用在 if:通缉是否超过指定值。
010F IS_WANTED_LEVEL_GREATER
in: self, wantedLevel清通缉
清除通缉。
0110 CLEAR_WANTED_LEVEL
in: self是否死亡
用在 if:玩家是否死亡(Wasted)。
0117 IS_PLAYER_DEAD
in: self是否按喇叭
用在 if:是否在车里按喇叭。
0122 IS_PLAYER_PRESSING_HORN
in: self开关操控
开关玩家操控。
01B4 SET_PLAYER_CONTROL
in: self, state取通缉等级
取当前通缉等级。
01C0 STORE_WANTED_LEVEL
in: self
out: wantedLevel取角色句柄
取玩家对应角色句柄。
01F5 GET_PLAYER_CHAR
in: self
out: handle玩家车刹车
给玩家的车刹车。
0221 APPLY_BRAKES_TO_PLAYERS_CAR
in: self, state是否遥控模式
用在 if:是否遥控车模式。
0241 IS_PLAYER_IN_REMOTE_MODE
in: self是否在玩
用在 if:存活且未被捕。
0256 IS_PLAYER_PLAYING
in: self重置击毁计数
重置「击毁某模型」计数。
0297 RESET_NUM_OF_MODELS_KILLED_BY_PLAYER
in: self取击毁次数
取击毁指定模型次数。
0298 GET_NUM_OF_MODELS_KILLED_BY_PLAYER
in: self, modelId
out: amount永不疲劳
是否永不疲劳狂奔。
0330 SET_PLAYER_NEVER_GETS_TIRED
in: self, state快速换弹
是否 4 倍换弹。
0331 SET_PLAYER_FAST_RELOAD
in: self, state能否开任务
用在 if:是否可开任务(可移动)。
03EE CAN_PLAYER_START_MISSION
in: self过场安全位
过场前把玩家放到安全位置。
03EF MAKE_PLAYER_SAFE_FOR_CUTSCENE
in: self白给医疗
白给医疗:浪费一次是否免扣钱。
0414 SET_FREE_HEALTH_CARE
in: self, state是否瞄准角色
用在 if:是否瞄准指定角色。
0457 IS_PLAYER_TARGETTING_CHAR
in: self, handle是否瞄准物体
用在 if:是否瞄准指定物体。
0458 IS_PLAYER_TARGETTING_OBJECT
in: self, handle设置情绪
设置情绪,影响台词。
04E3 SET_PLAYER_MOOD
in: self, mood, time翘轮统计
最近一次翘前轮/翘后轮统计。
04FC GET_WHEELIE_STATS
in: self
out: twoWheelsTime, twoWheelsDistance, wheelieTime, wheelieDistance, stoppieTime, stoppieDistance是否穿某装
用在 if:部位是否穿指定模型(0784/087B)。
0500 IS_PLAYER_WEARING
in: self, bodyPart, modelName允许车内射击
是否允许车内射击。
0501 SET_PLAYER_CAN_DO_DRIVE_BY
in: self, state醉酒强度
醉酒镜头晃动强度。
052C SET_PLAYER_DRUNKENNESS
in: self, intensity防火
是否防火。
055D MAKE_PLAYER_FIRE_PROOF
in: self, state提高最大生命
提高最大生命并回满。
055E INCREASE_PLAYER_MAX_HEALTH
in: self, value提高最大护甲
提高最大护甲并回满。
055F INCREASE_PLAYER_MAX_ARMOUR
in: self, value确保车内弹药
确保车内射击弹药量。
0563 ENSURE_PLAYER_HAS_DRIVE_BY_WEAPON
in: self, ammo是否在 info zone
用在 if:是否在指定 info zone。
0583 IS_PLAYER_IN_INFO_ZONE
in: self, infoZone是否瞄准任何
用在 if:是否自动瞄准人或物。
068C IS_PLAYER_TARGETTING_ANYTHING
in: self禁用冲刺
禁用冲刺。
06AF DISABLE_PLAYER_SPRINT
in: self, state删除玩家
删除玩家。
06DF DELETE_PLAYER
in: self重建模型
重建玩家模型并应用贴图。
070D BUILD_PLAYER_MODEL
in: self给服装哈希
给服装(纹理/模型哈希 + 部位)。
0784 GIVE_PLAYER_CLOTHES
in: self, textureHash, modelHash, bodyPart暂存服装
暂存当前服装(0794 恢复)。
0793 STORE_CLOTHES_STATE恢复服装
恢复 0793 暂存的服装。
0794 RESTORE_CLOTHES_STATE取玩家组
取玩家小组句柄。
07AF GET_PLAYER_GROUP
in: self
out: handle组招募开关
是否可招募进组。
07B4 SET_PLAYER_GROUP_RECRUITMENT
in: self, state是否翘前轮
用在 if:是否在翘前轮。
07F1 IS_PLAYER_PERFORMING_WHEELIE
in: self是否翘后轮停
用在 if:是否在翘后轮停。
07F2 IS_PLAYER_PERFORMING_STOPPIE
in: self击杀行人数
自上次重置(0297)起击杀行人数。
0806 GET_TOTAL_NUMBER_OF_PEDS_KILLED_BY_PLAYER
in: self
out: numPeds所在城市
玩家当前所在城市。
0842 GET_CITY_PLAYER_IS_IN
in: self
out: level附着朝向
附着到物体/车时的视角朝向。
0858 SET_HEADING_FOR_ATTACHED_PLAYER
in: self, heading, headingRange附着朝向是否到位
用在 if:0858 朝向是否到位。
0861 IS_ATTACHED_PLAYER_HEADING_ACHIEVED
in: self店外给服装
店外设置服装(名字符串)。
087B GIVE_PLAYER_CLOTHES_OUTSIDE_SHOP
in: self, textureName, modelName, bodyPart隐藏帮派成员
隐藏玩家帮派成员。
08F5 MAKE_PLAYER_GANG_DISAPPEAR显示帮派成员
恢复显示玩家帮派成员。
08F6 MAKE_PLAYER_GANG_REAPPEAR取服装哈希
取部位当前服装哈希。
08F7 GET_CLOTHES_ITEM
in: self, bodyPart
out: textureHash, modelHash取最大护甲
取最大护甲。
0945 GET_PLAYER_MAX_ARMOUR
in: self
out: maxArmour切换模型
切换玩家模型。
09C7 SET_PLAYER_MODEL
in: self, modelId强制室内光
强制室内光照。
09D7 FORCE_INTERIOR_LIGHTING_FOR_PLAYER
in: self, state引爆器
引爆玩家埋的沙林/汽车炸弹。
09D9 USE_DETONATOR操控是否开
用在 if:操控是否仍开启(01B4)。
09E7 IS_PLAYER_CONTROL_ON
in: self摘护目镜
摘下护目镜并关夜视/热成像。
09EB PLAYER_TAKE_OFF_GOGGLES
in: self, animate是否喷气背包
用在 if:是否在用喷气背包。
0A0C IS_PLAYER_USING_JETPACK
in: self组永远跟随
组永远跟随(禁等待指令等)。
0A20 SET_PLAYER_GROUP_TO_FOLLOW_ALWAYS
in: self, state是否攀爬
用在 if:是否在攀爬。
0A29 IS_PLAYER_CLIMBING
in: self组永不跟随
组永不跟随(含跟随键)。
0A31 SET_PLAYER_GROUP_TO_FOLLOW_NEVER
in: self, state上一发建筑模型
用在 if:上一发打中的建筑模型是否匹配。
0A3A IS_LAST_BUILDING_MODEL_SHOT_BY_PLAYER
in: self, modelId清建筑射击记录
清除上一发建筑模型记录。
0A3B CLEAR_LAST_BUILDING_MODEL_SHOT_BY_PLAYER
in: self