• 9920阅读
  • 28回复

[帮助说明]91D2【天使辅助】一步一步学习自定义模式之BUG MF墨菲斯托-改进篇 [复制链接]

上一主题 下一主题
离线inrg
 
发帖
318
金钱
2185
91币
5308
信誉
0
资产
0 IST
在线时间
534 小时
注册时间
2008-10-29
最后登录
2024-06-21
只看楼主 倒序阅读 使用道具 楼主  发表于: 2020-04-30 06:10:08
— 本帖被 inrg 执行取消置顶操作(2021-02-09) —
上一篇:【一步一步学习自定义模式之BUG MF墨菲斯托

我们可以将上一篇的配置进行压缩简化,BAR没有必要呆在房间中或者说不让它呆在房间里,BAR建好房间后,在SOR加入后离开去创建下一个游戏,这样我们每次只需要点一次按钮就行了,我们还是一步一步来:

账号配置:
由于游戏的窗口标题中如果带有空格字符,会被截断,所以这里我修改了下游戏窗口标题:



流程要求不变,BAR建房间,SOR进去MF莫非

吃了上一次的亏,这次我不使用窗口标题来查找游戏,而使用账号名称,这个是固定不变的,唯一的缺点是不够灵活,不能像窗口标题那样,同一个窗口标题可以控制不同的角色(不同的角色配置相同的窗口标题,启动其中一个).

首先我们设计一下,如何能一个按钮(一个流程)来实现:
BAR退出游戏(为了保障BAR在游戏大厅中,如果BAR此时已经在大厅中,这一步操作是直接跳过的)
房间名称递增
BAR创建房间

核心是这三步,接下来考虑如何将SOR加入游戏和退出穿插进来:
我们需要在BAR退出房间之前SOR加入进来,不然SOR加入的时候容易引起游戏不存在的错误提示,就变成:

SOR加入游戏
BAR退出游戏
房间名称递增
BAR创建房间

还得考虑一个问题,SOR何时退出,这里在SOR加入游戏前退出,我们试试:

SOR退出游戏
SOR加入游戏
BAR退出游戏
房间名称递增
BAR创建房间

想想一下,假设当前房间名称为"1",执行第 1 次:
SOR退出游戏 (如果SOR已经在大厅,则这步跳过,如果在游戏,则SOR退出到大厅,这步执行完SOR最终在大厅)
SOR加入游戏 (由于刚开始房间名为"1"的房间BAR还没有创建,还没有运行到创建房间的逻辑,这步执行完的结果是:出现游戏不存在的提示,不要紧,提示就提示呗)
BAR退出游戏(刚开始运行,BAR也在大厅,和第一次SOR退出同理,最终BAR在大厅)
房间名称递增(之前假设过了,当前配置的房间名称是"1",这步执行后,会递增,递增多少在辅助工具条中选择,假设递增量为1,房间名称就变为"2")
BAR创建房间(此时BAR会以房间名称为"2",来创建游戏)

执行第 2 次:
SOR退出游戏 (SOR还大厅,房间名为"2")
SOR加入游戏 (SOR加入房间名为"2"的游戏,就是第 1 次BAR最后创建的房间)
BAR退出游戏(BAR退出游戏到大厅)
房间名称递增(房间名称由"2"变"3")
BAR创建房间(BAR以房间名称为"3",来创建游戏)

执行第 3 次:
SOR退出游戏 (SOR退出游戏"2",执行完后在大厅中)
SOR加入游戏 (SOR加入房间名为"3"的游戏,就是第 2 次BAR最后创建的房间)
BAR退出游戏(BAR退出游戏到大厅)
房间名称递增(房间名称由"3"变"4")
BAR创建房间(BAR以房间名称为"4",来创建游戏)

执行第 4 次:
SOR退出游戏 (SOR退出游戏"3",执行完后在大厅中)
SOR加入游戏 (SOR加入房间名为"4"的游戏,就是第 3 次BAR最后创建的房间)
BAR退出游戏(BAR退出游戏到大厅)
房间名称递增(房间名称由"4"变"5")
BAR创建房间(BAR以房间名称为"5",来创建游戏)

......


perfect,比较完美,唯一不足的是房间名"1"被跳过了,第一次有效的房间名称为"2",没关系,后面正常就OK,   ^_^ ...

