铁血丹心

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

[其他] 复刻版的脚本指令

[复制链接]
发表于 2009-1-18 13:41 | 显示全部楼层 |阅读模式
本帖最后由 weyl 于 2011-3-23 23:53 编辑

需要修改源码的部分:

kys_event.pas:实现部分的uses添加kys_script;增添50 60指令的解释。

  1.      60: //Call scripts.
  2.       begin
  3.         e2 := e_getvalue(0, e1, e2);
  4.         e3 := e_getvalue(1, e1, e3);
  5.         execscript(pchar(inttostr(e2) + '.lua'), pchar('f' + inttostr(e3)));
  6.       end;
复制代码
kys_main.pas:接口部分的uses删除原来的脚本系统,增添lua,在run增加脚本初始化和释放,在quit增加脚本释放。
在CommonScrollMenu最前添加:

  1.   if max + 1 < maxshow then
  2.     maxshow := max + 1;
复制代码
举例:
读取所有物品并制成菜单:

  1. function f2()
  2.   s = {};
  3.   n = 0;
  4.   for i=0,199 do
  5.     x, y = getitemlist(i);        
  6.         if y <= 0 then
  7.           break;
  8.         end;
  9.         --showstring(100,100,"sdfdss");
  10.         n = n + 1;
  11.         s[i+1] = string.format("%s%5d", getnameasstring(1, x), y);
  12.   end;
  13.   a = menu(n, 100, 100, 170, s);
  14. end
复制代码
  1.   talk(16, 1, "下面你可以在5秒鐘之內移動鼠標,將會即時顯示鼠標的位置。*如果想中間退出的話,按任意的鍵即可。");
  2.   t = gettime();
  3.   clearbutton();
  4.   while gettime() - t <= 5 do
  5.    x, y = getmouseposition();
  6.    clear();   
  7.    showstring(100, 70, x..", "..y);
  8.     if checkbutton() > 0 then
  9.       pause();
  10.       break;
  11.     end;  
  12.   end;
  13.   clearbutton();
  14.   talk(17, 5, "演示完畢,給錢。");
复制代码

本帖子中包含更多资源

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

x
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-1-18 23:11 | 显示全部楼层
怎么用啊?下了看不懂,只是个表格!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-3-25 00:19 | 显示全部楼层
想看看,但又没钱了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-5-26 10:17 | 显示全部楼层
没有钱了,下载不了~~~~~~
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-12-23 13:47

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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