Перейти к основному содержимому

Первый скрипт

Создайте файл в config/questscript/scripts/. Выбор языка во вкладке запоминается и применяется к остальным синхронизированным примерам.

welcome.js
world.afterEvents.playerJoin.subscribe((event) => {
world.getPlayer(event.playerId)?.sendMessage('Добро пожаловать на сервер!');
});

Загрузите файл командой:

/qs load welcome.js

Для Python используйте имя welcome.py.

Python API

Python type stubs описывают Python-проекцию общей API с именами snake_case; JavaScript declarations используют camelCase. Семантика событий, игроков, мира, инвентаря и планировщика остаётся общей для двух языков.