找回密码
 点一下
查看: 813|回复: 16

求解这触发那里出差

[复制链接]
发表于 2011-9-23 22:17:03 | 显示全部楼层 |阅读模式
[trigger]xiaomeijuwa
    事件
        单位 - 任意单位 获得物品
    条件
        ((被操作物品) 的类型) 等于 东海湾任务:消灭巨蛙
        ((触发单位) 是 英雄) 等于 TRUE
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                TTT[(((触发单位) 的所有者) 的玩家索引号)] 等于 TRUE
            Then - 动作
                游戏 - 对 ((触发单位) 的所有者) 在屏幕位移(0.00,0.00)处显示文本: 已经领取任务...
                电影 - 对 (所有 (((触发单位) 的所有者) 的控制者) 控制的玩家) 发送小地图信号到 (ju洞 <预设> 的中心点) ,持续时间: 2.00 秒
            Else - 动作
                设置 TTT[(((触发单位) 的所有者) 的玩家索引号)] = TRUE
                游戏 - 对 ((触发单位) 的所有者) 在屏幕位移(0.00,0.00)处显示文本: 领取任务成功...
                电影 - 对 (所有 (((触发单位) 的所有者) 的控制者) 控制的玩家) 发送小地图信号到 (ju洞 <预设> 的中心点) ,持续时间: 2.00 秒
[/trigger]
[trigger]xiaomeijuwa2
    事件
        单位 - 任意单位 死亡
    条件
        ((死亡单位) 的类型) 等于 巨蛙
        TTT[(((凶手单位) 的所有者) 的玩家索引号)] 等于 TRUE
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                RenwuZhengshu[(((凶手单位) 的所有者) 的玩家索引号)] 小于或等于 10
            Then - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        RenwuZhengshu[(((凶手单位) 的所有者) 的玩家索引号)] 等于 10
                    Then - 动作
                        游戏 - 对 ((凶手单位) 的所有者) 在屏幕位移(0.00,0.00)处显示文本: 任务完成。
                    Else - 动作
                        设置 RenwuZhengshu[(((凶手单位) 的所有者) 的玩家索引号)] = (RenwuZhengshu[(((凶手单位) 的所有者) 的玩家索引号)] + 1)
                        游戏 - 对 ((凶手单位) 的所有者) 在屏幕位移(0.00,0.00)处显示文本: (巨蛙: + ((转换 RenwuZhengshu[(((凶手单位) 的所有者) 的玩家索引号)] 为字符串) + (/ + 10)))
            Else - 动作
[/trigger]
 楼主| 发表于 2011-9-23 22:17:29 | 显示全部楼层
[trigger]xiaomeijuwa3
    事件
        单位 - 任意单位 获得物品
    条件
        ((被操作物品) 的类型) 等于 完成:消灭巨蛙
        ((触发单位) 是 英雄) 等于 TRUE
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                RenwuZhengshu[(((触发单位) 的所有者) 的玩家索引号)] 大于或等于 10
            Then - 动作
                设置 TTT[(((触发单位) 的所有者) 的玩家索引号)] = FALSE
                设置 RenwuZhengshu[(((触发单位) 的所有者) 的玩家索引号)] = 0
                英雄 - 增加 500 经验值给 (触发单位) , 显示 升级动画
                玩家 - 增加 300 ((触发单位) 的所有者) 的 现有黄金
                游戏 - 对 ((触发单位) 的所有者) 在屏幕位移(0.00,0.00)处显示文本: 完成任务,奖...
            Else - 动作
                不做任何动作
[/trigger]
回复

使用道具 举报

 楼主| 发表于 2011-9-23 22:18:28 | 显示全部楼层
这触发前面的都可以。但到了第三个触发交任务就没反应。任务条件已经可以了,但就是交任务没反应。
回复

使用道具 举报

发表于 2011-9-23 22:24:21 | 显示全部楼层
好乱的触发……没看懂……
回复

使用道具 举报

 楼主| 发表于 2011-9-23 22:40:17 | 显示全部楼层
上面的触发是个任务触发。
触发1是接任务。杀野猪10个。
触发2是任务过程。每杀1个显示数字,杀了多少只。
触发3是提交任务。

前面2个触发很正常,到了第3个触发没反应。
回复

