宏学研究 宏学(Macrology)第二版上篇 热键栏

时间:2021-05-09 20:36 作者:佚名 手机订阅 神评论

新闻导语

热键栏(hotbar),是摆放热键(hotkey)的栏,经常被称做技能栏。其实除了技能还有很多东西可以放在热键栏上,比如宏、道具、制作笔记、快捷指令等,它们都称为热键。 每个职业(包括基础职业)都有10条专用热键栏,还有10条各职业共用的热键栏,共360条。共用热键栏的编号会显示白底以示区别。一条热键栏有12格,从1-12依次编号。

热键栏

热键栏(hotbar),是摆放热键(hotkey)的栏,经常被称做技能栏。其实除了技能还有很多东西可以放在热键栏上,比如宏、道具、制作笔记、快捷指令等,它们都称为热键。

每个职业(包括基础职业)都有10条专用热键栏,还有10条各职业共用的热键栏,共360条。共用热键栏的编号会显示白底以示区别。一条热键栏有12格,从1-12依次编号。

热键栏的称呼:

专用热键栏:职业名 编号

共(公)用热键栏:share 编号

当前职业专用热键栏:current 编号 (编号也可以写current,其含义为当前的活动热键栏——正常情况下是1号热键栏,被翻页后是当前被翻到的热键栏编号,注意不要混淆)

一名玩家始终拥有360条热键栏(8个生产职业、3个采集职业、9个低阶战斗职业、15个战斗特职、一个"共用职业"),与当前设置、状态、职业无关,即使你并未开放某个职业,它的技能栏仍然客观存在并可被 /hotbar copy 指令操作。最多能同时显示10条,专用技能栏只能显示本职业的,且同编号的专用与共用热键栏不能同时显示。系统初始状态默认显示1、2号两条,默认配置1、2、3号为职业专用,其他为共用。

切换热键栏的显示与否可以在设置、界面设置里进行,也可以输入文本指令 /hotbar display X on/off

将同编号的共用与专用热键栏切换显示可以在设置里进行,也可以输入文本指令 /hotbar share X on/off进行切换(这要方便很多)。注意:share是一个独立的热键栏,不会因为解除share显示而消失。

热键栏具有独立性和客观存在性。(一句话概括:“共通快捷栏和每个职业的快捷栏都是独立存在互不影响的”)

独立性指一条热键栏独立存在,不会因为其他同编号热键栏的修改而发生变化。例如在龙骑士4号热键栏上做修改,共用4号热键栏和赤魔法师4号热键栏不会发生变化(此时它们并不能被显示)。注意:1号技能栏可以被翻页,显示其他热键栏并应用1号热键栏的键位。这并不影响1号热键栏上的内容。

客观存在性指热键栏是客观存在的,不以人的意志为转移,是否可见不影响其存在,不会因为被隐藏而无法被其他操作读取。最典型的是share问题:你的10号热键栏开启了共用并放了一些热键,现在你关掉10号热键栏的共用,并不意味着你的10号共用热键栏上放的东西消失了——它们从你眼里消失了,但它们客观存在。同样你可以通过 /hotbar copy 指令往没有开启share的123号热键栏上放置一些热键。例如你可以隐藏1号技能栏,但你仍然可以按键释放1号热键栏上的技能(只要你记得键位)。但是如果你将1号技能栏切换为share,你将只能释放share1上的技能,因为热键栏的键位对应的是编号。此时使用 /hotbar copy 指令,你仍然可以把专用1号栏上的内容复制出来,虽然它没有显示。

游戏中还存在十字热键栏(crosshotbar),一般只有手柄玩家会使用,但键鼠玩家一样可以在角色菜单中将其调出。十字热键栏与普通热键栏特性基本相同,只是数量和格子编号有所区别。每个职业有8条十字热键栏,一条十字热键栏有16个格子,由3个字母按一定的规则编号:首先是L/R指代LT按下或者RT按下,然后是D/A指代十字键/ABXY,最后是是U/D/L/R分别指代上下左右。连起来就是LAD/RDU这一类的字符串编号。双十字热键栏和增强十字热键栏都是显示其他十字热键栏的情况。十字热键栏和普通热键栏是相互独立,同时存在的。

热键栏是进阶宏的核心操作对象,在开发过程中你会大量使用被隐藏的热键栏来做文章,记得哪些热键栏被用来做了什么是很重要的,否则你可能在操作过程中不慎覆盖了其他宏系统利用的热键栏而导致系统混乱。

/hotbar

从这里起,你就要步入宏的进阶内容了。在这个文本指令下的东西与你之前接触过的文本指令复杂得多,我们先分别讲述一下它的子命令。

此处以普通热键栏为例,十字热键栏将hotbar改为chotbar便可套用。如果你想操作PVP专用热键栏,改为/pvphotbar即可套用,这个指令只能在PVP区域内使用。同样,你不能在PVP区域内使用/hotbar 。

