WikiReference

Команды ScriptsLab


📝 Команды ScriptsLab

Справочник по всем командам плагина ScriptsLab для управления сервером.


Основные команды

/scriptslab

Главная команда плагина для управления и получения информации.

Aliases: /sl, /slab

ПодкомандаОписаниеПраваПример
reloadПерезагрузить плагинscriptslab.reload/scriptslab reload
infoИнформация о плагинеscriptslab.use/scriptslab info
helpПоказать помощьscriptslab.use/scriptslab help

Примеры использования

/scriptslab reload          # Перезагрузить плагин
/scriptslab info           # Показать информацию о плагине
/scriptslab help           # Показать список команд

/module

Управление модулями плагина.

ПодкомандаОписаниеПраваПример
listСписок всех модулейscriptslab.use/module list
enable <name>Включить модульscriptslab.module/module enable demo
disable <name>Выключить модульscriptslab.module/module disable demo
reload <name>Перезагрузить модульscriptslab.module/module reload demo

Примеры использования

/module list                # Показать все модули
/module enable demo        # Включить модуль demo
/module disable demo      # Выключить модуль demo
/module reload demo       # Перезагрузить модуль demo

/script

Управление скриптами.

ПодкомандаОписаниеПраваПример
listСписок всех скриптовscriptslab.use/script list
reloadПерезагрузить все скриптыscriptslab.script/script reload
reload <name>Перезагрузить конкретный скриптscriptslab.script/script reload heal
info <name>Информация о скриптеscriptslab.use/script info heal

Примеры использования

/script list               # Показать все скрипты
/script reload             # Перезагрузить все скрипты
/script reload heal      # Перезагрузить скрипт heal.js
/script info heal        # Показать информацию о скрипте heal.js

Команды модулей

Каждый модуль может добавлять свои команды.см. документацию конкретного модуля.


Команды, созданные пользователями

ScriptsLab позволяет создавать свои команды через JavaScript. Подробности в Script API.

Примеры пользовательских команд

КомандаОписаниеСкрипт
/healВосстановить здоровьеheal_command.js
/flyВключить/выключить полётfly_command.js
/getlightningswordПолучить легендарный мечcustom_sword.js

Синтаксис команд

Обозначения

ОбозначениеЗначение
<required>Обязательный аргумент
[optional]Опциональный аргумент
arg1|arg2Выбор из нескольких значений

Примеры синтаксиса

/module <list|enable|disable|reload> [name]
      │                         │
      │                         └── Опциональный параметр
      │                            (имя модуля)
      │
      └── Обязательный параметр (выбор действия)

[scriptslab help]
      │
      └── Опциональный параметр (тема помощи)

Вывод сообщений

/scriptslab info

При выполнении /scriptslab info выводится:

╔══════════════════════════════════════════╗
║         ScriptsLab Information      ║
╚══════════════════════════════════════════╝
Version: 1.0.0
Authors: ScriptsLab Team
Modules loaded: X
Modules enabled: X
Scripts loaded: X
Custom items: X
Active tasks: X

/module list

При выполнении /module list выводится:

╔══════════════════════════════════════╗
║           Loaded Modules            ║
╚══════════════════════════════════════╝
demo v1.0.0 ✓ Enabled
economy v1.0.0 ✓ Enabled
...

Total: 2 modules

/script list

При выполнении /script list выводится:

╔═══════════════════════════════════════╗
║           Loaded Scripts           ║
╚══════════════════════════════════════╝
heal_command.js ✓ OK (executed 10 times)
fly_command.js ✓ OK (executed 5 times)
custom_sword.js ✓ OK (executed 0 times)

Total: 3 scripts

Сообщения об ошибках

Команда не найдена

[cUnknown command. Use /scriptslab help]

Нет прав

