查看“经典触发条件”的源代码
←
经典触发条件
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
在讲解触发之前,请确认已经明确的理解包括但不限于“参数”的知识 == '''Accumulate''' == 功能:判断某个玩家或某些玩家的资源积累是否达到某个标准 参数:该条件包含4个参数 === Player1 === 指某位玩家(例如Player4)或某些玩家(例如Force2) === at least === 包含at least、 at most 、 exactly 三个选项。 at least 可翻译为“至少”,亦可翻译为“大于等于” at most 可翻译为“至多”,亦可翻译为“小于等于” exactly 可翻译为“等于” === 0 === 条件数值,即某种资源(晶矿、瓦斯)需要满足的数值 === ore === 需要判定的资源类型,包含三个选项:ore (晶矿)、 gas(瓦斯) 、 ore and gas(晶矿和瓦斯) == '''Always''' == 功能:使本条触发无条件执行 参数:无任何参数 == '''Bring''' == 功能:用于判断某玩家是否在某区域中有某单位 参数:该条件包含5个参数 === Player1 === 指某位玩家(例如Player4)或某些玩家(例如Force2) === exactly === 包含at least、 at most 、 exactly 三个选项。 at least 可翻译为“至少”,亦可翻译为“大于等于” at most 可翻译为“至多”,亦可翻译为“小于等于” exactly 可翻译为“等于” === 0 === 条件数值,即某种单位需要满足的数值 === Terran Marine === 指定的单位类型,包含星际中所有的228种单位以及4个通配符 通配符:在此处指[any unit] 、 [buildings] 、 [factories] 和 [men],其意义如下 ==== [any unit] ==== 翻译为“任何单位”,指代任意单位 例如“Player 1 brings at least 12 [any unit] to location 2”,可翻译为“玩家1在区域2中有12个任意单位” ==== [buildings] ==== 翻译为“建筑”,此处检测的是单位高级属性中的[buildings] 标签,该标签可用EUD技术进行修改 即可以通过EUD技术制作出带有[buildings] 属性的机枪等奇怪的的单位,使其被该条触发的对应词条检测到 ==== [factories] ==== 翻译为“工厂”,通俗的讲可以指代所有可以出兵的建筑,具体情况请使用DatEdit查看具体单位的高级属性选项卡 与前文相同,可以通过EUD技术制作出带有[factories] 属性的机枪等奇怪的的单位,使其被该条触发的对应词条检测到 ==== [men] ==== 老实说[men]很难通过简单的话语描述清楚,简单的说,[men]指生产出的各种作战兵种、辅助兵种、资源采集者,具体情况请使用DatEdit查看具体单位的高级属性选项卡 与前文相同,可以通过EUD技术制作出带有[men] 属性的兵营等奇怪的的单位,使其被该条触发的对应词条检测到 === Anywhere === 指需要检测的区域,Anywhere为整个地图,除 Anywhere 外,其他区域必须先画在地图上才会出现在触发的选项里 Anywhere本质上是星际默认存在的一个Location,其LocationID为64 == '''Command''' == 功能:检测某玩家在整个地图上是否拥有某单位 参数:该条件包含4个参数 参数情况与上文中的 bring 基本相同,此处省略 == '''CommandLeast''' == 功能:检测某玩家是否控制了最少的某种单位 参数:略 == '''CommandLeastAt''' == 功能:检测某玩家是否在某个区域控制了最少的某种单位 参数:略 == '''CommandMost''' == 功能:检测某玩家是否控制了最多的某种单位 参数:略 == '''CommandMostAt''' == 功能:检测某玩家是否在某个区域控制了最多的某种单位 参数:略 == '''CountdownTimer''' == 功能:检测屏幕顶部的倒计时 参数:该条件包含2个参数 === at least === 包含at least、 at most 、 exactly 三个选项 at least 可翻译为“至少”,亦可翻译为“大于等于” at most 可翻译为“至多”,亦可翻译为“小于等于” exactly 可翻译为“等于” === 0 === 条件数值,即倒计时需要满足的数值 注意,游戏顶部显示的倒计时是全部玩家使用的同一个倒计时,如果需要每个玩家使用单独的倒计时,需要用另外的办法 == '''Deaths''' == 功能:用于检测某玩家的某种单位的死亡数量,注意本处的“死亡”指的是游戏中的击杀,触发Kill、Remove的单位并不计算在内 参数:略 == '''ElapsedTime''' == 功能:用于检测游戏内已经经过的秒数,注意!该处的“秒数”指“游戏时间”而非“现实时间” 参数:略 == '''HighestScore''' == 功能:用于检测某项分数最高的玩家 参数:略 == '''Kills''' == 功能:用于检测击杀数,注意!是“击杀数”而非“击杀分数”,普通触发可以自由读取击杀数和击杀分数,但只能修改击杀分数 参数:略 == '''LeastKills''' == 功能:用于检测击杀数最少的玩家 参数:略 == '''LeastResources''' == 功能:用于检测资源数最少的玩家 参数:略 == '''LowestScore''' == 功能:用于检测某项分数最少的玩家 参数:略 == '''MostKills''' == 功能:用于检测击杀数最多的玩家 参数:略 == '''MostResources''' == 功能:用于检测资源数最多的玩家 参数:略 == '''Never''' == 功能:即字面上的“从不触发”,写了这个条件的触发永不执行,实际中几乎不用 参数:略 == '''Opponents''' == 功能:用于检测某位玩家还剩余多少位对手 参数:略 == '''Score''' == 功能:用于检测玩家的某项分数 参数:略 == '''Switch''' == 功能:用于检测某个开关的状态 参数:略
返回至“
经典触发条件
”。
导航菜单
个人工具
登录
名字空间
页面
讨论
变体
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
分类目录
常见问题
工作笔记
制图工具
所有页面
工具
链入页面
相关更改
特殊页面
页面信息