SAdefault
流式脚本 StreamedScript
环境脚本流加载 / 启动
sa · 扩展 default · SCM 原生命令
注册脚本脑
REGISTER_SCRIPT_BRAIN_FOR_CODE_USE · 07D3
StreamedScript.RegisterScriptBrainForCodeUse
按名注册环境脚本脑(如室内行人行为)。
07D3 REGISTER_SCRIPT_BRAIN_FOR_CODE_USE
in: id, scriptName注册吸引点脚本脑
REGISTER_ATTRACTOR_SCRIPT_BRAIN_FOR_CODE_USE · 0884
StreamedScript.RegisterAttractorScriptBrainForCodeUse
为地图吸引点行人注册环境脚本(如购物)。
0884 REGISTER_ATTRACTOR_SCRIPT_BRAIN_FOR_CODE_USE
in: id, scriptName流加载
STREAM_SCRIPT · 08A9
StreamedScript.Stream
从 script.img 流式加载环境脚本。
08A9 STREAM_SCRIPT
in: id是否加载完
HAS_STREAMED_SCRIPT_LOADED · 08AB
StreamedScript.HasLoaded
08A9 是否已加载完。用在 if 里。
08AB HAS_STREAMED_SCRIPT_LOADED
in: id标记可卸载
MARK_STREAMED_SCRIPT_AS_NO_LONGER_NEEDED · 090F
StreamedScript.MarkAsNoLongerNeeded
标记环境脚本可卸载。
090F MARK_STREAMED_SCRIPT_AS_NO_LONGER_NEEDED
in: id释放
REMOVE_STREAMED_SCRIPT · 0910
StreamedScript.Remove
释放该 ID 环境脚本内存。
0910 REMOVE_STREAMED_SCRIPT
in: id启动实例
START_NEW_STREAMED_SCRIPT · 0913
StreamedScript.StartNew
启动该 ID 环境脚本实例。
0913 START_NEW_STREAMED_SCRIPT
in: id, args实例数
GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT · 0926
StreamedScript.GetNumberOfInstances
该脚本当前实例数。
0926 GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT
in: id
out: numScripts绑随机行人
ALLOCATE_STREAMED_SCRIPT_TO_RANDOM_PED · 0928
StreamedScript.AllocateToRandomPed
玩家靠近某模型行人时启动环境脚本。
0928 ALLOCATE_STREAMED_SCRIPT_TO_RANDOM_PED
in: id, modelId, priority绑物体
ALLOCATE_STREAMED_SCRIPT_TO_OBJECT · 0929
StreamedScript.AllocateToObject
玩家靠近某模型物体时启动环境脚本。
0929 ALLOCATE_STREAMED_SCRIPT_TO_OBJECT
in: id, modelId, priority, radius, groupingId