铁血丹心

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

用1001(支持DIY功能)运行一段代码,运行后按ESC跳出游戏,哪位大侠指教一下

[复制链接]
发表于 2012-6-26 23:00 | 显示全部楼层 |阅读模式
我从坛子里下载了一些DIY文件。做成了按F6弹出DIY菜单的功能,感觉很方便。只是其中的一段代码,可以将人物武功从十级升为极,动作次序是,按空格键后,出现一个类似“离队”菜单形式的人物列表,此时,继续按空格键,功能正常,但在出现人物列表时,按ESC键,则游戏后跳出。我不懂代码,实在看不出问题出在哪里,请坛子里的高手指教一下。谢谢。
代码见附件。

本帖子中包含更多资源

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

x
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-6-27 00:12 | 显示全部楼层
回复 ivansz 的帖子

原代码中,有local personSelect = JY.Base["队伍"..r];语句。只不过是在if r>0的上面,按您说得挪下来,问题解决了。我整合的DIY功能已经稳定了。
非常感谢你的支愿。我已经困惑好几天了。轻松了。再次感谢。祝您愉快。

点评

不用谢,举手之劳  发表于 2012-6-27 08:13
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-6-26 23:47 | 显示全部楼层
本帖最后由 ivansz 于 2012-6-26 23:55 编辑
  1. --因为你按ESC得时候r返回的值是0,所以 JY.Base["队伍0"]; 会出错弹出 你只要把这句写到IF里面就好了.
  2.         if r > 0 then                 local personSelect = JY.Base["队伍"..r];
复制代码

希望对你有帮助

我把改好的传上来给你  

本帖子中包含更多资源

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

x
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-6-26 23:09 | 显示全部楼层
俺不懂代码,做DIY文件完全靠借助别人的代码进行推测形成,非常困难,请各位大侠可怜见,不吝赐教。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-11-17 14:21

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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