《金庸水浒传》从制作开始就一直封装着一套完整的脚本系统,在“资料片”中,我们决定首次将这个脚本系统打开。
在系统-退出的部分,可以看到多出了一个test项,这就是脚本的入口之一。选择这一项,会让你输入两个数字,例如为1和0,就是运行script目录下面1.lua中的f0函数。
例如我的1.lua是这么写的:- function f0()
- clear();
- showstringwithbox(100, 70, "想去哪里");
- i=0;
- str = {};
- l = {};
- m=1;
- while i<=134 do
- if getscencepro(i,10) > 0 then
- str[m]=getnameasstring(2, i);
- l[m]=i;
- m=m+1;
- end
- i=i+1;
- end
- a = menu(#l, 100, 100, 150, str);
- if a>=0 then
- SetMainMapPosition(getscencepro(l[a + 1],10)+1,getscencepro(l[a + 1],11)+1);
- end
- end
复制代码 那么这个脚本就成了一个用来大地图传送的功能。 |