[cYou don't have permission to do that!]

Модуль не найден

[cModule not found: module_name]

Скрипт не найден

[cScript not found: script_name]

автоматическое дополнение (tab-complete)

ScriptsLab поддерживает автодополнение для:

  • /module enable <tab> - имена модулей
  • /module disable <tab> - имена модулей
  • /module reload <tab> - имена модулей
  • /script reload <tab> - имена скриптов
  • /script info <tab> - имена скриптов

Рекомендации по использованию

Для игроков

/scriptslab help     # Получить помощь
/scriptslab info    # Информация о плагине
/module list        # Список модулей
/script list       # Список скриптов

Для модераторов

/module list                       # Список модулей
/module enable <module>          # Включить модуль
/module disable <module>         # Выключить модуль
/script list                     # Список скриптов

Для администра��оров

/scriptslab reload               # Перезагрузить плагин
/module reload <module>          # Перезагрузить модуль
/script reload                   # Перезагрузить все скрипты
/script reload <script>          # Перезагрузить конкретный скрипт

Следующие шаги

ШагОписание
ПраваНастройка прав доступа
Script APIAPI для создания команд
ПримерыПримеры команд

📝 ScriptsLab Commands (English)

Reference for all ScriptsLab plugin commands for server management.


Main Commands

/scriptslab

Main plugin command for management and information.

Aliases: /sl, /slab

SubcommandDescriptionPermissionExample
reloadReload pluginscriptslab.reload/scriptslab reload
infoPlugin informationscriptslab.use/scriptslab info
helpShow helpscriptslab.use/scriptslab help

Usage Examples

/scriptslab reload          # Reload plugin
/scriptslab info           # Show plugin info
/scriptslab help           # Show command list

/module

Manage plugin modules.

SubcommandDescriptionPermissionExample
listList all modulesscriptslab.use/module list
enable <name>Enable modulescriptslab.module/module enable demo
disable <name>Disable modulescriptslab.module/module disable demo
reload <name>Reload modulescriptslab.module/module reload demo

Usage Examples

/module list                # Show all modules
/module enable demo        # Enable demo module
/module disable demo      # Disable demo module
/module reload demo       # Reload demo module

/script

Manage scripts.

SubcommandDescriptionPermissionExample
listList all scriptsscriptslab.use/script list
reloadReload all scriptsscriptslab.script/script reload
reload <name>Reload specific scriptscriptslab.script/script reload heal
info <name>Script informationscriptslab.use/script info heal

Usage Examples

/script list               # Show all scripts
/script reload             # Reload all scripts
/script reload heal      # Reload heal.js script
/script info heal        # Show heal.js info

Module Commands

Each module can add its own commands. See specific module documentation.


User-Created Commands

ScriptsLab allows creating custom commands via JavaScript. See Script API.

Custom Command Examples

CommandDescriptionScript
/healRestore healthheal_command.js
/flyToggle flightfly_command.js
/getlightningswordGet legendary swordcustom_sword.js

Command Syntax

Notations

NotationMeaning
<required>Required argument
[optional]Optional argument
arg1|arg2Choice between values

Syntax Examples

/module <list|enable|disable|reload> [name]
      │                         │
      │                         └── Optional parameter
      │                            (module name)
      │
      └── Required parameter (action choice)

[scriptslab help]
      │
      └── Optional parameter (help topic)

Output Messages

/scriptslab info

When executing /scriptslab info:

╔══════════════════════════════════════════╗
║         ScriptsLab Information      ║
╚══════════════════════════════════════════╝
Version: 1.0.0
Authors: ScriptsLab Team
Modules loaded: X
Modules enabled: X
Scripts loaded: X
Custom items: X
Active tasks: X

/module list

When executing /module list:

╔════════════════════════════════════╗
║           Loaded Modules            ║
╚════════════════════════════════════╝
demo v1.0.0 ✓ Enabled
economy v1.0.0 ✓ Enabled
...

Total: 2 modules

/script list

When executing /script list:

╔═════════════════════════════════════╗
║           Loaded Scripts           ║
╚════════════════════════════════════╝
heal_command.js ✓ OK (executed 10 times)
fly_command.js ✓ OK (executed 5 times)
custom_sword.js ✓ OK (executed 0 times)

Total: 3 scripts

Error Messages

Command Not Found

[Unknown command. Use /scriptslab help]

No Permission

[You don't have permission to do that!]

Module Not Found

[Module not found: module_name]

Script Not Found

[Script not found: script_name]

Tab Completion

ScriptsLab supports tab completion for:

  • /module enable <tab> - module names
  • /module disable <tab> - module names
  • /module reload <tab> - module names
  • /script reload <tab> - script names
  • /script info <tab> - script names

Usage Recommendations

For Players

/scriptslab help     # Get help
/scriptslab info    # Plugin info
/module list        # List modules
/script list       # List scripts

For Moderators

/module list                       # List modules
/module enable <module>          # Enable module
/module disable <module>         # Disable module
/script list                     # List scripts

For Administrators

/scriptslab reload               # Reload plugin
/module reload <module>          # Reload module
/script reload                   # Reload all scripts
/script reload <script>          # Reload specific script

Next Steps

StepDescription
PermissionsAccess rights setup
Script APIAPI for creating commands
ExamplesCommand examples

Last updated Apr 29, 2026, 6:40 AM
Edit