找回密码
 点一下
查看: 1371|回复: 17

呜呜泪奔ING,求助!

[复制链接]
发表于 2011-8-29 20:18:24 | 显示全部楼层 |阅读模式
呜呜呜呜呜,我泪奔啊,这个触发问题出在哪里??
10.jpg

我自己做了张图,是防守+对战的类型。
我做的这个触发相当于物品升级系统,物品XX使用N次之后可以晋升为下一级。
可是,我按照如上的做法设置触发。
每使用一次物品,自定义值就飙升,以至于 普通的冰玄诀用一次就变成了冰玄诀 第三层,我晕!
求解
发表于 2011-8-29 20:22:58 | 显示全部楼层
把触发粘贴成文本,不要用图……
回复

使用道具 举报

发表于 2011-8-29 20:39:21 | 显示全部楼层
你的条件没有加上使用的物品是什么,照你这个触发,只要是能使用的物品并且身上有玄冰绝,那么都会使自定义值加一
回复

使用道具 举报

发表于 2011-8-29 20:40:28 | 显示全部楼层
小事而已,好解决,回去帮你搞定。表示看不到你的图,不过我有类似的触发,不介意用的话就好办
回复

使用道具 举报

发表于 2011-8-29 20:43:31 | 显示全部楼层
其二是 既然你替换了物品,为什么后面2个还是用第一个物品呢
回复

使用道具 举报

发表于 2011-8-29 21:25:58 | 显示全部楼层
我看了10遍 也测试了10遍,我很想知道,为什么你会一次性直接跳到第三层,照你这触发是根本不可能的事
如果有别的关联到此物品的触发也请贴上
回复

使用道具 举报

发表于 2011-8-29 21:44:11 | 显示全部楼层
表示开了电脑之后终于看到LZ的图片了,但是没发现问题。我没测试,不过我想如果出现问题的话,那就可能是在于你对物品的自定义值那里是否计算正确了
回复

使用道具 举报

 楼主| 发表于 2011-8-30 11:43:37 | 显示全部楼层
好,按照高手的指点,我已经把触发修改了一遍,绝对没有物品上的错误了。
可是,在我调整完成之后,依然是那样的问题。
(触发发不上来不知道是怎么回事,只能发图了,全是乱码。)
修炼进度直接+10 ,但是物品却仍然是冰玄诀,没有变成冰玄诀第一层。


1.jpg 2.jpg
回复

使用道具 举报

 楼主| 发表于 2011-8-30 11:50:07 | 显示全部楼层
原文件在这里,还请帮忙检查一下BUG yzdldv1.001.w3x (1.13 MB, 下载次数: 12)
还有,这个地图出兵问题我一直困扰。
首先是有几个问题。
1.出兵设定我搞不懂。
2.出了兵,有的兵根本不动,就原地站着坑爹。
3.出兵系统在修改之前一直会出现走几步卡一下的问题,也许是兵种太多了。
其他的BUG我还不清楚,还请诸位帮忙查下。
回复

使用道具 举报

发表于 2011-8-30 11:51:50 | 显示全部楼层
首先发这个东西给你,表示看不完全你的触发,用这个工具把触发的乱码转换为正常的文字之后,或许就能发现你的问题所在。
内码转换器.rar (213 KB, 下载次数: 14)
回复

使用道具 举报

 楼主| 发表于 2011-8-30 11:54:11 | 显示全部楼层
