Перевод Перевод плагина Rock Paper Scissors (камень ножницы бумага)

Перевод плагина Rock Paper Scissors (камень ножницы бумага)
Краткое описание:
Всем известная игра. Между игроками на валюту vault
621
  • Лайк 0
Реакции:3 пользователей
Для версий
  1. 1.20.✘
  2. 1.21.✘
Источник
https://modrinth.com/plugin/rps/versions
Простая игра, которую все знают, появилась в Minecraft. Благодаря конкуренции между игроками игровой процесс никогда не будет скучным. Игроки могут проверить свои навыки в прогнозировании ходов противника и побороться за серверную валюту, что добавляет азарта каждой дуэли.

Возможности​

  • Ставки * Возможность играть за валюту, доступную на сервере.
  • Простое и интуитивно понятное управление * Удобный интерфейс, который легко изучить и использовать.
  • PvP-геймплей * Игроки могут вызвать друг друга на дуэль камень-ножницы-бумага.
  • Система приглашений * Гибкая система с указанием срока действия вызова.

Команды​

  • /rps game <игрок> <ставка> * отправляет запрос на игру камень-ножницы-бумага
  • /rps accept <игрок> * принимает запрос на игру
  • / rps toggle * переключите возможность отправлять вам приглашения (после перезапуска сервера отключите это для всех)
  • /rpsreload * перезагружает конфигурацию (требуется разрешение rps.admin)

Как поставить перевод​

1. Установить плагин RockPaperScissors и перезагрузить сервер
2. Открыть конфиг и заменить содержимое на (см. ниже) после чего перезагрузить сервер.

config.yml:
settings:
  # Important plugin uses MineDown library for formatting messages, tiles, items names etc.
  # For more information about formatting messages visit:
  # https://github.com/Phoenix616/MineDown?tab=readme-ov-file

  prefix: '&2&lRPS &7▷ '
  # Every options relevant to rock-paper-scissors game system you can find in this section
  gameConfig:
    # Maximum amount of bet (0 = no limit) (DO NOT SET NEGATIVE VALUES)
    maxBet: 100000.0
    # Minimum amount of bet (DO NOT SET NEGATIVE VALUES)
    minBet: 1
# Время, в течение которого игрок должен принять приглашение в игру
    # (изменение требует перезагрузки сервера)
    acceptTime: 30