share

标准格式 /hotbar share 热键栏号 on/off

将指定编号的热键栏切换为显示公用热键栏/当前职业专用热键栏。

on/off省略时,将在on与off之间切换。

这个切换并不影响公用热键栏和专用热键栏上的内容,它们是相互独立的,被切换的只是显示哪一个。

主要用法:

替代打开角色设置-热键栏-点选是否将指定的技能栏设置为显示公用技能栏这个麻烦的操作。

[进阶向]切换战斗、生活和宏设置模式。

/hotbar share 4 off

/hotbar share 5 off

/hotbar share 6 off

/hotbar share 7 off

/hotbar share 8 off

/hotbar share 9 off

/hotbar share 10 off

/hudlayout 3

/hotbar display 5 on

/hotbar display 6 on

/hotbar display 7 on

/hotbar display 8 on

/hotbar display 9 on

/hotbar display 10 on

/e 视验模式展开!

[进阶向]在强化翻页宏中使用,进行2种状态的切换。


我知道你肯定看不懂,好奇?这边请[宏魔法师DLC]

display

标准格式 /hotbar display 热键栏号 on/off

将指定的技能栏设置为显示/隐藏。

隐藏与否不影响其上的内容,若被隐藏的热键栏设置有键位,仍然可以正常按键起效。

on/off省略时将在on与off间切换。

主要用法:

[进阶向]切换战斗、生活与宏设置模式。

/hotbar share 4 off

/hotbar share 5 off

/hotbar share 6 off

/hotbar share 7 off

/hotbar share 8 off

/hotbar share 9 off

/hotbar share 10 off

/hudlayout 3

/hotbar display 5 on

/hotbar display 6 on

/hotbar display 7 on

/hotbar display 8 on

/hotbar display 9 on

/hotbar display 10 on

/e 视验模式展开!

[进阶向]折叠宏(后文详述)还真没找到合适的例子[综合宏指南part4]

set

标准格式 /hotbar set 技能名 热键栏号 格号

将指定的技能热键摆放到指定的位置。

如果省略指定位置,则摆放到顺序第一位的格子(就像你新学了一个技能时系统自动摆放的位置)

如果指定的位置已经摆放了热键,那么原有的热键会被覆写删除。

指定的热键栏号默认为当前share状态,不能在其他职业的热键栏上/本职业被share/未设置的share的热键栏上摆放热键。

摆放的是技能热键,本身不涉及释放技能的动作,不受任何状态限制,摆放的技能热键能享受技能队列。

技能名必须是原始技能名,衍生技能名不能正常摆放。例如:纷乱雪月花应写作居合术,裂石飞环应写作原初之魂。

如果指定的技能已被升级后的技能取代,会自动改为放置升级后的技能,若指定未学会的升级后的技能,会自动改为升级前技能。

该技能必须是本职业的技能,如果是职能技能,必须已被设置。

生产职业很特殊,8个生产职业中,如果是任意一个职业都还未学会的技能,则不能被set,但只要有一个职业学会了,其他未学会的职业都可以set。专家技能也在此列,只要有一个专家学会了的技能,其他非专家职业也可以set。另外,8个职业的魂虽然名字不同,但其实是一个技能,会跟随职业改变而改变,例如在裁衣匠下set锻铁匠之魂,会自动变成裁衣匠之魂。

主要用法:

配合切换职能技能的宏,将新换上的技能覆盖换下的技能的热键。

/aaction 速行 off

/aaction 运气 on

/hotbar set 运气 3 5

[进阶向]将一个行使完功能的技能宏覆盖为真正的技能热键,使得它能够进入技能队列。

/micon 行吟

/ac 行吟

/hotbar set 行吟 1 10

/s 山峦起伏,伴我形骸放浪;

/em :万世箴言,予我生息容量;

/y 正直圣盾,护我无罪羔羊!

/wait 1

/hotbar copy 弓箭手 7 吟游诗人 1

general

标准格式 /hotbar general 共通技能名 热键栏号 格号

将指定的共通技能热键摆放到指定的位置。

基本与set没有区别,唯一目前发现的区别是共通技能“跳跃”只能用这个子命令摆放,因为龙骑有个同名技能。

pet buddy emote item mount minion marking waymark……

将指定的召唤兽技能/陆行鸟指令/情感动作/道具/坐骑/宠物/标记/地图标记热键摆放到指定的位置。

基本与set规则相同。

remove

标准格式 /hotbar remove 热键栏号 格号

将指定位置的热键删除。

指定的热键栏号默认为当前share状态,不能在其他职业的热键栏上/本职业被share/未设置的share的热键栏上删除热键。

格号填all可以将整条热键栏上的热键清空。

