Свой сервер

Генератор Skript

Своя команда или действие при входе, первом входе, смерти и возрождении — без программирования. Выберите, что делает скрипт, и заберите готовый файл .sk для плагина Skript 2.17.

Когда срабатывает

Откат

Что делает

Цвета — коды &a, &c; %player% станет ником.

Результат

Пример · start.sk

plugins/Skript/scripts/start.sk

# Skript 2.17+ — собрано на juxmc.ru/generators/skript/
command /start:
    cooldown: 24 hours
    cooldown message: &cНабор будет снова через %remaining time%.
    trigger:
        give 16 bread to player
        send "&aДобро пожаловать, %player%! Держи набор." to player
        play sound "entity.player.levelup" to player
Скачать start.sk

Как применить

  1. Поставьте Skript

    Плагин для Paper: jar — в папку plugins, сервер перезапустить.

  2. Положите скрипт

    Файл .sk — в plugins/Skript/scripts/.

  3. Перезагрузите

    Командой /sk reload start.sk — ошибки, если они есть, Skript напишет в чат.

Что нужно знать

  • Синтаксис — Skript 2.17. Каждая строка скрипта взята из документации SkriptLang этой версии.
  • Отступы — четыре пробела. Skript читает вложенность по отступам: правите файл — не смешивайте пробелы и табуляцию.
  • Кавычки и знак % в тексте ломают строку Skript, поэтому генератор их не пропускает — кроме %player%.
  • При возрождении телепорт задаёт точку возрождения: обычный перенос игра перебила бы ею.

Права на команду раздаст LuckPerms, стартовый набор без скриптов — кит EssentialsX.

Частые вопросы

Как сделать свою команду в Skript?

Строкой command /имя: и блоком trigger: с действиями под ней. Право и откат — узлы permission и cooldown; страница соберёт команду целиком.

Куда кидать скрипты Skript?

В папку plugins/Skript/scripts, файлом с расширением .sk. Загрузить без перезапуска сервера — /sk reload имя_файла.

Как сделать сообщение при входе на сервер в Skript?

Событием on join: и строкой send "текст" to player под ним. Для самого первого входа игрока — событие on first join:.