流程设计没有问题,我们进行配置了,如何打开自定义模式配置界面请转到上一篇【一步一步学习自定义模式之BUG MF墨菲斯托 】:

清空当前使用的流程镜像数据:


退出游戏流程删除同理




清空子流程残留数据:



按照之前的设计流程添加配置:
SOR退出游戏



SOR加入游戏



然后添加到流程中:




BAR配置



添加自定义 账号名称为hr-bar操作对象,执行的操作是退出游戏 递增房名 创建游戏:



到这里就配置完成了,点击保存后,进入游戏菜单中->启动自定义模式->选择保存好的自定义模式配置文件,导入到当前的配置使用,赶紧试试效果吧 ^_^






效果图:

第一次执行,提示游戏不存在,不要紧



再点一次


(为了截图,这里我点了2次才截好...)
[ 此帖被inrg在2020-04-30 07:19重新编辑 ]
离线系统错误
< En战队 >

发帖
9084
金钱
1356
91币
2064
信誉
0
资产
0 IST
在线时间
1126 小时
注册时间
2009-12-21
最后登录
2024-11-17
只看该作者 沙发  发表于: 2020-04-30 10:04:03
学习了,
离线yinuo001
发帖
231
金钱
25503
91币
10
信誉
0
资产
0 IST
在线时间
264 小时
注册时间
2018-03-01
最后登录
2022-04-01
只看该作者 板凳  发表于: 2020-05-01 09:54:04
流程精简不能通用,退出游戏后创建或加入游戏在一些快速mf场景会崩溃,比如fz a1撸烧鸡,char进入安姐场景时间太短,退出时会卡画面几秒,char还在卡屏时程序指令指挥加入游戏,就会崩溃,楼主能解决下退出时不卡画面?这个其实比较影响游戏体验。当然这也是个普遍存在的问题
离线zwyydgs001

发帖
78
金钱
114
91币
0
信誉
0
资产
0 IST
在线时间
45 小时
注册时间
2020-05-08
最后登录
2020-05-24
只看该作者 3楼 发表于: 2020-05-08 09:04:07
暂时还不能用,因为没有装备
离线快乐无极
发帖
67
金钱
536
91币
502
信誉
0
资产
0 IST
在线时间
109 小时
注册时间
2012-04-14
最后登录
2024-09-09
只看该作者 4楼 发表于: 2020-05-08 13:43:39
sor都a4,怎么叫bug杀,一直没看明白
离线boygod
发帖
12
金钱
60
91币
0
信誉
0
资产
0 IST
在线时间
3 小时
注册时间
2020-04-26
最后登录
2020-06-15
只看该作者 5楼 发表于: 2020-05-10 10:27:43
回 快乐无极 的帖子
快乐无极:sor都a4,怎么叫bug杀,一直没看明白 (2020-05-08 13:43) 

就是不过A3的SOR,进去别人(pass过A3的人建)的房子,都是按第一次击杀算。任务完成不了
离线inrg
发帖
318
金钱
2185
91币
5308
信誉
0
资产
0 IST
在线时间
534 小时
注册时间
2008-10-29
最后登录
2024-06-21
只看该作者 6楼 发表于: 2020-05-11 13:37:15
回 快乐无极 的帖子
快乐无极:sor都a4,怎么叫bug杀,一直没看明白 (2020-05-08 13:43) 

哈哈,只是做个示例而已
离线331s5

发帖
2985
金钱
7934
91币
0
信誉
0
资产
0 IST
在线时间
1385 小时
注册时间
2017-11-08
最后登录
2020-10-24
只看该作者 7楼 发表于: 2020-05-23 06:16:33
可以用增值服务,过了a3再造bug
离线164957533
发帖
2
金钱
14
91币
0
信誉
0
资产
0 IST
在线时间
1 小时
注册时间
2020-06-23
最后登录
2020-09-20
只看该作者 8楼 发表于: 2020-06-24 13:15:13
顶 做的真不错 顶
离线164957533
发帖
2
金钱
14
91币
0
信誉
0
资产
0 IST
在线时间
1 小时
注册时间
2020-06-23
最后登录
2020-09-20
只看该作者 9楼 发表于: 2020-06-24 13:22:50
楼主这个辅助啥时候加一个顺序进入房间功能就好了 同时进入房间容易卡角色。比如8开第一个人建房间第二个人进房间第三个人2秒以后进以此类推。
快速回复
限100 字节
 
上一个 下一个