1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/stageguard-SkyAutoPlayerScript

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README-en.md

SkyAutoPlayerScript

Скрипт для автоматического воспроизведения листов, сгенерированных SkyStudio, в игре Sky с использованием специальных возможностей и AutoX.

shared sheet sheet contributors Hosted in

Временное решение для ошибки Syntax error script.js#44(eval)#100

Особенности

У SkyAutoPlayerScript есть множество функций по сравнению с другими скриптами автоплеера.

  • Дружественный графический интерфейс, без необходимости редактирования кода, плавная анимация пользовательского интерфейса.
  • Многофункциональная панель управления плеером с паузой, управлением прогрессом и скоростью.
  • Возможность самостоятельно установить ключевые координаты с помощью руководства, избегая смещения клавиш при воспроизведении.
  • Существует множество отличных онлайн общих листов.
  • Автоматическое обновление скрипта.
  • Поддержка нескольких языков.
  • ...

Использование

  1. Скачайте AutoX по ссылке Releases · kkevsekk1/AutoX.

Внимание: пожалуйста, заранее проверьте архитектуру вашего устройства или выберите universal.

  1. Включите Специальные возможности и разрешите разрешение на всплывающие окна для AutoX.
  2. Создайте новый файл скрипта в AutoX. Скопируйте код ниже и запустите!
"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 в этом репозитории, и их удобно загружать и воспроизводить.

Если вы хотите, чтобы листы, которые вы расшифровали или разрешили к перепечатке, отображались в списке, вы можете сделать это одним из следующих способов:

1. Pull Request

Вы можете клонировать этот репозиторий, поместить свой файл листа в папку 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 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
LGPL-2.1
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/stageguard-SkyAutoPlayerScript.git
git@api.gitlife.ru:oschina-mirror/stageguard-SkyAutoPlayerScript.git
oschina-mirror
stageguard-SkyAutoPlayerScript
stageguard-SkyAutoPlayerScript
master