# Время, когда игрок должен сделать выбор. Время измеряется
    # с момента, когда один из игроков делает выбор.
    # Если игрок не сделает выбор до конца этого времени,
    # он проиграет.
    # (изменение требует перезагрузки сервера)
    chooseTime: 30
    # Включив эту опцию, игра автоматически переиграется, если закончится вничью.
    replayOnDraw: true
   
    # Результат игр, соответствующих условиям ниже
    # будет отображаться для всех игроков на сервере.
    globalGameResult:
      # Отключение/включение глобального результата игры
      enable: true
      # Минимальная сумма ставки для отображения глобального результата игры
      minBet: 5000.0
 
 
  # Every options relevant to rock-paper-scissors gui you can find in this section
  gui:
    main:
      # All names of materials witch you can use for section 'item' you will find here
      # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
      title: '&8Камень, ножницы, бумага'
      rock:
        item: COBBLESTONE
        name: '&8&lКамень'
      paper:
        item: PAPER
        name: '&f&lБумага'
      scissors:
        item: SHEARS
        name: '&c&lНожницы'
      fillItem:
        item: GRAY_STAINED_GLASS_PANE
        name: ' '
 
  messages:
    # Warning! Placeholders are created for specific messages.
    # Information on how to use the appropriate placeholders can be found next to the respective message.
    descriptionCommand:
    - ''
    - '&7~~--[-------~~&r &2 Команды &7~~-------]--~~'
    - ''
    - ' &f/&2rps game &f<player> <bet> &7- Отправляет приглашение сыграть в КНБ
      scissors'
    - ' &f/&2rps accept &f<player> &7- Принимает приглашение сыграть в «камень, ножницы, бумага».'
    - ' &f/&2rps toggle &7- Переключить возможность отправки приглашений'
    - ''
    globalGameResult: # Placeholder {WINNER} - name of player who won, {LOSER} - name of player who lost, {BET} - value of bet
      - '&7~~----------------------------------------------------~~'
      - ' &aИгрок &f{WINNER}&a победил &f{LOSER}&a '
      - ' &aсо ставкой на &f{BET}&a$ в «Камень, ножницы, бумага»!'
      - '&7~~----------------------------------------------------~~'
    noPermission: '&4У вас нет разрешения на использование этой команды.'
    badUseRpsGameCmd: '&7Вы должны указать имя игрока и аргумент ставки. &f/&7rps game
      &f<&7player&f> <&7bet&f>'
    badUseRpsAcceptCmd: '&7Вы должны указать аргумент имени игрока &f/&7rps accept &f<&7player&f>'
    betOutOfRangeMax: '&7Ставка не может быть больше &f{MAX}&7$' # Placeholder {MAX} - value that is set in config in section 'maxBet'
    betOutOfRangeMin: '&7Ставка не может быть меньше &f{MIN}&7$' # Placeholder {MIN} - value that is set in config in section 'minBet'
    myselfInvite: '&7Вы не можете пригласить себя.'
    rpsInvite: '&7Игрок &f{NAME}&7 приглашает вас сыграть в &fКамень, ножницы, бумага&r&7
      на &f{BET}&7$. Срок действия приглашения истекает через {EXPIRATION} сек.' # Placeholder {NAME} - name of player that send invite, {BET} - value of bet, {EXPIRATION} - value of gameConfig.acceptTime
    notEnoughMoney: '&7У вас или вашего соперника достаточно денег для этой игры..'
    playerNotExist: '&7Игрок по имени &f{NAME}&7 не онлайн или не существует.' # Placeholder {NAME} - name of player
    noInvitation: '&7У вас нет приглашения от игрока &f{NAME}' # Placeholder {NAME} - name of the player whose invitation was attempted to be accepted.
    alreadyInvite: '&7Вы уже отправили приглашение этому игроку'
    alreadyPlay: '&7Игрок &f{NAME}&7 уже играет в камень-ножницы-бумагу.' # Placeholder {NAME} - name of player who is already playing game
    cmdPerformWhileGame: '&7Вы не можете выполнить эту команду во время игры в Rock Paper.
      ножницы&7.'
    winMessage: '&aВы выиграли! Вы получаете оба депозита &f{AMOUNT}&a$' # Placeholder {AMOUNT} - value of both deposits
    loseMessage: '&cВы проиграли! Вы теряете депозит &f{BET}&c$' # Placeholder {BET} - value of deposit (game bet)
    drawNormalMessage: '&7Ничья! Вы получаете свой игровой депозит &f{BET}&7$' # Placeholder {BET} - value of deposit (game bet)'
    drawReplayMessage: '&7Ничья! Игра будет переиграна.'
    successfullyChoice: '&7Вы выбираете &f{CHOICE}&7.' # Placeholder {CHOICE} - name of choice
    successfullyInvite: '&7Вы успешно пригласили &f{NAME}&7 играть.' # Placeholder {NAME} - name of invited player
    successfullyPluginReload: '&7Плагин успешно перезагрузился.'
    waitingForOpponent: '&7Ожидание противника...'
    noVaultDependency: '&4Зависимости от Vault не найдены! Плагин работает некорректно.'
    blockingInvitationOn: '&7Режим блокировки приглашений теперь доступен &aвключен'
    blockingInvitationOff: '&7Режим блокировки приглашений теперь доступен &cотключен'
    blockedInvitationMessage: '&7Вы не можете отправить приглашения игроку &f{NAME} &7в
      момент.'
    collectedGameDeposit: '&7Депозит за игру собран &f{BET}&7$' # Placeholder {BET} - value of deposit (game bet)
 
  chatButtons:
    rpsInviteAcceptButton: '&2&l [Нажмите, чтобы принять](run_command=/rps accept {PLAYER}
      hover=&2✔)'

Автор

Радмир

Еще ресурсы от Радмир

Маски мобов
Маски мобов
22 маски - addon ItemsAdder
Заполнитель PlaceholderAPI на времена суток
Позволяет выводить одно из 7 времен суток с настройкой диапазонов
Кристальный сэт
Кристальный сэт
Addon к ItemsAdder, полностью настроен
Launcher for zapret
Launcher for zapret
Программа для быстрого запуска утилиты zapret (аналог GoodbyeDPI) для ускорения YouTube, Discord etc
Славянские руны
Славянские руны
Набор моделей IA - 16 славянских рун с описанием + рунный стол
Функция bossbar в плагине TAB
Функция bossbar в плагине TAB
В данном ресурсе будет описание функциональности на примере новой механики жажды
Использование динамических цветов в плагине TimeBar
В данном посте будут даны примеры варианта настроек, а уж дальше сами...
перевод плагина Atlas Stats на RUS
перевод плагина Atlas Stats на RUS
Статистика игрока в удобном GUI. Перевод версии 1.3.8
Иконки еды (бутерброды) 64*64
Иконки еды (бутерброды) 64*64
Небольшая подборка item на тему "Кулинария"
18 моделей славянских оберегов
18 моделей славянских оберегов
Полная переработка ресурса. 162 элемента.
Резная древесина
Резная древесина
Резные блоки направленной древесины (аддон ItemsAdder)
Свиток телепорации для использования к плагину LiteBase
Свиток телепорации для использования к плагину LiteBase
Модель к плагину ItemsAdder
ВерхНиз