铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 1826|回复: 1

《金庸水浒传》“资料片”隐藏功能之一:脚本系统

[复制链接]
发表于 2013-11-12 17:52 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
《金庸水浒传》从制作开始就一直封装着一套完整的脚本系统,在“资料片”中,我们决定首次将这个脚本系统打开。

在系统-退出的部分,可以看到多出了一个test项,这就是脚本的入口之一。选择这一项,会让你输入两个数字,例如为1和0,就是运行script目录下面1.lua中的f0函数。

例如我的1.lua是这么写的:
  1. function f0()
  2.   clear();
  3.   showstringwithbox(100, 70, "想去哪里");
  4.   i=0;
  5.   str = {};
  6.   l = {};
  7.   m=1;
  8.   while i<=134 do
  9.     if getscencepro(i,10) > 0 then
  10.       str[m]=getnameasstring(2, i);
  11.       l[m]=i;
  12.       m=m+1;
  13.     end
  14.     i=i+1;
  15.   end
  16.   a = menu(#l, 100, 100, 150, str);
  17.   if a>=0 then
  18.     SetMainMapPosition(getscencepro(l[a + 1],10)+1,getscencepro(l[a + 1],11)+1);
  19.   end
  20. end
复制代码
那么这个脚本就成了一个用来大地图传送的功能。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2017-5-6 13:55 | 显示全部楼层
把这个教程顶上去
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-11-15 11:26

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表