Đi tới nội dung

menu/*.yml ​

Giao diện nạp thẻ và giao diện top nạp.

Hướng dẫn chi tiết: Giao diện nạp thẻ.

yaml
# Tên giao diện nạp thẻ
name: "&e&lNạp thẻ"
# Số hàng của giao diện (tối đa 6)
rows: 3

# Tô nền cho Menu
# Nền sẽ được fill trước tiên, các button khác sẽ được đặt lên nền
background:
  icon:
    type: BLACK_STAINED_GLASS_PANE
  # với button fill, số hàng phải bằng số hàng của giao diện (rows), số cột phải là 9
  # các vị trí đánh dấu bằng 'x' sẽ được fill
  fill:
    - 'xxxxxxxxx'
    - 'xxxxxxxxx'
    - 'xxxxxxxxx'

# Button: Đóng Menu
close:
  icon:
    type: BARRIER
    data: 0
  name: "&c&lĐóng lại"
  lore:
    - "&7Nhấn để đóng lại"
  slot: 2

# Button: Thông báo
# Sử dụng lệnh /dotman thongbao để thay đổi thông báo
info:
  icon:
    type: SIGN
    data: 0
  name: "&e&lThông tin"
  slot: 4

# Button: Khuyến khích nạp qua chuyển khoản
# Khi click vào sẽ teleport người chơi đến vị trí mong muốn (ví dụ: QR code)
banking-recommend:
  icon:
    type: EMERALD
    data: 0
  name: "&a&lKhuyến khích nạp qua chuyển khoản"
  lore:
    - "&7Nhấn để nạp qua chuyển khoản"
  slot: 6

# Danh sách các loại thẻ
cards:
  active:
    glow: true
    icon:
      type: PAPER
      data: 0
    name: "&a&l%CARD_TYPE%"
    lore:
      - "&7Nhấn để tiến hành nạp thẻ %CARD_TYPE%"
  disabled:
    icon:
      type: PAPER
      data: 0
    name: "&c&l%CARD_TYPE% &e(tạm bảo trì)"
    lore:
      - "&7Loại thẻ này đang bảo trì"
      - "&7Nếu cần nạp hãy liên hệ Admin"
  blank:
    icon:
      type: RED_STAINED_GLASS_PANE
  # các loại thẻ sẽ được fill lên các vị trí đánh dấu bằng 'x'
  fill:
    - '         '
    - ' xxxxxxx '
    - '  xxxxx  '
yaml
# Tên giao diện
name: "&e&lChọn mệnh giá"
# Số hàng của giao diện (tối đa 6)
rows: 2

# Tô nền cho Menu
# Nền sẽ được fill trước tiên, các button khác sẽ được đặt lên nền
background:
  icon:
    type: BLACK_STAINED_GLASS_PANE
  # với button fill, số hàng phải bằng số hàng của giao diện (rows), số cột phải là 9
  # các vị trí đánh dấu bằng 'x' sẽ được fill
  fill:
    - 'xxxxxxxxx'
    - 'xxxxxxxxx'

# Button: Quay lại menu chọn loại thẻ
close:
  icon:
    type: BARRIER
    data: 0
  name: "&c&lQuay lại"
  lore:
    - "&7Nhấn để quay lại menu chọn loại thẻ"
  slot: 13

# Danh sách các mệnh giá
prices:
  icon:
    type: PAPER
    data: 0
  name: "&a&lMệnh giá %PRICE% VNĐ"
  lore:
    - "&7Nhấn để tiến hành nạp thẻ %CARD_TYPE% mệnh giá %PRICE% VNĐ"
    - "&cLưu ý: Nhập sai mệnh giá sẽ khiến thẻ bị mất!"
  fill:
    - 'xxxxxxxxx'
    - '         '
yaml
# Config giao diện top nạp

# Giao diện cho người chơi sử dụng Java Edition
java:
  title: '&2Top nạp'

  # Tiêu đề cho các thứ hạng top 1, 2, 3 và các thứ hạng khác
  ranktitle:
    1st: '&e1. %PLAYER%'
    2nd: '&b2. %PLAYER%'
    3rd: '&b3. %PLAYER%'
    others: '&a%RANK%. %PLAYER%'
  description: # Mô tả cho top nạp
    topnap: # Top nạp thẻ
      - '&f'
      - '&7Đã nạp: &e%VALUE% VNĐ'

  # Thiết lập giao diện top nạp
  ui:
    rows: 5 # Số hàng của giao diện (tối đa 6)
    # Tô nền cho Menu
    # Nền sẽ được fill trước tiên, các button khác sẽ được đặt đè lên nền
    background:
      icon:
        type: STAINED_GLASS_PANE
        data: 4 # yellow
      # với button fill, số hàng phải bằng số hàng của giao diện (rows), số cột phải là 9
      # các vị trí đánh dấu bằng 'x' sẽ được fill
      fill:
        - 'xxxxxxxxx'
        - 'xxxxxxxxx'
        - 'xxxxxxxxx'
        - 'xxxxxxxxx'
        - 'xxxxxxxxx'

    # Layout cho trang đầu, các xếp hạng sẽ được xếp vào dấu x
    # Mặc định layout là bậc tam cấp
    first-page-layout:
      - '    x    '
      - '   x x   '
      - 'xxxxxxxxx'
      - 'xxxxxxxxx'
    # Layout cho các trang tiếp theo
    other-page-layout:
      - '         '
      - 'xxxxxxxxx'
      - 'xxxxxxxxx'
      - 'xxxxxxxxx'

    # Thiết kế cho nút trang trước, trang sau
    previous-page:
      icon:
        type: ARROW
        data: 0
      name: "&e<< Trang trước"
      slot: 36
    next-page:
      icon:
        type: ARROW
        data: 0
      name: "&eTrang sau >>"
      slot: 44

    # Thiết kế cho nút đóng menu
    close:
      icon:
        type: BARRIER
        data: 0
      name: "&cĐóng lại"
      lore:
        - "&7Nhấn để đóng lại"
      slot: 40

# Giao diện cho người chơi sử dụng Bedrock Edition
bedrock:
  title: '&2Top nạp'

  # Tiêu đề cho các thứ hạng top 1, 2, 3 và các thứ hạng khác
  ranktitle:
    1st: '&n&l1. %PLAYER%&r' # Thêm &r vì &l chạy từ %PLAYER% đến xuống tận lore Đã nạp
    2nd: '&n&l2. %PLAYER%&r'
    3rd: '&n&l3. %PLAYER%&r'
    others: '&3%RANK%. %PLAYER%'
  description: # Mô tả cho top nạp
    topnap: '&8Đã nạp: &2&l%VALUE% VNĐ'