今天有空,将[https://nga.178.com/read.php?tid=2235680&fpage=1 《宏命令指南》]中的条件语语法部分搬运到NGA上,可能还有的地方不够全面,希望大家补充。也希望大家给点其他好的建议。
命令条件语语法命令条件语是按什么规则生效的?恐怕要回答这个问题很容易引起混乱。所以,我专门列出了下面的宏命令结构表,表下面的是些格式的概念,和一些技术性的内容。此页面正在逐步完善当中。首先来让我们看看宏命令有那些构成方式:命令空格[第1个条件,第2个条件,第n个条件][第n组条件]第一个参数;[第一组条件[第n组条件]第N个参数……
命令空格第一个参数组;第二个参数组;第N个参数组;……
命令空格条件组参数可为空;条件可为空参数
命令空格参数组可为空
命令
:
:
/施放 [mod:ctrl,stance:3]急奔;[mod:ctrl,stance:1]激怒
条件组没有数量限制,由若干个条件成,用中括号表示。条件判断是由左至右执行的,所以条件组区分先后顺序。如:[harm,nodead][mod]会先判断目标是否是未死亡的敌对目标,如果条件未达成则判断是否按下特殊按键。
[mod][harm,nodead]会先判断是否按下特殊按键,如果条件未达成再判断目标是否是未死亡的敌对目标。
[target=fouc,harm]和[harm,target=fouc]所表达的意思是相同的。
如果第一组参数组的所有条件组都不成立,那么就开始判断第二组参数组的所有条件组,以此类推。/petattack [target=focus,harm];
可以解释为
命令空格条件组空参数;空条件空参数
/cast [target=mouseover,help][]圣光闪现
上面例子中的宏在执行时会对你鼠标指向的友方单位施放圣光闪现。如果鼠标没有指向任何单位或者指向的目标不是友善的,那么就会按常规对当前目标施放,或者根据设置(如自动自我施法、自我施法功能键)对自己施放。[]作为最后一个参数组的最后一个条件组,放置其他位置无意义。因为某一参数组的条件成立,就执行当前参数组的参数,而不再过问后面的参数组。如:/施放 [harm,mod:shift]智慧审判;[harm][]圣光审判
位于最后一个参数组中的空条件组[],如果只有这一个条件组的话,可以舍去不写。这也是我们最常见的宏格式。如:/施放 [harm]愤怒;[]愈合 ==> /施放 [harm]愤怒;愈合
/施放 []智慧审判 ==> /施放 智慧审判
/petattack [target=focus,harm]
可以解释为
命令空格条件组空参数
#showtooltip
/cast [channeling:吸取法力][channeling:吸取灵魂];[mod:alt,nochanneling:吸取法力]吸取法力;[mod:shift,nochanneling:吸取灵魂]吸取灵魂;[nochanneling:吸取生命]吸取生命
Just a joke!?
请给予解答!
那个原帖点进去看了下
发现如果只是为了防止再次按宏时造成引导浪费的话 实际上
#showtooltip
/cast [mod:alt,nochanneling]吸取法力;[mod:ctrl,nochanneling]吸取灵魂;[nochanneling]吸取生命
另外 字体颜色太多了……看起来比较麻烦
和原帖无关的一些东西...
对于吸取的引导类技能来说 1.想要不浪费引导进度 2.能适应多种情况变化 这两点要全包含进一个宏的话是满麻烦的 至少我这么觉得(它们的应用上有些矛盾?)……
就像例子的那个吸取对于吸取生命时改变为吸灵魂/法力就可以很好的打断当前并切换 但是吸法力时则不能很好地切到吸取灵魂(例如吸取时怪快死了)-然后如果为了这个目的去修改前面的内容 却又会导致后面吸取法力和生命的衔接出现问题 结果就越来越复杂了呢...
级别: 警告等级1
威望: -3
注册: 06-06-24
很多宏语句,我们经常看到,但是不明白为什么这么写,他们命令的排列,参数的排列,条件的先后,对该语句有什么影响。。
这个文章详细的解释了命令/参数/条件的使用。。。。
恩,反正对我来说是有用的。。收藏先。慢慢看。
徽章:
PS:要不是室友那张面值65分的小纸条,我现在VB课应该还是挂着的
级别: 学徒
威望: 1
注册: 10-07-29
财富: 24级别: 警告等级1
威望: -1
注册: 18-04-24
财富: 66相关知识
[教学]命令条件语语法 178
对外汉语教学基础理论笔记要点.doc
《我的世界手游》睡觉指令操作教学 睡觉命令怎么操作
Windows CMD命令大全(快速上手)
免费CAD基础命令教学视频,助您快速掌握设计技能(cad基础命令教学视频免费)
命令
[搬运]《考格威尔(Cogwheel's)宏命令完全指南》 NGA玩家社区
如何区分言语、语言及沟通?
黑马程序员:Java基础语法(二)
宏完全指南
网址: [教学]命令条件语语法 178 https://m.mcbbbk.com/newsview411518.html
上一篇: 仿花雨庭秒人斧指令教学 仅需一个 |
下一篇: Assa脚本指令 |