Gamely.Pro - Бесплатный Майнкрафт хостинг
Главная База знаний Контакты Разместить рекламу Войти в аккаунт
Gamely.Pro - Бесплатный Майнкрафт хостинг

GAMELY

Бесплатный игровой хостинг

База знаний

Категории

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

Настройка плагинов

В данном гайде вы узнаете:
Как использовать плагин Skript.


Что такое Skript?

Skript - это плагин для Bukkit/Spigot, который позволяет администраторам серверов настраивать свой сервер легко, но без необходимости программировать плагин или просить/платить кому-то, чтобы он написал плагин для них.
Skript использует событийно-ориентированный язык, который состоит из триггеров, условий и эффектов. Скрипты пишутся в текстовых файлах с расширением .sk и загружаются в папку plugins/Skript/scripts на сервере.




Установка и настройка Skript

Скачать подходящую версию Skript.

Поместить файл Skript.jar в папку plugins на сервере и перезапустить сервер.

Проверить, что в папке plugins появилась папка Skript с подпапками aliases, config.sk и scripts.

Открыть файл config.sk в текстовом редакторе и настроить параметры Skript по своему усмотрению. Например, ты можешь изменить язык сообщений или включить/выключить некоторые функции.

Поместить свои скрипты или скачанные из интернета в папку scripts и перезагрузить Skript командой /sk reload all или перезапустить сервер.

Наслаждаться своими кастомными возможностями на сервере Minecraft!


Создание первого скрипта

Для того, чтобы создать свой первый скрипт и использовать события, условия и эффекты, тебе нужно сделать следующее:

Открыть текстовый редактор и создать новый файл с расширением .sk. Например, test.sk.

Написать в файле свой скрипт, используя синтаксис Skript. Скрипт состоит из триггеров, которые запускаются при определенных событиях, и блоков кода, которые содержат условия и эффекты. Например:


# Это комментарий, он не влияет на работу скрипта
# Этот триггер срабатывает, когда игрок присоединяется к серверу
on join:
  # Это условие проверяет, является ли игрок новым
  if {join::%player%} is not set:
    # Отправляет сообщение новому игроку
    send "&aДобро пожаловать на сервер, %player%!" to player
    # Дает новому игроку алмаз
    give diamond to player
    set {join::%player%} to true
  # Это условие проверяет, является ли игрок админом
  else if player has permission "admin":
    # Отправляет сообщение администратору
    send "&cПривет, админ %player%!" to player
  # Для всех остальных игроков
  else:
    # Отправляет сообщение возвращающемуся игроку
    send "&eС возвращением на сервер, %player%!" to player

Примечание: это пример кода, он может быть не рабочим.

Сохранить файл и поместить его в папку plugins/Skript/scripts на сервере.

Перезагрузить Skript командой /sk reload all или перезапустить сервер.

Проверить работу своего скрипта на сервере.



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

Перезагрузить

Копировать выделенное

Открыть в новой вкладке

Копировать ссылку элемента


Получить помощь в дискорде