铁血丹心

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

怎么设置退出

[复制链接]
发表于 2013-4-5 01:09 | 显示全部楼层 |阅读模式

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

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

x
就是我在修炼秘籍那部分想用ESC退出但是会跳出,想用代码不知道用哪个
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-5 01:45 | 显示全部楼层
esc一般会返回0,自己搜索function ShowMenu看一下。然后根据这个返回值再做判断是否退出修炼就可以避免跳出。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-4-5 02:00 | 显示全部楼层
本帖最后由 程咬金 于 2013-4-5 02:01 编辑

回复 btxdex 的帖子

可以用这个吗
if keyPress==VK_ESCAPE then                  --Esc 退出

    if isEsc==1 then

        break;

    end

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

我的意思不是作出判断是否退出修炼,来退出,是按下ESC就直接返回,比如我点了修炼出现了选择谁修炼,然后我按下ESC可以退出修炼界面
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-5 02:24 | 显示全部楼层
没看懂。。。我不知道你说的修炼是个什么样的界面。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-4-5 02:30 | 显示全部楼层
本帖最后由 程咬金 于 2013-4-5 02:31 编辑

回复 btxdex 的帖子

谁要修炼秘籍 郭靖
乔峰
王重阳
就像至尊江湖那样的,按下ESC这个修炼界面直接退出

点评

那还不是要判断菜单函数是不是返回的esc然后再return退出么  发表于 2013-4-5 03:35
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-4-6 01:15 | 显示全部楼层
回复 btxdex 的帖子

这个实在不知道怎么弄,能直接弄一个范例吗?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-4-6 02:02 | 显示全部楼层

  1. instruct_3(70,0,1,0,8341,0,0,6292,6292,6292,0,17,35)


  2. OEVENTLUA[8341] = function()



  3.         local nexty;        --对话框长度控制变量
  4.         local s;                        --队友在队伍中的位置(相对编号)
  5.         local pid;                --队友的绝对编号
  6.         local f;                        --是否对话框的选择变量


  7.         say("我可以帮你将等级直接升到30级,武功升到10级,小兄弟考虑好了吗? ",50,0,JY.Person[50]["姓名"]);
  8.         f = DrawStrBoxYesNo(-1,-1,"是否要进行武功和等级的提升? ",C_GOLD,CC.DefaultFont);
  9.         if f == false then
  10.                 return;
  11.         end
  12.         Cls();
  13.         DrawStrBox(CC.MainSubMenuX, CC.MainSubMenuY, "要升级谁?", C_WHITE, CC.DefaultFont);
  14.         nexty = CC.MainSubMenuY + CC.SingleLineHeight;
  15.         s = SelectTeamMenu(CC.MainSubMenuX, nexty);
  16.         if s==0 then
  17.                 return;
  18.         end
  19.         pid = JY.Base["队伍"..s];
  20.         JY.Person[pid]["经验"] = 60000;
  21.         JY.Person[pid]["修炼点数"] = 30000;
  22.         JY.Person[pid]["物品修炼点数"] = 30000;
  23.         War_AddPersonLVUP(pid);                                                                --升级函数
  24.         War_PersonTrainBook(pid);                                                        --修炼秘籍函数
  25.         War_PersonTrainDrug(pid);             --炼药函数


  26. end
复制代码
懒人补丁上面基础修改的。

点评

不可以在游泳的鱼原版上面直接用,因为升级函数不同。  发表于 2013-4-6 02:04
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-4-6 15:09 | 显示全部楼层
回复 btxdex 的帖子

原来这样也可以谢谢!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-11-23 09:36

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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