[trigger]
未命名触发器 026
    事件
        单位 - 任意单位 使用物品
    条件
    动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (((触发单位) 所持有的 冰玄诀(零层)) 的自定义值) 大于或等于 10
            Then - 动作
                物品 - 删除 ((触发单位) 所持有的 冰玄诀(零层))
                英雄 - 创建 冰玄诀 第一层 给 (触发单位)
                游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
            Else - 动作
                物品 - 设置 ((触发单位) 所持有的 冰玄诀(零层)) 的自定义值为 ((((触发单位) 所持有的 冰玄诀(零层)) 的自定义值) + 1)
                游戏 - 对 (所有玩家) 发送文本信息: 冰玄诀修炼进...
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (((触发单位) 所持有的 冰玄诀 第一层) 的自定义值) 大于或等于 20
            Then - 动作
                物品 - 删除 ((触发单位) 所持有的 冰玄诀 第一层)
                英雄 - 创建 冰玄诀 第二层 给 (触发单位)
                游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
            Else - 动作
                物品 - 设置 ((触发单位) 所持有的 冰玄诀 第一层) 的自定义值为 ((((触发单位) 所持有的 冰玄诀 第一层) 的自定义值) + 2)
                游戏 - 对 (所有玩家) 发送文本信息: 冰玄诀修炼进...
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (((触发单位) 所持有的 冰玄诀 第二层) 的自定义值) 大于或等于 30
            Then - 动作
                物品 - 删除 ((触发单位) 所持有的 冰玄诀 第二层)
                英雄 - 创建 冰玄诀 第三层 给 (触发单位)
                游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
            Else - 动作
                物品 - 设置 ((触发单位) 所持有的 冰玄诀 第二层) 的自定义值为 ((((触发单位) 所持有的 冰玄诀 第二层) 的自定义值) + 3)
                游戏 - 对 (所有玩家) 发送文本信息: 冰玄诀修炼进...
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (((触发单位) 所持有的 冰玄诀 第三层) 的自定义值) 大于或等于 50
            Then - 动作
                物品 - 删除 ((触发单位) 所持有的 冰玄诀 第三层)
                英雄 - 创建 冰玄诀 第四层 给 (触发单位)
                游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
            Else - 动作
                物品 - 设置 ((触发单位) 所持有的 冰玄诀 第三层) 的自定义值为 ((((触发单位) 所持有的 冰玄诀 第三层) 的自定义值) + 5)
                游戏 - 对 (所有玩家) 发送文本信息: 冰玄诀修炼进...
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (((触发单位) 所持有的 冰玄诀 第四层) 的自定义值) 大于或等于 70
            Then - 动作
                物品 - 删除 ((触发单位) 所持有的 冰玄诀 第四层)
                英雄 - 创建 冰玄诀 第五层 给 (触发单位)
                游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
            Else - 动作
                物品 - 设置 ((触发单位) 所持有的 冰玄诀 第四层) 的自定义值为 ((((触发单位) 所持有的 冰玄诀 第四层) 的自定义值) + 1)
                游戏 - 对 (所有玩家) 发送文本信息: 冰玄诀修炼进...
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (((触发单位) 所持有的 冰玄诀 第五层) 的自定义值) 大于或等于 90
            Then - 动作
                物品 - 删除 ((触发单位) 所持有的 冰玄诀 第五层)
                英雄 - 创建 冰玄诀 第六层 给 (触发单位)
                游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
            Else - 动作
                物品 - 设置 ((触发单位) 所持有的 冰玄诀 第五层) 的自定义值为 ((((触发单位) 所持有的 冰玄诀 第五层) 的自定义值) + 6)
                游戏 - 对 (所有玩家) 发送文本信息: 冰玄诀修炼进...
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (((触发单位) 所持有的 冰玄诀 第六层) 的自定义值) 大于或等于 100
            Then - 动作
                物品 - 删除 ((触发单位) 所持有的 冰玄诀 第六层)
                英雄 - 创建 冰玄诀 第七层 给 (触发单位)
                游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
            Else - 动作
                物品 - 设置 ((触发单位) 所持有的 冰玄诀 第六层) 的自定义值为 ((((触发单位) 所持有的 冰玄诀 第六层) 的自定义值) + 5)
                游戏 - 对 (所有玩家) 发送文本信息: 冰玄诀修炼进...
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (((触发单位) 所持有的 冰玄诀 第七层) 的自定义值) 大于或等于 120
            Then - 动作
                物品 - 删除 ((触发单位) 所持有的 冰玄诀 第七层)
                英雄 - 创建 冰玄诀 第八层 给 (触发单位)
                游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
            Else - 动作
                物品 - 设置 ((触发单位) 所持有的 冰玄诀 第七层) 的自定义值为 ((((触发单位) 所持有的 冰玄诀 第七层) 的自定义值) + 3)
                游戏 - 对 (所有玩家) 发送文本信息: 冰玄诀修炼进...
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (((触发单位) 所持有的 冰玄诀 第八层) 的自定义值) 大于或等于 150
            Then - 动作
                物品 - 删除 ((触发单位) 所持有的 冰玄诀 第八层)
                英雄 - 创建 冰玄诀 第九层 给 (触发单位)
                游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
            Else - 动作
                物品 - 设置 ((触发单位) 所持有的 冰玄诀 第八层) 的自定义值为 ((((触发单位) 所持有的 冰玄诀 第八层) 的自定义值) + 5)
                游戏 - 对 (所有玩家) 发送文本信息: 冰玄诀修炼进...
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (((触发单位) 所持有的 冰玄诀 第九层) 的自定义值) 大于或等于 180
            Then - 动作
                物品 - 删除 ((触发单位) 所持有的 冰玄诀 第九层)
                英雄 - 创建 冰玄诀 第十层(顶层) 给 (触发单位)
                游戏 - 对 (所有玩家) 发送文本信息: 通过刻苦和不...
            Else - 动作
                物品 - 设置 ((触发单位) 所持有的 冰玄诀 第九层) 的自定义值为 ((((触发单位) 所持有的 冰玄诀 第九层) 的自定义值) + 3)
                游戏 - 对 (所有玩家) 发送文本信息: 冰玄诀修炼进...
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (((触发单位) 所持有的 冰玄诀 第十层(顶层)) 的自定义值) 等于 200
            Then - 动作
                游戏 - 对 (所有玩家) 发送文本信息: 冰玄诀已经修...
            Else - 动作
                游戏 - 对 (所有玩家) 发送文本信息: 冰玄诀已经修...

