SASA 扩展SAMPFUNCS
脚本 SfScript
启停脚本与局部变量
sa · 扩展 SAMPFUNCS · 仅 SA-MP;需 SAMPFUNCS
启动
SF_START_NEW_SCRIPT_FROM_LABEL · 0C6A
SfScript.RunFromLabel
从 scriptLabel 启动新脚本,并把指针写入 newScriptPtrTo。
0C6A SF_START_NEW_SCRIPT_FROM_LABEL
in: scriptLabel, newScriptPtrTo, passedValuesSF_START_NEW_SCRIPT_FROM_POINTER · 0C6B
SfScript.RunFromPtr
从存放脚本二进制的内存位置(scriptBin)启动新脚本。
0C6B SF_START_NEW_SCRIPT_FROM_POINTER
in: scriptBin, newScriptPtrTo, passedValues局部变量 / 终止
SF_SET_SCRIPT_LOCAL_VARIABLE · 0C6C
SfScript.SetLVar
设置指定脚本中局部变量的值。
0C6C SF_SET_SCRIPT_LOCAL_VARIABLE
in: self, varIndex, valueSF_GET_SCRIPT_LOCAL_VARIABLE · 0C6D
SfScript.GetLVar
返回指定脚本中局部变量的值。
0C6D SF_GET_SCRIPT_LOCAL_VARIABLE
in: self, varIndex
out: valueSF_TERMINATE_SCRIPT · 0C6E
SfScript.Terminate
终止地址指向的脚本。
0C6E SF_TERMINATE_SCRIPT
in: selfSF_RESTART_SCRIPT · 0C6F
SfScript.Restart
重启地址指向的脚本。
0C6F SF_RESTART_SCRIPT
in: self, passedValues