找回密码
 点一下
查看: 1067|回复: 5

任务系统求解

[复制链接]
发表于 2011-1-24 21:26:02 | 显示全部楼层 |阅读模式
以下是我在网上看到的任务杀怪显示的T。
如果我想做2个这样的?是不是还是需要用另外2个变量再做?[trigger]未命名触发器 004
    事件
        单位 - 任意单位 获得物品
    条件
        ((被操作物品) 的类型) 等于 |cffFF0000接任务
        ((触发单位) 是 英雄) 等于 TRUE
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                TTT[(((触发单位) 的所有者) 的玩家索引号)] 等于 TRUE
            Then - 动作
                游戏 - 对 (触发玩家) 在屏幕位移(0.00,0.00)处显示文本: |cff20c000把之前...
            Else - 动作
                设置 TTT[(((触发单位) 的所有者) 的玩家索引号)] = TRUE
                电影 - 对 (所有玩家) 发送小地图信号到 dian1[1] ,持续时间: 5.00 秒
                游戏 - 对 ((触发单位) 的所有者) 在屏幕位移(0.00,0.00)处显示文本: |cff20c000接受了...
[/trigger]
发表于 2011-1-25 15:02:04 | 显示全部楼层
具体问题需要具体分析,如果你需要那几个任务可以同时完成,那么自然就需要几个变量了。
(当然,你也可以把一个变量数组当作几个变量数组来用)
回复

使用道具 举报

 楼主| 发表于 2011-1-26 08:00:40 | 显示全部楼层
TTT[(((触发单位) 的所有者) 的玩家索引号)] 等于 TRUE
我想问下还有什么办法代替TTT这变量吗?如果没有的话。我需要制造多个这样的任务。是不是要重新用个变量来代替TTT这个变量?
回复

使用道具 举报

发表于 2011-1-26 08:07:56 | 显示全部楼层
首先找到设置TTT变量的动作或条件,然后把这个动作或条件自己做出来,然后就可以自己用了。
回复

使用道具 举报

 楼主| 发表于 2011-1-26 09:10:07 | 显示全部楼层
我想说的是如果我要做2个这样的触发。TTT变量一个。新的XXX变量一个。是不是要这样?还是可以用TTT变量做2个触发?
回复

使用道具 举报

发表于 2011-1-26 12:31:07 | 显示全部楼层
用一个新的XXXX变量当然可以
A.w3x (14 KB, 下载次数: 20)
但是你也可以把TTT当作两个变量使用
A.w3x (16 KB, 下载次数: 25)
如果任务数量很多的话,还可以这样做:
A.w3x (15 KB, 下载次数: 31)
使用触发的方法是没有约束的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 19:30 , Processed in 0.032836 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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