我需要使用带有特定变量的string_insert()
函数,该函数可以保持需要用string_insert()
插入字符串的位置。我要插入的字符串是一个alpha标记。其他脚本将删除该标签,并使文本从保持位置变量到结尾的位置透明。以这种简单的方式,我将使打字机产生效果。
问题是我未能尝试创建将跳过其他标签并使用string_insert()
函数插入Alpha标签的脚本。
对于不知道string_insert()
会做什么的人:string_insert(substr, str, index)
— substr
是我们要插入的字符串,str
是我们要插入的字符串将使用index
作为职位。
我的脚本的开始。
/// string_insert_tag(substr,str,index)
// Declare variables
var substr, str, index, cst, cet, cct, l, cstl, i;
// Set variables
substr = argument[0];
str = argument[1];
index = round(argument[2]);
cst = '[c=';
cet = ']';
cct = '[/c]';
l = string_length(str);
cstl = string_length(cst);
// To get the string inside the tags
for (var p = 1; p < l; p ++) {
if (string_char_at(str, p) == "[" && string_char_at(str, p+1) == "c" && string_char_at(str, p+2) == "=") {
i = string_copy(str, p + cstl, string_pos(cct, string_delete(str, 1, p + cstl)));
}
}
脚本应跳过的标签为[c=...]
和[/c]
。谢谢您的照顾。
—埃德温