主要用法:

将部分用过的热键/不适合用的热键删除,以免失误/重复按到。

/cl

/e -----------------------------------------------------------<se.2>

/e 左下角集合引导黄圈

/e 后礁石后集合躲洪水最后回左下角躲风

/e 两次引导AOE后再分摊!

/e 拉线注意

/e 点名传毒注意

/hotbar remove 4 4

清空键位重新设置删库跑路

/hotbar remove 1 all

/hotbar remove 2 all

/hotbar remove 3 all

/hotbar remove 4 all

/hotbar remove 5 all

/hotbar remove 6 all

/hotbar remove 7 all

/hotbar remove 8 all

/hotbar remove 9 all

/hotbar remove 10 all

change

标准格式 /hotbar change 热键栏号

热键栏号可以填入next(当前活动热键栏编号+1)、prev(当前活动热键栏编号-1)

将1号热键栏更换为显示指定编号的热键栏,并套用1号的键位设置。

1号热键栏本身不会被改变,只是不显示。此时在显示的热键栏上做改动,会立刻反应到源热键栏上。

默认指定的热键栏号为当前share状态,不能切换显示其他职业的热键栏/本职业被share/未设置的share的热键栏。

主要用法:

[进阶向]翻页宏(下篇详述)先来个实例吧[宏血之龙v2][黑魔冰火状态机翻页宏]

copy

标准格式 /hotbar copy 职业名1 热键栏号1 职业名2 热键栏号2

将先指定的热键栏(被复制栏)上的所有内容复制到后指定的热键栏(目标栏)上,无视除了过图、看动画以外的任何限制。

可以指定当前未显示的其他职业的热键栏,本职业被share的热键栏等。

目标栏上原有的内容将被覆写删除。

当前唯一可以凭空创造宏热键的命令(因为没有 /hotbar macro),为了实现hotbar macro的效果,你需要把宏先存储在一条与复制到栏几乎一模一样的热键栏上,然后将其复制过来,使其似乎是只摆放了一个宏。

主要用法:

[进阶向]在指定位置摆放宏。

将当前热键栏设置储存到其他地方备份。

/micon 军神的赞美歌

/hotbar copy 吟游诗人 1 弓箭手 4

/hotbar copy 吟游诗人 2 弓箭手 5

/hotbar copy 吟游诗人 3 弓箭手 6

/e 战斗键位备份完毕

[进阶向]菜单宏(后文详述)先来个实例[船新生产菜单宏]

[进阶向]在强化翻页宏中使用,替代change实现更多功能。(后文详述)先来个实例[宏魔法师MK IV]

发送信息的文本指令

初等战斗宏的目的大部分是为了传送信息,提示队友,这里陈列了一些发送/处理聊天框信息的文本指令及各个频道的特征:

文本指令对应频道及说明
/s说话频道,可见范围比较小,对连续发言有限制——大约在0.76s-1s内只能在该频道说一句话,多的会被吞掉——其他玩家看不到,但是系统仍然认为你说了这句话,蛮族任务要求说话的能被成功判定。例如:

/s 1111111111

/s 有库啵果哦

/s 线轴

/s 展翅高飞

/s 乌姆·阿拉

/s 乘风而起

后面五行都不会被其他玩家看见。
/s的上屏延迟大约是0.16s,一句话可以压掉下面五句话。
/em情感动作频道,和说话频道基本相同,ID和内容之间没有冒号。限制连续发言——尽管你在连续发言时不会收到系统提示。
/y呼喊频道,可见范围比说话频道大一些,对连续发言有限制
/sh喊话频道,该地图内全屏可见,对连续发言有限制,<se.x>没有效果 请不要再试图在报点宏上加声音了
/tell悄悄话频道,格式/tell人物名@服务器名(同服省略)内容,对连续发言有限制,省略内容将改变悄悄话默认目标
/reply悄悄话频道,送信目标为上一个给你发悄悄话人,不会因为下线而消除
/p小队频道,不限制连续发言,se提示音有效
/a团队频道,不限制连续发言,se提示音 应该大概可能 有效
/fc部队频道,不限制连续发言
/pvpteam战队频道, 我还没有
/cwlinkshell跨服通讯贝频道, 国服还没实装
/lx通讯贝频道,x为通讯贝编号,省略则为最近一个激活的通讯贝——最近一个激活可以是用指令发言(未切换频道)或者主动切换默认频道(不管有没有发言),省略内容将改变默认频道,不限制连续发言
/b新人频道, 不好意思在里面测试
/e默语频道,仅自己可见,发送速度比其他频道都快得多,se提示音有效
/cth清除悄悄话记录,清除的实际上是曾悄悄话过的对象而不是悄悄话内容
/cl清屏



相关阅读:最终幻想14,交流,攻略

论坛大图推荐