III

自定义脚本

启停脚本、CLEO_CALL 与共享变量

gta3 · 扩展 CLEO · 需 CLEO

写法见 Lua / Redux

流式加载自定义脚本

STREAM_CUSTOM_SCRIPT · 0A92

加载 SCM 并启动自定义脚本。

0A92 STREAM_CUSTOM_SCRIPT
in: scriptFileName, args...

结束当前自定义脚本

TERMINATE_THIS_CUSTOM_SCRIPT · 0A93

结束当前自定义脚本。经典别名 05DC

0A93 TERMINATE_THIS_CUSTOM_SCRIPT
// 经典别名 05DC

按名结束自定义脚本

TERMINATE_ALL_CUSTOM_SCRIPTS_WITH_THIS_NAME · 0ABA

结束指定名脚本。经典别名 05DD

0ABA TERMINATE_ALL_CUSTOM_SCRIPTS_WITH_THIS_NAME
in: name
// 经典别名 05DD

CLEO 调用

CLEO_CALL · 0AB1

调 SCM 子程序。经典别名 05F5

0AB1 CLEO_CALL
in: label, numArgs, args...
// 经典别名 05F5

CLEO 返回

CLEO_RETURN · 0AB2

从 CALL 返回。经典别名 05F6

0AB2 CLEO_RETURN
in: numRet, retParams...
// 经典别名 05F6

写共享变量

SET_CLEO_SHARED_VAR · 0AB3

写共享变量。

0AB3 SET_CLEO_SHARED_VAR
in: index, value

读共享变量

GET_CLEO_SHARED_VAR · 0AB4

读共享变量。

0AB4 GET_CLEO_SHARED_VAR
in: index
out: result

假则 gosub

GOSUB_IF_FALSE · 0AA0

条件假时 gosub。

0AA0 GOSUB_IF_FALSE
in: label

假则 return

RETURN_IF_FALSE · 0AA1

条件假时 return。

0AA1 RETURN_IF_FALSE

On this page