找回密码
 点一下
查看: 984|回复: 6

关于对话框按钮捕捉无效

[复制链接]
发表于 2010-1-24 14:34:37 | 显示全部楼层 |阅读模式
反复检查了几遍, 实在不知道哪有错了。 请各位能帮忙看看。
每次进游戏都显示Else!
[trigger]
触发1
    事件
        时间 - 当游戏逝去 0.00 秒
    条件
    动作
        Set Talk = (新建对话框)
        Set Talk_button[1] = (给 Talk 添加按钮, 使用标题: 自由选择[Q] 快捷键: Q)
        Set Talk_button[2] = (给 Talk 添加按钮, 使用标题: 随机分配[R] 快捷键: R)
        对话框 - 改变 Talk 的标题为 请选择英雄选...
        对话框 - 对 (AllPlayer 中随机抽取的一名玩家.) 设置 Talk 的状态为 显示
        触发器 - 为 触发2 添加事件: (对话框 - Talk_button[1] 被点击)
        触发器 - 为 触发2 添加事件: (对话框 - Talk_button[2] 被点击)
[/trigger]

[trigger]
触发2
    事件
    条件
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 运作)
            If - 条件
                (点击的对话框按钮) 等于 Talk_button[1]
            Then - 动作
                游戏 - 对 玩家1(红色) 在屏幕位移(0.00,0.00)处显示文本: Then!
            Else - 动作
                游戏 - 对 玩家1(红色) 在屏幕位移(0.00,0.00)处显示文本: Else!
[/trigger]
发表于 2010-1-24 17:46:55 | 显示全部楼层
建议在触发2打印
(点击的对话框按钮);
Talk_button[1]
Talk_button[2]
的HandleId。
然后再进行比较自己查出错误或者Bug。
回复

使用道具 举报

 楼主| 发表于 2010-1-24 18:03:04 | 显示全部楼层
什么什么??? 没看懂.....
回复

使用道具 举报

发表于 2010-1-24 21:59:23 | 显示全部楼层
不要捕捉按钮被点击,直接捕捉对话框被点击呢
回复

使用道具 举报

发表于 2010-1-24 22:17:23 | 显示全部楼层
对话框按钮事件捕捉不到按钮(人家想你都注册的是指定按钮,那么自己就应该知道是按的哪个按钮)
换成对话框被点击事件
回复

使用道具 举报

 楼主| 发表于 2010-1-25 13:05:18 | 显示全部楼层
嗯,  原来就是个小问题困扰我一天, 现在解决了, 谢谢
回复

使用道具 举报

发表于 2010-1-25 17:31:54 | 显示全部楼层
按钮点击的事件不会改变"点击的对话框按钮"...
所以这时候"点击的对话框按钮"是空值。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-7-22 10:25 , Processed in 0.038870 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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