发布时间:2024-07-16作者:周智茵点击:
有趣的 FFXIV 宏
杂项
/bow - 向目标鞠躬
/dance - 随机跳舞
/handover - 给出随机的赠品
/sit - 坐下
/sweat - 表达汗水
战斗
/assist
/count - 宣布当前的倒计时
/focus
/heal - 使用治疗法术
/jump - 跳跃(可以用作躲避机制)
娱乐
/cheer
/emote
/laugh - 发出大笑
/playdead - 假装死亡
/yell
其他
/say - 发送一条文字消息给其他玩家
/tell
/follow - 跟踪特定的玩家
/invite
/kick
战斗宏
鼠标连击宏:在特定鼠标按键上绑定一连串技能,实现快速连击。
AOE宏:一键释放多个AOE技能,节省操作时间。
BUFF宏:一键激活多个增益BUFF,快速提升自身属性。
复活宏:一键复活自己或队友,提高生存能力。
治疗宏:一键治疗目标,简化治疗操作。
生活技能宏
传送宏:一键传送至特定地点,方便日常移动。
采矿宏:一键采矿,自动化收集资源。
钓鱼宏:一键钓鱼,简化钓鱼流程。
制作宏:一键制作特定物品,提高制作效率。
修理宏:一键修理装备,方便日常维护。
其他实用宏
笔记宏:一键打开笔记窗口,方便记录信息。
表情宏:一键发送表情,增强社交互动。
截图宏:一键截图,保存游戏精彩瞬间。
倒计时宏:显示特定时间的剩余倒计时,用于计时活动。
提示宏:显示特定信息提醒,避免遗忘重要事项。
创建宏
1. 在聊天框中输入 `/macroicon` 指定图标。
2. 输入宏名称 `/macro name`。
3. 输入宏内容 `/ac 火球`。
4. 输入 `/micon 火球` 绑定图标。
5. 保存宏 `/macro save`。
宏注意事项
一个宏最大长度为255个字符。
只能绑定一个图标。
宏无法包含宏调用。
宏只能执行一个动作。
过度使用宏可能导致游戏延迟。
Final Fantasy XIV 宏指令大全
基本宏指令
| 指令 | 描述 |
|---|---|
| /aassist <玩家名> | 协助指定玩家的目标 |
| /acast <技能名> | 使用指定技能 |
| /attackoff | 停止自动攻击 |
| /attackon | 开始自动攻击 |
| /autotranslate [on/off] | 自动翻译聊天信息 |
| /busy | 设置繁忙状态 |
| /cancel | 取消当前动作 |
| /cheer | 进行欢呼动作 |
| /comfort | 安慰目标 |
| /dance | 进行舞蹈动作 |
| /error | 发送错误信息 |
| /flee | 逃跑 |
| /follow <玩家名> | 跟随指定玩家 |
| /help | 查看宏指令帮助信息 |
| /highfive <玩家名> | 与指定玩家击掌 |
| /invitesquad | 邀请小队成员 |
| /laugh | 进行大笑动作 |
| /leave | 退出小队或团队 |
| /look | 查看目标 |
| /mount | 骑乘坐骑 |
| /p <消息> | 在小队/团队中发送消息 |
| /pinfo | 查看小队/团队成员信息 |
| /playdead | 装死 |
| /point | 对目标指点 |
| /pray | 进行祈祷动作 |
| /provoke | 主动挑衅目标 |
| /ready | 准备就绪 |
| /relinquish | 放弃小队/团队领导权 |
| /rescue <玩家名> | 救援指定玩家 |
| /say <消息> | 对附近玩家发送消息 |
| /sit | 坐下 |
| /sleep | 睡觉 |
| /spectate | spectate 玩家 |
| /stop | 停止当前动作/技能 |
| /target <玩家/生物名> | 目标指定玩家或生物 |
| /tell <玩家名> <消息> | 发送私人信息 |
| /throw <道具名> | 投掷指定道具 |
| /unmount | 下马 |
| /wait <时间 (秒)> | 等待指定时间 |
| /wave | 进行挥手动作 |
进阶宏指令
| 指令 | 描述 |
|---|---|
| /echo <消息> | 在聊天窗口中显示消息 |
| /e <动作> | 执行动作,如 /e 鞠躬 |
| /em <动作> | 执行带有表情的动作,如 /em 微笑 |
| /exec <宏名> | 执行指定宏 |
| /if <条件> <真> <假> | 如果条件成立,执行真动作,否则执行假动作 |
| /item <道具名> | 使用指定道具 |
| /macroicon <图标名> | 设置宏指令图标 |
| /macrolock | 锁定宏指令,防止意外修改 |
| /macros | 查看所有宏指令 |
| /macrotext | 查看宏指令文本 |
| /micon <技能名> | 设置宏指令图标为指定技能图标 |
| /mlock | 锁定当前宏指令 |
| /mqueue <宏名> | 将宏指令排队执行 |
| /mrlock | 锁定所有宏指令 |
| /msg <玩家名> <消息> | 发送私人信息 |
| /options <选项> <值> | 设置宏指令选项,如 /options canrepeat 1 |
| /pfilter
| /param <变量> | 设置变量 |
| /party <命令> | 管理小队,如 /party add <玩家名> |
| /pause <时间 (秒)> | 暂停宏指令执行 |
| /query <变量> | 获取变量值 |
| /send <玩家名> <消息> | 发送私人信息 |
| /status <属性名> | 获取角色属性值 |
| /targetof <玩家名> | 目标指定玩家的目标 |
| /time | 显示游戏时间 |
| /uptime | 显示目标技能持续时间 |
| /usermacro <宏名> | 加载并执行指定宏指令 |
| /waitfor <条件> <时间 (秒)> | 等待条件成立或超时 |
| /x <动作> | 执行文本命令动作 |
| /xqueue <宏名> | 在文本命令中排队执行宏指令 |
变量
| 变量 | 描述 |
|---|---|
| $1-$9 | 宏指令参数 |
| $player | 自己的角色名 |
| $target | 目标玩家/生物名 |
| $targetof | 目标玩家/生物的目标名 |
| $param(n) | 宏指令选项中的第n个变量 |
| $status(属性名) | 角色属性值 |
| $uptime(技能名) | 目标技能的持续时间 |
循环结构
| 指令 | 描述 |
|---|---|
| /for <循环变量> <初始值> <终止值> <步长> <循环体> | 执行循环,如 /for i 1 10 1 /echo $i |
| /foreach <循环变量> <数组> <循环体> | 遍历数组,如 /foreach i [1,2,3] /echo $i |
| /while <条件> <循环体> | 只要条件成立就执行循环,如 /while $i < 10 /echo $i |
分支结构
| 指令 | 描述 |
|---|---|
| /if <条件> <真> <假> | 如果条件成立,执行真动作,否则执行假动作,如 /if $player == "John" /echo 欢迎John |
| /switch <变量> <匹配项> <执行动作> | 根据变量值匹配执行不同动作,如 /switch $player "John" /echo 欢迎John "Jane" /echo 欢迎Jane |
例子
简单示例:
/acast "石之激"
/wait 2
/acast "炎之激"
进阶示例:
```
/macroicon "连击技"
/if $status(连击数) > 0
/acast "操碎拳"
/else
/acast "龙牙"
/fi
```
循环示例:
```
/for i 1 10 1
/echo 循环次数:$i
/next
```
分支示例:
```
/switch $player
"John" /echo 欢迎John
"Jane" /echo 欢迎Jane
"Any" /echo 欢迎陌生人
/endswitch
```
2023-08-31
2023-10-14
2023-08-05
2023-08-29
2023-09-25
2023-09-23
2023-09-23
2023-09-11
2023-09-23
2023-09-06