Скрипт для автоматического воспроизведения листов, сгенерированных SkyStudio, в игре Sky с использованием специальных возможностей и AutoX.
Syntax error script.js#44(eval)#100
У SkyAutoPlayerScript есть множество функций по сравнению с другими скриптами автоплеера.
Внимание: пожалуйста, заранее проверьте архитектуру вашего устройства или выберите
universal
.
"ui";
"use strict";
/*
SkyAutoPlayer (AutoX script)
Copyright © 2020-2021 StageGuard
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library 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
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
USA
*/
(function(emitter) {
threads.start(function () {
emitter.emit("evaluate", (function () {
//Many sources
let sources = [
"http://cdn.stagex.top:8090/StageGuard/SkyAutoPlayerScript/raw/master/source/SkyAutoplayer.js",
"https://cdn.jsdelivr.net/gh/StageGuard/SkyAutoPlayerScript/source/SkyAutoplayer.js",
"https://dl.skyautoplayerscript.stageguard.top/source/SkyAutoplayer.js",
"https://raw.githubusercontent.com/StageGuard/SkyAutoPlayerScript/master/source/SkyAutoplayer.js"
];
for (let i in sources) {
let resp = http.get(sources[i]);
if (resp.statusCode >= 200 && resp.statusCode < 300) {
return resp.body.string();
}
}
return "console.show();console.log(\"Failed to load script\")";
}()));
});
emitter.on('evaluate', function (s) {
eval(s);
});
}(events.emitter(threads.currentThread())));
SkyAutoPlayerScript
будет хранить данные во время работы. Если вы хотите удалить все данные, выполните следующий код в AutoX:
storages.remove("StageGuard:SkyAutoPlayer:Config");
files.removeDir("/storage/emulated/0/Documents/SkyAutoPlayer/");
SkyAutoplayerScript загружает общие листы из файла shared_sheets.json
в этом репозитории, и их удобно загружать и воспроизводить.
Если вы хотите, чтобы листы, которые вы расшифровали или разрешили к перепечатке, отображались в списке, вы можете сделать это одним из следующих способов:
Вы можете клонировать этот репозиторий, поместить свой файл листа в папку shared_sheets
и добавить новый элемент в shared_sheets.json
:
{
//sheet name
"name": "Vicetone - Nevada", После завершения работы необходимо создать новый запрос на включение изменений (`pull request`) и дождаться его слияния.
> Внимание: перед созданием нового запроса на включение изменений убедитесь, что ваш локальный репозиторий обновлен!
### 2. Если вы не знакомы с Github...
Просто отправьте файл листа по электронной почте [beamiscool@qq.com](mailto:beamiscool@qq.com) и не забудьте указать описание листа!
# Внимание!
Перед использованием этого скрипта необходимо прочитать следующие примечания!
1. SkyAutoplayerScript не полностью протестирован, если вы обнаружите ошибку, пожалуйста, напишите CoolApk@StageGuard в личные сообщения или создайте новую проблему.
2. **SkyAutoplayerScript — это бесплатный проект с открытым исходным кодом. Если вы хотите использовать его в коммерческих целях, добавьте ссылку на этот репозиторий.**
3. **Общие листы не защищены LGPL-2.1, если вы хотите перепечатать общие листы на других платформах, свяжитесь с расшифровщиком листов самостоятельно!**
4. Скрипт предназначен только для развлечения и не подходит для использования в официальных мероприятиях.
5. Скрипт дает лишь кратковременное чувство удовлетворения и не способствует прогрессу.
6. Этот скрипт является просто «проигрывателем» и не содержит встроенных листов, вам необходимо загрузить [SkyStudio](https://play.google.com/store/apps/details?id=com.Maple.SkyStudio), чтобы создавать листы.
7. Скрипт не поддерживает расшифровку листов, включая **зашифрованные листы SkyStudio** или **зашифрованный js** и т. д. И репозиторий также не принимает зашифрованные листы.
<details> <summary>Проблемы</summary>
# Использование для получения прибыли: [#1](https://github.com/StageGuard/SkyAutoPlayerScript/issues/1)
# Растрата общих листов:
Пользователь Gitee [嗨游圈(@vipssp)](https://gitee.com/vipssp) загрузил все общие листы в [/shared_sheets](https://github.com/StageGuard/SkyAutoPlayerScript/tree/master/shared_sheets) **без разрешения** в свой репозиторий Gitee ([https://gitee.com/vipssp/SkyAutoPlayerScript/](https://gitee.com/vipssp/SkyAutoPlayerScript/)).
Он также не удаляет эти листы из своего репозитория после [уведомления](https://gitee.com/vipssp/SkyAutoPlayerScript/commit/197925a71ff9cc6248be682a55406fc5814b12d7#note_3637784).
Я решил занести его в README.md после общения с некоторыми распространителями листов.
<table>
<tr>
<td align="center" height="200">
<img src="https://gitee.com/stageguard/SkyAutoPlayerScript/raw/master/resources/static/2020-12-19_0-8-40.PNG" />
</td>
<td align="center" height="200">
<img src="https://gitee.com/stageguard/SkyAutoPlayerScript/raw/master/resources/static/2020-12-19_0-9-57.PNG" />
</td>
<td align="center" height="200">
<img src="https://gitee.com/stageguard/SkyAutoPlayerScript/raw/master/resources/static/2020-12-19_0-44-4.PNG" />
</td>
<td align="center" height="200">
<img src="https://gitee.com/stageguard/SkyAutoPlayerScript/raw/master/resources/static/Screenshot_2020-12-19-00-10-12-499_com.coolapk.market.jpg" />
</td>
<td align="center" height="200">
<img src="https://gitee.com/stageguard/SkyAutoPlayerScript/raw/master/resources/static/Screenshot_2020-12-19-00-11-23-671_com.coolapk.market.jpg" />
</td>
</tr>
</table>
</details>
# Вклад
Приглашаем всех внести свой вклад в этот проект, включая запросы на включение изменений, проблемы, новые запросы функций или перевод.
### ⚠️ПРЕДУПРЕЖДЕНИЕ
Оценка CodeFactor:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )