曦
管理员
BetterGI·更好的原神 战斗策略脚本编写
切换角色的时候会保证切换成功,但是元素战技/元素爆发的释放判断是没有的,所以请灵活使用 wait 保证技能释放成功。
• 双水霄宫.txt
• 霄宫通用队.txt
• 钟那芙琴(非满命).txt
• 妮绽放(无霸体).txt
战斗策略提供了对应的自定义脚本配置,编写一个 UTF-8 格式的文本文件放入 \User\AutoFight\ ,就能在 BetterGI 界面上看到并选择对应的战斗策略。建议直接复制一个已有的脚本进行修改。
和配队配置一样,角色名称必须使用官方中文名称!
脚本语法如下:
// 开头可以作为注释,不会被执行。
战斗策略中存在非当前队伍内的角色会被忽略,不会影响战斗策略的执行。可以利用这一特性编写通用的支持不同配队的单文件战斗策略。
示例:
• 四神队.txt
高级语法
战斗策略脚本中实际支持更多键鼠操作相关的语法,可以实现普通脚本语法所有功能,同时还可以实现更多高级的操作。
实际就是类似软件宏的操作。注意高级语法和wait不会判断角色是否切换成功,如果一个角色战斗脚本中只有高级语法和wait,请在最前面添加一个attack用于强制让程序判断角色是否切换成功。
示例:
• 在释放元素战技后,按下 F1 吃球后 ESC 退出:
e,wait(1),keypress(F1),wait(1),keypress(ESCAPE)
• 胡桃12A重:
e,wait(0.3),charge(0.3),wait(0.1),dash,wait(0.1),charge(0.3),wait(0.1),dash,wait(0.1),charge(0.3),wait(0.1),j,wait(0.52),charge(0.3),wait(0.1),dash,wait(0.1),charge(0.3),wait(0.1),dash,wait(0.1),charge(0.3),wait(0.1),j,wait(0.52),charge(0.3),wait(0.1),dash,wait(0.1),charge(0.3),wait(0.1),dash,wait(0.1),charge(0.3),wait(0.1),j,wait(0.52),charge(0.3),wait(0.1),dash,wait(0.1),charge(0.3),wait(0.1),dash,wait(0.1),charge(0.3),wait(0.1),j,wait(5)
• 滑步弓:
mousedown(left),wait(0.001),mouseup(left),wait(0.218),mousedown(left),wait(0.001),mouseup(left),wait(0.219),mousedown(left),wait(0.25),mouseup(left),wait(0.206)
• 可莉走A:
keydown(w),wait(0.08),attack(0.05),keyup(w),wait(0.2)
感谢群友 @爱司基模人 编写并分享的大量战斗脚本。
––––––––––––––––––
• 子频道:
•
•
- 下载图片
- 复制图片
2024-11-16
浏览4711
教程
登录后评论
26
6
16