JavaScript в PlaceholdersAPI для начинающих [P.1]

Руководство JavaScript в PlaceholdersAPI для начинающих [P.1]

Поддерживаемые версии
  1. 1.8
  2. 1.9
  3. 1.10
  4. 1.11
  5. 1.12
  6. 1.13
  7. 1.14
  8. 1.15
  9. 1.16
  10. 1.17
  11. 1.18
  12. 1.19
  13. 1.20

1. Что такое JavaScript и PlaceholdersAPI?​

JavaScript:​

JavaScript - это язык программирования, который широко используется для создания интерактивных веб-сайтов. В контексте PlaceholdersAPI для Minecraft, JavaScript используется для написания скриптов, которые могут изменять значения плейсхолдеров в игре.

PlaceholdersAPI:​

PlaceholdersAPI - это плагин для серверов Minecraft, который позволяет использовать плейсхолдеры для динамического изменения текста в сообщениях, табличках, сообщениях о смерти и других игровых элементах.

2. Настройка среды разработки​

Прежде чем начать писать скрипты, убедитесь, что у вас есть среда разработки, поддерживающая JavaScript. Вы можете использовать любой текстовый редактор, такой как Visual Studio Code, Sublime Text или Atom.

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

В качестве примера давайте создадим скрипт на баланс, который будет выводить его в сокращенном формате (М - Миллион, K - Тысяча.
// Получаем значение баланса игрока в виде строки
var bal = '%cmi_user_balance%';

// Конвертируем строку в число
var math1 = bal / 1;

// Определяем функцию balance
function balance() {

// Проверяем условие: баланс равен 0
if (bal == 0) {
return "§fБаланс: " + "&#ffbc40" + "0" + " " + "⛂";
}

// Проверяем условие: баланс больше или равен 1000000
else if (bal >= 1000000) {

// Конвертируем баланс в миллионы с одним знаком после запятой
var millionBal = (math1 / 1000000).toFixed(1);
return "§fБаланс: &#ffbc40" + millionBal.replace(/\.0$/, '') + "M " + "⛂";

}

// Проверяем условие: баланс больше или равен 1000
else if (bal >= 1000) {
// Конвертируем баланс в тысячи с одним знаком после запятой

var thousandBal = (math1 / 1000).toFixed(1);
return "§fБаланс: &#ffbc40" + thousandBal.replace(/\.0$/, '') + "K " + "⛂";
}

// Проверяем условие: баланс представлен в виде строки

else if (typeof bal === "string") {
return '§fБаланс: &#ffbc40' + '%cmi_user_balance_formatted% ' + "⛂";
}

// Если ни одно из условий не выполнено
else {
// Форматируем баланс, удаляя лишние нули после запятой
return "§fБаланс: &#ffbc40" + math1.toFixed(0).replace(/\.?0+$/,'') + ' ' + "⛂";
}
}

// Вызываем функцию balance
balance();

4. Заключение​

Создание скриптов через JavaScript в PAPI – процесс, который на самом деле не так сложен, как может показаться изначально. Если у вас возникнут вопросы по данному скрипту или любые другие, не стесняйтесь задавать их – я постараюсь помочь вам найти решение для вашей задачи.
  • Без имени-1.png
    Без имени-1.png
    2.9 MB · Просмотры: 163
Автор
NeyTM
Просмотры
2 689
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя NeyTM

Поделиться ресурсом

Назад
Сверху Снизу