使用道具 举报

发表于 2011-9-24 08:26:37 | 显示全部楼层
应该是你这个地方出了问题
在xiaomeijuwa2里 设置 RenwuZhengshu[(((凶手单位) 的所有者) 的玩家索引号)] = (RenwuZhengshu[(((凶手单位) 的所有者) 的玩家索引号)] + 1)
而在xiaomiejuwa3里面 设置 RenwuZhengshu[(((触发单位) 的所有者) 的玩家索引号)] = 0
这里的触发单位指的是操作物品的单位  所以好像是这里错了吧还是,,,,不知道...
试把吧xiaomiejuwa2里的凶手单位改成触发单位看可不可以...
回复

使用道具 举报

 楼主| 发表于 2011-9-24 08:49:36 | 显示全部楼层
楼上xiaomiejuwa2把凶手单位改成触发单位我看这触发就不成立了。
回复

使用道具 举报

发表于 2011-9-24 08:54:08 | 显示全部楼层
xiokingsing:应该是你这个地方出了问题
在xiaomeijuwa2里 设置 RenwuZhengshu[(((凶手单位) 的所有者) 的玩家索引号)] = (RenwuZhengshu[(((凶手单位) 的所有者) 的玩家索引号)] + 1)
而在xiaomiejuwa3里面 设置 RenwuZhengshu[(((触发单位) 的所有者) 的玩家索引号)] = 0
这里的触发单位指的 .. (2011-09-24 08:26)
3里的触发单位不就是2里的凶手吗……
难道这任务不是一个人做的?!……

T似乎没有问题。。
LZ检查下物编里的东西是否设置正确。。


比如3里消灭巨蛙这个东西和英雄得到的不是同一个……
回复

使用道具 举报

发表于 2011-9-24 08:55:46 | 显示全部楼层
第三个触发为啥要用 任意单位获得物品 事件?第二个触发里又没说给单位物品~
回复

使用道具 举报

发表于 2011-9-24 09:02:33 | 显示全部楼层
xxy769506457:第三个触发为啥要用 任意单位获得物品 事件?第二个触发里又没说给单位物品~ (2011-09-24 08:55)
8楼什么意思……我怎么看不懂……
回复

使用道具 举报

发表于 2011-9-24 09:15:39 | 显示全部楼层
我的意思是LZ在第三个触发里用了 单位 - 任意单位 获得物品 事件
xiaomeijuwa3
事件
单位 - 任意单位 获得物品
条件
((被操作物品) 的类型) 等于 完成:消灭巨蛙
((触发单位) 是 英雄) 等于 TRUE
而在第二个触发里只有显示任务完成,而没有给予第三个触发所说的 完成:消灭巨蛙 物品
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
              if - 条件
                 RenwuZhengshu[(((凶手单位) 的所有者) 的玩家索引号)] 等于 10
              then - 动作
                 游戏 - 对 ((凶手单位) 的所有者) 在屏幕位移(0.00,0.00)处显示文本: 任务完成。
回复

使用道具 举报

发表于 2011-9-24 09:33:29 | 显示全部楼层
这就不知道了。。LZ的任务可能是回去“领”的奖励的,即跑到一个NPC处买那个“完成任务”的东西
回复

使用道具 举报

发表于 2011-9-24 10:04:41 | 显示全部楼层
额,如果这样就很麻烦了吧~任务一般都不需要再回去领奖励的
回复

使用道具 举报

发表于 2011-9-24 11:44:44 | 显示全部楼层
如果实在不行就发地图上来吧
回复

使用道具 举报

 楼主| 发表于 2011-9-24 14:36:38 | 显示全部楼层
唉。始终找不到问题所在。麻烦那个大大发另一个相同的触发给我吧。
回复

使用道具 举报

 楼主| 发表于 2011-9-24 15:21:33 | 显示全部楼层
我看还是算了。直接把第三个触发取消。
直接在第二个触发给予奖励。那就不用麻烦 了。
回复

使用道具 举报

发表于 2011-9-24 18:17:02 | 显示全部楼层
其实第三个触发完全可以改成“任意单位接近任务发布者”,然后买物品什么的就不要了……
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 22:20 , Processed in 0.035831 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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