找回密码
 点一下
楼主: sunday529

师门任务系统,供大家参考

[复制链接]
 楼主| 发表于 2011-9-28 17:27:49 | 显示全部楼层
自己尝试了很多办法。始终是不知道怎么判断Z为1.2.3.4.或者5.
麻烦有教程不。
回复

使用道具 举报

发表于 2011-9-28 18:16:53 | 显示全部楼层
其实在你没有掌握变量和循环的应用,以及足够的逻辑思维之前最好还是分别用不同的触发做不同的任务吧,这样不会有冲突,而且易懂,这种东西很难一次解释清楚,我自己的任务系统也是自己开发的。
回复

使用道具 举报

发表于 2011-9-28 21:48:12 | 显示全部楼层
[trigger]未命名触发器 001
    事件
    条件
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((触发单位) 在 G 中) 等于 TRUE
            Then - 动作
                游戏 - 对 (触发玩家) 在屏幕位移(0.00,0.00)处显示文本: (已接受 + String[X[((触发玩家) 的玩家索引号)]])
            Else - 动作
                设置 Z = (随机整数,最小值: 1 最大值: 10)
                设置 X[((触发玩家) 的玩家索引号)] = Z
                单位组 - 为 G 添加 (触发单位)
                游戏 - 对 (触发玩家) 在屏幕位移(0.00,0.00)处显示文本: String[Z]
[/trigger]
回复

使用道具 举报

 楼主| 发表于 2011-9-29 12:40:35 | 显示全部楼层
想不到这么简单的设置
X[((触发玩家) 的玩家索引号)] = Z
就可以得到我需要的目的。
难怪我一直用X=Z都不行。。长知识了。

刚才终于把这个任务系统终结出来了,在这里谢谢各位的帮助了。
我就顺便把这任务系统贡献出来。
回复

使用道具 举报

发表于 2011-9-29 12:51:41 | 显示全部楼层
看得出来你很认真,而且会自己专研,加油罢。
回复

使用道具 举报

发表于 2011-9-29 15:29:51 | 显示全部楼层
这个任务的效果非常好,不过有几个问题:

一、WC3版本是1.20(好吧,不算问题的问题)

二、文本输出部分是“触发玩家”,但这些触发是没有“触发玩家”的。

三、条件判断中,下标值应该是'X[玩家索引] '而不应该是'Z'

四、条件错误,不能用'物品等于物品'这样的判断,而是在布尔值里面的'英雄持有指定物品类型'



PS:如果可以添加F9的任务说明就更好了,再接再厉。
回复

使用道具 举报

 楼主| 发表于 2011-9-29 23:47:06 | 显示全部楼层
重新按照要求调整了下。应该可以了把
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-8 05:40 , Processed in 0.145345 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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