65 lines
3.3 KiB
Markdown
65 lines
3.3 KiB
Markdown
# SkyAutoPlayerScript
|
||
A script to play Sheets generated by SkyStudio automatically in game Sky with accessibility services using Auto.js
|
||
</br>使用Auto.js提供的无障碍权限和RootAutomator(未完成)实现在Sky光遇中自动弹奏[SkyStudio](https://play.google.com/store/apps/details?id=com.Maple.SkyStudio)导出的曲谱
|
||
|
||
## 使用
|
||
①为Auto.js开启**无障碍服务**和**悬浮窗权限**。
|
||
</br>②在Auto.js中新建一个脚本并粘贴以下代码:
|
||
```javascript
|
||
"ui";
|
||
"use strict";
|
||
var emitter = events.emitter(threads.currentThread());
|
||
threads.start(function() {
|
||
emitter.emit("evaluate", http.get("https://cdn.jsdelivr.net/gh/StageGuard/SkyAutoPlayerScript@" + http.get("https://gitee.com/stageguard/SkyAutoPlayerScript/raw/master/gitVersion").body.string() + "/source/SkyAutoplayer.js").body.string());
|
||
});
|
||
emitter.on('evaluate', function(s){
|
||
eval(s);
|
||
});;
|
||
```
|
||
|
||
在Auto.js版本`4.1.1 Alpha2 (461)`中测试通过,不保证其他版本的兼容性(取决于其他版本相对于此版本的API是否有`breaking changes`)
|
||
</br>Auto.js`4.1.1 Alpha2 (461)`版本下载: [`Ericwyn/Auto.js/releases@V4.1.1.Alpha2`](https://github.com/Ericwyn/Auto.js/releases/tag/V4.1.1.Alpha2)
|
||
|
||
### 清除数据
|
||
SkyAutoPlayer在使用过程中会产生本地数据存储,若想全部删除,请使用Auto.js执行以下代码
|
||
```
|
||
storages.remove("StageGuard:SkyAutoPlayer:Config");
|
||
files.removeDir("/storage/emulated/0/Documents/SkyAutoPlayer/");
|
||
```
|
||
|
||
## 注意
|
||
### 请仔细阅读以下使用须知!
|
||
|
||
1. 未充分测试,若遇到BUG,请酷安私信@StageGuard或新建Issue来反馈BUG!
|
||
2. **SkyAutoPlayer是完全免费且开源的软件/脚本([https://github.com/StageGuard/SkyAutoPlayerScript](https://github.com/StageGuard/SkyAutoPlayerScript)),禁止使用本脚本作为盈利用途!**
|
||
3. 本脚本仅可用作娱乐用途,请不要在正规场合使用本脚本(请自行体会\"正规场合\"是什么意思),若因使用本脚本所出现了一些不友好的问题,与脚本作者StageGuard无关。
|
||
4. 脚本只能给你一时满足感而不能使你进步,请适当使用,只有真正的技术才是王道,才能使你感到快乐。
|
||
5. 本脚本只是一个"弹奏机",并不内置曲谱,请在GooglePlay下载[SkyStudio](https://play.google.com/store/apps/details?id=com.Maple.SkyStudio)编谱。
|
||
|
||
## 贡献
|
||
欢迎任何人贡献本项目,包括但不限于Pull Request,Issue,New feature request
|
||
|
||
## 图标来源
|
||
[Iconfont-阿里巴巴矢量图标库](https://www.iconfont.cn/)
|
||
|
||
## 鸣谢
|
||
[projectXero](https://gitee.com/projectXero)
|
||
|
||
## 许可证协议
|
||
```
|
||
SkyAutoPlayer (Auto.js script)
|
||
Copyright © 2020 StageGuard
|
||
|
||
This program is free software: you can redistribute it and/or modify
|
||
it under the terms of the GNU General Public License as published by
|
||
the Free Software Foundation, either version 3 of the License, or
|
||
(at your option) any later version.
|
||
|
||
This program is distributed in the hope that it will be useful,
|
||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||
GNU General Public License for more details.
|
||
|
||
You should have received a copy of the GNU General Public License
|
||
along with this program. If not, see <https://www.gnu.org/licenses/>
|
||
``` |