铁血丹心

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

表单疑问

[复制链接]
发表于 2011-10-1 04:01 | 显示全部楼层 |阅读模式

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

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

x
参照冰糖戀 试炼场 写了一个菜单,分开执行一些事件
遇到问题 如何在点选某一选项後 让表单自动关闭,目前要自己按esc

OEVENTLUA[1088]=function()
TalkEx("请选择要服务的项目:",5,0);
        Cls();
local menu={{"执行开局搜物",Menu_A,1},
{"提昇等级至30",Menu_B,1},
{"mm自己挑",Menu_C,1},
{"侠义之试练",Menu_D,1},
}
        local nexty=CC.MainSubMenuY+CC.SingleLineHeight;
        local r=ShowMenu(menu,6,0,CC.MainSubMenuY,nexty,0,0,1,1,CC.DefaultFont,C_ORANGE,C_WHITE);
  Cls();
end
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-10-1 05:35 | 显示全部楼层
四点钟才来问。。。。。。
加上ShowScreen();在后面试试

点评

额,知道了。 菜单项调用的函数返回1时,才会自动的关闭所有的菜单选项。  发表于 2011-10-8 15:02
ShowScreen() 这个函数的功能是显示屏幕上的内容  发表于 2011-10-8 14:36
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2011-10-1 12:33 | 显示全部楼层
回复 蓝烟清 的帖子

哈哈 没注意时间过这麽快

加在最後面 没有效果捏,放在对应函数里也没有效果

ocal nexty=CC.MainSubMenuY+CC.SingleLineHeight;
local r=ShowMenu(menu,6,0,CC.MainSubMenuY,nexty,0,0,1,1,CC.DefaultFont,C_ORANGE,C_WHITE);
Cls();
ShowScreen();  放这里?
end



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

请查阅ShowMenu的说明
印象中是返回特定值后,会退出所有菜单,可能是1,也可能是0,或许是-1,需要去查一下
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-10-8 14:26 | 显示全部楼层
菜单中如包括子菜单
要想在执行完子菜单后让所有表单自动关闭
只需在子菜单函数最后加上一句


return 1;

即可

如你帖中的Menu_A这个子菜单函数

local function Menu_A()
   内容
end

改为:

local function Menu_A()
   内容
   return 1;
end

这样在执行完子菜单后函数后即可自动关闭所有菜单



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

了解!
感謝S大告知
我在試試
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-10-8 23:55 | 显示全部楼层
是我不对,明天我再放出菜单的讲学
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-11-24 13:53

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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