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

为何这样的条件判断不起作用??

[复制链接]
发表于 2012-8-18 22:11:13 | 显示全部楼层 |阅读模式
如下明明条件不符合还是照样执行.......
AK47的子弹明明就在单位的第二格!还给我执行!
本来以为是CJBJ的不同.改成第一格一样执行啊~
编辑器发疯了?
[trigger]

AK47子彈 物品欄1轉56
    事件
                事件<YDWE>     - 任意部隊移動物品欄裡的物品
    條件
        ((觸發部隊)擁有副手)    等於假
        ((最後在物品欄中移動的物品)的目前生命值)    小於等於2000.00
        ((最後在物品欄中移動的物品)的目前生命值)    大於1000.00
    動作
        逆天<YDWE>     - 設定 [整數] loc_001=((觸發部隊)所持有的AK47的子彈的物品欄序號)
        如果(所有條件成立),則(執行動作 1),否則(執行動作 2)
            若 - 條件
                (loc_001)    不等於2
            則 - 動作 1
                T        觸發         - 關閉(目前觸發)
                H        英雄         - 丟棄(最後在物品欄中移動的物品),從(觸發部隊)身上
                H        英雄         - 給予(觸發部隊)(最後丟棄的物品)
                T        觸發         - 開啟(目前觸發)
            否則 - 動作 2

[/trigger]
发表于 2012-8-19 12:38:58 | 显示全部楼层
YDWE不太熟悉
你检查一下“((觸發部隊)所持有的AK47的子彈的物品欄序號)”获得的是“移动前的位置”还是“移动后的位置”
回复

使用道具 举报

 楼主| 发表于 2012-8-19 19:07:05 | 显示全部楼层
我测试了好久...看来这项条件设定有问题根本不起作用
移动前跟移动后的位置我都试了...如果这样触发好难做的啊...
回复

使用道具 举报

发表于 2012-8-19 21:16:07 | 显示全部楼层
也许你应该试一下 “事件响应 - 命令发布目标”,用来代替 “最後在物品欄中移動的物品”
猜想YDWE的这个事件的原理应该是捕捉命令
回复

使用道具 举报

发表于 2012-8-19 21:44:17 | 显示全部楼层
在老狼UI下,捕捉物品移动的触发应该这样写:
[trigger]A
    事件
        单位 - 任意单位 发布指定物体目标指令
    条件
    动作
        自定义代码: set udg_GIOI = GetIssuedOrderId()
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                GIOI 大于或等于 852002
                GIOI 小于或等于 852007
            Then - 动作
                设置 GIOI = (GIOI - 852001)
                For XHZS 从 1 到 6, 做动作
                    Loop - 动作
                        如果所有条件成立则做动作1,否则做动作2
                            If - 条件
                                ((触发单位) 物品栏第 XHZS 格的物品) 等于 (命令发布目标)
                            Then - 动作
                                设置 WPWZ = XHZS
                            Else - 动作
                游戏 - 对 (所有玩家) 发送文本信息: ((((触发单位) 的名字) + 正在将) + (((命令发布目标) 的名字) + (从第 + ((转换 WPWZ 为字符串) + (格移动到第 + ((转换 GIOI 为字符串) + 格))))))
            Else - 动作
[/trigger]
YDWP.w3x (12 KB, 下载次数: 2)
YDWE对其进行了一定程度的封装,使其更加简单,但是也更容易出错
所以说不推荐新人在具体了解其实现原理之前使用YDWE的扩展功能
回复

使用道具 举报

 楼主| 发表于 2012-8-19 21:49:41 | 显示全部楼层
3QQQQQQ~我懂了!
回复

使用道具 举报

发表于 2012-8-19 21:59:05 | 显示全部楼层
好的~~
问题解决后记得更改分类为解决哦
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 08:50 , Processed in 0.040722 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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