BetterGI·更好的原神 战斗策略脚本编写
 
战斗策略提供了对应的自定义脚本配置,编写一个 UTF-8 格式的文本文件放入 \User\AutoFight\ ,就能在 BetterGI 界面上看到并选择对应的战斗策略。建议直接复制一个已有的脚本进行修改。 
 
 
和配队配置一样,角色名称必须使用官方中文名称! 
 
 
脚本语法如下: 
切换角色的时候会保证切换成功,但是元素战技/元素爆发的释放判断是没有的,所以请灵活使用 wait 保证技能释放成功。 
 
 
// 开头可以作为注释,不会被执行。 
 
 
战斗策略中存在非当前队伍内的角色会被忽略,不会影响战斗策略的执行。可以利用这一特性编写通用的支持不同配队的单文件战斗策略。 
 
 
示例: 
• 四神队.txt 
• 双水霄宫.txt 
• 霄宫通用队.txt 
• 钟那芙琴(非满命).txt 
• 妮绽放(无霸体).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
浏览4056
使用文档
登录后评论
5
9