SASA 扩展SAMPFUNCS

脚本 SfScript

启停脚本与局部变量

sa · 扩展 SAMPFUNCS · 仅 SA-MP;需 SAMPFUNCS

共 6 条。调用见 Lua / Redux

启动

SF_START_NEW_SCRIPT_FROM_LABEL · 0C6A
SfScript.RunFromLabel

从 scriptLabel 启动新脚本,并把指针写入 newScriptPtrTo。

0C6A SF_START_NEW_SCRIPT_FROM_LABEL
in: scriptLabel, newScriptPtrTo, passedValues
SF_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, value
SF_GET_SCRIPT_LOCAL_VARIABLE · 0C6D
SfScript.GetLVar

返回指定脚本中局部变量的值。

0C6D SF_GET_SCRIPT_LOCAL_VARIABLE
in: self, varIndex
out: value
SF_TERMINATE_SCRIPT · 0C6E
SfScript.Terminate

终止地址指向的脚本。

0C6E SF_TERMINATE_SCRIPT
in: self
SF_RESTART_SCRIPT · 0C6F
SfScript.Restart

重启地址指向的脚本。

0C6F SF_RESTART_SCRIPT
in: self, passedValues

On this page