[/trigger]
QQQ!!!
回复

使用道具 举报

发表于 2011-8-30 12:32:42 | 显示全部楼层
看025触发,每次使用物品,你的物品自定义值都会重新设定一次
修炼进度直接+10是什么意思? 直接指的是一次性10,还是你通过某种方式让他到10,或是你使用10次物品
回复

使用道具 举报

发表于 2011-8-30 12:33:12 | 显示全部楼层
帮你重新写了
[trigger]未命名触发器 026
    事件
        单位 - 任意单位 使用物品
    条件
        Or - 任意条件成立
            条件
                ((被操作物品) 的类型) 等于 冰玄诀(零层)
                ((被操作物品) 的类型) 等于 冰玄诀 第一层
                ((被操作物品) 的类型) 等于 冰玄诀 第二层
                ((被操作物品) 的类型) 等于 冰玄诀 第三层
                ((被操作物品) 的类型) 等于 冰玄诀 第四层
                ((被操作物品) 的类型) 等于 冰玄诀 第五层
                ((被操作物品) 的类型) 等于 冰玄诀 第六层
                ((被操作物品) 的类型) 等于 冰玄诀 第七层
                ((被操作物品) 的类型) 等于 冰玄诀 第八层
                ((被操作物品) 的类型) 等于 冰玄诀 第九层
                ((被操作物品) 的类型) 等于 冰玄诀 第十层(顶层)
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((被操作物品) 的自定义值) 等于 10
            Then - 动作
                物品 - 删除 (被操作物品)
                英雄 - 创建 冰玄诀 第一层 给 (触发单位)
                游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
                跳过剩余动作
            Else - 动作
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((被操作物品) 的自定义值) 等于 20
                    Then - 动作
                        物品 - 删除 (被操作物品)
                        英雄 - 创建 冰玄诀 第二层 给 (触发单位)
                        游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
                        跳过剩余动作
                    Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((被操作物品) 的自定义值) 等于 30
                            Then - 动作
                                物品 - 删除 (被操作物品)
                                英雄 - 创建 冰玄诀 第三层 给 (触发单位)
                                游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
                                跳过剩余动作
                            Else - 动作
                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                    If - 条件
                                        ((被操作物品) 的自定义值) 等于 50
                                    Then - 动作
                                        物品 - 删除 (被操作物品)
                                        英雄 - 创建 冰玄诀 第四层 给 (触发单位)
                                        游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
                                        跳过剩余动作
                                    Else - 动作
                                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                            If - 条件
                                                ((被操作物品) 的自定义值) 等于 70
                                            Then - 动作
                                                物品 - 删除 (被操作物品)
                                                英雄 - 创建 冰玄诀 第五层 给 (触发单位)
                                                游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
                                                跳过剩余动作
                                            Else - 动作
                                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                                    If - 条件
                                                        ((被操作物品) 的自定义值) 等于 90
                                                    Then - 动作
                                                        物品 - 删除 (被操作物品)
                                                        英雄 - 创建 冰玄诀 第六层 给 (触发单位)
                                                        游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
                                                        跳过剩余动作
                                                    Else - 动作
                                                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                                            If - 条件
                                                                ((被操作物品) 的自定义值) 等于 100
                                                            Then - 动作
                                                                物品 - 删除 (被操作物品)
                                                                英雄 - 创建 冰玄诀 第七层 给 (触发单位)
                                                                游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
                                                                跳过剩余动作
                                                            Else - 动作
                                                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                                                    If - 条件
                                                                        ((被操作物品) 的自定义值) 等于 120
                                                                    Then - 动作
                                                                        物品 - 删除 (被操作物品)
                                                                        英雄 - 创建 冰玄诀 第八层 给 (触发单位)
                                                                        游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
                                                                        跳过剩余动作
                                                                    Else - 动作
                                                                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                                                            If - 条件
                                                                                ((被操作物品) 的自定义值) 等于 150
                                                                            Then - 动作
                                                                                物品 - 删除 (被操作物品)
                                                                                英雄 - 创建 冰玄诀 第九层 给 (触发单位)
                                                                                游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
                                                                                跳过剩余动作
                                                                            Else - 动作
                                                                                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                                                                    If - 条件
                                                                                        ((被操作物品) 的自定义值) 等于 180
                                                                                    Then - 动作
                                                                                        物品 - 删除 (被操作物品)
                                                                                        英雄 - 创建 冰玄诀 第十层(顶层) 给 (触发单位)
                                                                                        游戏 - 对 (所有玩家) 发送文本信息: 通过修炼,您...
                                                                                        跳过剩余动作
                                                                                    Else - 动作
                                                                                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                                                                            If - 条件
                                                                                                ((被操作物品) 的自定义值) 大于或等于 200
                                                                                            Then - 动作
                                                                                                游戏 - 对 (所有玩家) 发送文本信息: 冰玄诀已经修...
                                                                                                跳过剩余动作
                                                                                            Else - 动作
                                                                                                物品 - 设置 (被操作物品) 的自定义值为 (((被操作物品) 的自定义值) + 1)
                                                                                                游戏 - 对 (所有玩家) 发送文本信息: 冰玄诀修炼进...
[/trigger]
回复

使用道具 举报

发表于 2011-8-30 12:36:31 | 显示全部楼层
LS真快,我才吃完饭你就完成了。。。。
回复

使用道具 举报

发表于 2011-8-30 13:51:03 | 显示全部楼层
表示没事干~
回复

使用道具 举报

 楼主| 发表于 2011-8-31 11:56:54 | 显示全部楼层
怎么贴到触发里啊……
回复

使用道具 举报

发表于 2011-8-31 12:10:07 | 显示全部楼层
请看版区公告
回复

使用道具 举报

 楼主| 发表于 2011-8-31 12:30:02 | 显示全部楼层
OK,多谢LS的指点,我已经做出触发了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 05:54 , Processed in 0.045438 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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