≮★口袋肝帝☆≯
- 阅读权限
- 95
- 在线时间
- 57 小时
- 注册时间
- 2017-9-25
- 最后登录
- 2020-1-2
- UID
- 869
- 时空币
- 496
- 时之结晶
- 74200
- 最后登录
- 2020-1-2
|
本帖最后由 xiayixing 于 2017-12-20 08:48 编辑
写在前面:(如果管理觉得不合适联系我删除。。虽然有删除的能力。。)
6.9之后为了游戏流畅性等更改了游戏存档机制,所以只能6.9以下版本使用。
SL道具思路就是
先复制一份存档作为备份,然后分两种情况1、2
1、开包——出所需道具——游戏存档覆盖备份存档
2、开包——未出所需道具——备份存档覆盖游戏存档
在刚学按键的时候我也不太会用,只能录制脚本一步步来,直到发现了两段特别好用的代码
Call Plugin.File.CopyFile( ) 复制指定文件到指定文件夹,但是不能覆盖同名文件,所以需要第二条代码
Call Plugin.File.DeleteFile( ) 删除指定文件
结合SL开包思路,得出按键制作思路
开包——找图——判断有无找到所需物品的图1、2
1、 开到了所需物品——删除备份存档——将游戏存档复制到备份文件夹
2、未开到所需物品——删除游戏存档——将备份存档复制到游戏文件夹
然后继续开包
给个我自己做的代码作参考,这是我SL水晶的代码
Rem 使用
Delay 200
MoveTo 536, 425
Delay 100
LeftClick 1
Delay 100
FindPic 281, 562, 383, 587, "Attachment:\sj.bmp", 1, intX, intY
If intX > 0 And intY > 0 Then
Delay 100
Call Plugin.File.DeleteFile("F:\口袋\时空单机V6.80.0 build1\新建文件夹\Main.dat")
Delay 150
Call Plugin.File.CopyFile("F:\口袋\时空单机V6.80.0 build1\PageMain\Main.dat", "F:\口袋\时空单机V6.80.0 build1\新建文件夹\Main.dat")
Delay 150
Goto 使用
Else
Delay 100
Call Plugin.File.DeleteFile("F:\口袋\时空单机V6.80.0 build1\PageMain\Main.dat")
Delay 150
Call Plugin.File.CopyFile("F:\口袋\时空单机V6.80.0 build1\新建文件夹\Main.dat", "F:\口袋\时空单机V6.80.0 build1\PageMain\Main.dat")
Delay 150
Goto 使用
End If
|
|