找回密码
 点一下
查看: 1718|回复: 8

纠结了一个下午的送水任务~~

[复制链接]
发表于 2010-9-11 19:32:13 | 显示全部楼层 |阅读模式


如何判断单位身上是否有某个物品,本来用


条件
    (((触发单位) 物品栏第 1 格的物品) 的类型) 等于 空瓶子
    (((触发单位) 物品栏第 2 格的物品) 的类型) 等于 空瓶子
    (((触发单位) 物品栏第 3 格的物品) 的类型) 等于 空瓶子
    (((触发单位) 物品栏第 4 格的物品) 的类型) 等于 空瓶子
    (((触发单位) 物品栏第 5 格的物品) 的类型) 等于 空瓶子
    (((触发单位) 物品栏第 6 格的物品) 的类型) 等于 空瓶子


但是删除物品的时候尴尬了~
发表于 2010-9-11 20:59:00 | 显示全部楼层
[trigger]
对战初始化
    事件
        单位 - 任意单位进入 X1 <预设>
    条件
        (((触发单位) 所持有的 (((触发单位) 所持有的 瓶子) 的类型)) 的类型) 等于 瓶子
    动作
        英雄 - 创建 装满水的瓶子 给 (触发单位)
        物品 - 删除 ((触发单位) 所持有的 瓶子)

[/trigger]

[trigger]   

V1
    事件
        单位 - 任意单位 获得物品
    条件
        (((触发单位) 所持有的 (((触发单位) 所持有的 装满水的瓶子) 的类型)) 的类型) 等于 装满水的瓶子
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((被操作物品) 的类型) 等于 提交任务
            Then - 动作
                物品 - 删除 ((触发单位) 所持有的 装满水的瓶子)
                玩家 - 增加 1000 ((触发单位) 的所有者) 的 现有黄金
            Else - 动作
                不做任何动作

[/trigger]



不知道有没BUG,我只测试了几次,发现没有什么问题

水.w3x

86 KB, 下载次数: 33

回复

使用道具 举报

发表于 2010-9-11 21:14:19 | 显示全部楼层
自认为将条件改为
((触发单位)拥有 装满水的瓶子) 等于 TURE   
更方便一些
回复

使用道具 举报

发表于 2010-9-12 11:21:07 | 显示全部楼层
因为我找不到那个触发........所以写的很麻烦
回复

使用道具 举报

 楼主| 发表于 2010-9-12 11:52:57 | 显示全部楼层
那怎么设置任务只能接一次呢?
回复

使用道具 举报

发表于 2010-9-12 12:01:30 | 显示全部楼层
如果是其余所有人都无法再接
那就直接在所有动作结束后添加上一个关闭当前触发的动作
如果是只有该单位无法再接
那就在所有动作结束后把单位放进预设单位组 并在触发一开始的条件判断里多加一则判断触发单位是否在指定单位组中的条件

如果要设置为完成后可继续
只需要在相应的触发里添加 打开指定触发 或者是 从单位组移出单位 的动作就可以了
回复

使用道具 举报

发表于 2010-9-12 12:41:17 | 显示全部楼层
LS解释的很详细...不过话说,什么叫预设单位组,求指教
回复

使用道具 举报

发表于 2010-9-12 12:44:19 | 显示全部楼层
或许是事先设置的单位组变量吧
回复

使用道具 举报

发表于 2010-9-12 13:09:38 | 显示全部楼层
小鸟正解....
虽然回答看起来是很详细 其实那是我不想打开WE而换用纯输入所诞生的产物而已
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-24 12:56 , Processed in 0.050951 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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