script_exists


描述

此函数将返回 truefalse,具体取决于具有给定索引的脚本是否存在。注意,这 不是 一个字符串,而是包含每个脚本的唯一索引的资产名称(就像它在 IDE 中出现的那样)。For more information on scripts, see Scripts.


语法:

script_exists(scr);

参数 描述
scr 要检查的脚本的名称。


返回:

Boolean(布尔值)


例如:

script[0] = -1;
script[1] = scr_AI_Left;
script[2] = scr_AI_Right;
var script_num = choose(0, 1, 2);
if script_exists(script[script_num])
   {
   script_execute(script[script_num]);
   ;

上面的示例将两个脚本和一个值添加到一个数组中,然后继续获取一个随机数并使用它来选择要运行的脚本,除非选择了实数值(示例中的 -1),在这种情况下什么都不会发生。