Giter Club home page Giter Club logo

dotman's Introduction

Donation Manager GitHub Release Discord Supported server version

Plugin tích hợp donate qua thẻ cào tốt nhất cho server Minecraft, nhiều tính năng hữu ích, tăng cường sự quản lý của admin và hỗ trợ nhiều dịch vụ gạch thẻ

Dịch vụ đang hỗ trợ: gamebank, thesieutoc, gachthe5s (premium)

Tính năng hiện có

  • Nạp thẻ tự động
  • Hẹn giờ kết thúc khuyến mãi
  • Config giao diện linh hoạt, có thể thay đổi được vị trí của icon
  • Top nạp thẻ
  • Phần thưởng theo mốc nạp
  • Lệnh nạp nhanh với auto-complete, hỗ trợ cho phiên bản 1.8
  • Top nạp theo tuần/tháng (✨ premium)
  • Mốc nạp theo tuần/tháng (✨ premium)
  • Giao diện Bedrock (✨ premium)
  • Lịch sử giao dịch point (✨ premium)
  • Hỗ trợ nhiều API gạch thẻ hơn, và bổ sung API gạch thẻ theo yêu cầu (✨ premium)

Hướng dẫn sử dụng

Cài đặt plugin:

  • Plugin cần có PlayerPointsPlaceholderAPI để hoạt động
  • Tải plugin tại đây, giải nén và cài DotMan.jar và MineVNLib.jar và server của bạn
  • MineVNLib là thư viện liên quan đến SQL và Kotlin nên dung lượng sẽ hơi nặng, nhưng sẽ không gây lag cho server của bạn

Danh sách lệnh:

Lệnh Chức năng Permission
/napthe Mở menu nạp thẻ Người chơi
/napthe <loại thẻ> <mệnh giá> <số seri> <mã thẻ> Nạp thẻ nhanh Người chơi
/topnap Xem top nạp thẻ dotman.topnap
/dotman reload Reload lại config dotman.admin
/dotman thongbao Thay đổi thông báo trong menu nạp thẻ dotman.admin
/dotman chuyenkhoan Đặt vị trí xem hướng dẫn chuyển khoản dotman.admin
/dotman lichsu Xem lịch sử nạp thẻ dotman.admin

Placeholder:

Placeholder có thể sử dụng để hiển thị top nạp

Placeholder Chức năng Ghi chú
%DOTMAN_TOP_DONATE_TOTAL_XXX_PLAYER% Trả về tên người chơi đứng top XXX là thứ hạng
✨Premium: Thay đổi TOP thành TOPWEEK hoặc TOPMONTH để trả về dữ liệu top tuần hoặc tháng
%DOTMAN_TOP_DONATE_TOTAL_XXX_VALUE% Trả về giá trị của người chơi đó XXX là thứ hạng
✨Premium: Thay đổi TOP thành TOPWEEK hoặc TOPMONTH để trả về dữ liệu top tuần hoặc tháng
%DOTMAN_DATA_DONATE_TOTAL% Trả về số point người chơi đã nạp Thay đổi DATA thành DATAWEEK hoặc DATAMONTH để trả về dữ liệu top tuần hoặc tháng

Ví dụ: %DOTMAN_TOP_DONATE_TOTAL_1_PLAYER% sẽ trả về tên của người đứng top 1 nạp thẻ, %DOTMAN_TOP_DONATE_TOTAL_1_VALUE% sẽ trả về số tiền nạp của người đứng top 1

Config plugin:

Cấu trúc thư mục ./plugins/DotMan như sau

DotMan/
├── menu/
│   └── napthe/
│       ├── loaithe.yml
│       └── menhgia.yml
├── providers/
│   ├── gamebank.yml
│   └── thesieutoc.yml
├── config.yml
├── messages.yml
└── mocnap.yml
  • Bạn có thể config giao diện tại các file loaithe.ymlmenhgia.yml
  • Để thêm API Key cho các dịch vụ tương ứng, hãy thêm tại các file gamebank.ymlthesieutoc.yml
  • Cài đặt chung của plugin được đặt tại config.yml, các message đặt tại messages.yml
  • Cài đặt mốc nạp tích luỹ tại mocnap.yml

Hình ảnh

Plugin được thiết kế và phát triển kĩ lưỡng nhằm đảm bảo tính ổn định và chất lượng. Nếu plugin có ích cho server của bạn, hãy mua bản premium để trải nghiệm các tính năng mở rộng và đánh giá 5 sao tại forum nhé

dotman's People

Contributors

amadeusmz avatar minhh2792 avatar tranlong5252 avatar

Stargazers

GuruVN avatar Sơn Hoàng avatar Sinon avatar  avatar  avatar QuanTrieuPCYT avatar  avatar

Watchers

 avatar  avatar

dotman's Issues

Feat: Command khi nạp qua bank, thủ công ✨

Nội dung

  • Thực thi command khi nạp qua bank, nạp thủ công
  • Bao gồm command placeholder số point nhận được
  • Điều chỉnh playerpoints thành soft-depend

Mục đích

  • Hỗ trợ plugin tiền tệ khác ngoài playerpoints

Lỗi hiển thị point

image
Nó không hiện point như mong muốn

Config:

prefix: '&6&lDotMan >&r'

# Tên server để ghi log
server: 'server'

# Tên đơn vị tiền tệ
point-unit: 'point'

# API gạch thẻ sử dụng
provider: thesieutoc

# Lượng points được cộng ứng với giá trị nạp
donate-amounts:
  10000: 10
  20000: 20
  50000: 50
  100000: 100
  200000: 200
  500000: 500
  1000000: 1000

# Giá trị khuyến mãi
# 0: Không có khuyến mãi
# 0.5: Khuyến mãi 50%, ví dụ: nạp 100k được 150k
# 1: Khuyến mãi 100%, ví dụ: nạp 100k được 200k
# 1.5: Khuyến mãi 150%, ví dụ: nạp 100k được 250k
extra-rate: 1

# Thời gian kết thúc khuyến mãi
# Định dạng: dd/MM/yyyy HH:mm
extra-until: 17/03/2024 00:00

# Các loại thẻ được chấp nhận
card-types:
  viettel: true
  mobifone: true
  vinaphone: true
  vietnammobile: true
  garena: true
  zing: false
  vcoin: true
  gate: false

database:
  # engine mặc định sử dụng h2 (lưu vào 1 file), có thể chuyển sang mysql
  engine: h2
  h2:
    file: dotman
  mysql:
    host: localhost
    port: 3306
    user: 'root'
    password: '123'
    database: dotman

Tôi có thắc mắc lớn

Câu 1: Vậy nếu tôi cài plugin Thẻ Siêu Tốc với DotMan liệu có bị xung đột không? Tôi có thể chạy 2 plugin đó cùng một lúc được không?
Câu 2: Vậy làm cách nào để link vào tài khoản để nhận tiền k
image
hi donate?

Improve: Wiki hướng dẫn chi tiết

Nội dung

  • Tạo trang wiki trên Github bao gồm
    • Giới thiệu sơ bộ
    • Các tính năng nổi bật
    • Hướng dẫn cài đặt
    • Hướng dẫn thiết lập các tính năng chi tiết (log lịch sử, mốc nạp, khung thời gian, v.v...)
  • Sử dụng Github Wiki

Cập nhật API MBBank

MBBank cập nhập API gây ra log lỗi sau:

[20:18:15] [Craft Scheduler Thread - 13100 - DotMan/WARN]: [DotMan] Đăng nhập vào ngân hàng thất bại: Thông tin đăng nhập sai hoặc ngân hàng đang bảo trì?
[20:18:15] [Craft Scheduler Thread - 13100 - DotMan/WARN]: [DotMan] Plugin DotMan v1.6-premium generated an exception while executing task 16366
java.lang.IllegalStateException: Đăng nhập thất bại: Đã có APP MBBank phiên bản mới. Vui lòng cập nhật APP MBBank trên Chợ ứng dụng để tiếp tục giao dịch. (mã lỗi: GW930)
	at net.minevn.dotman.banking.providers.MBBankBP.login(MBBankBP.kt:105) ~[?:?]
	at net.minevn.dotman.banking.Banking.login(Banking.kt:186) ~[?:?]
	at net.minevn.dotman.banking.providers.MBBankBP.fetch(MBBankBP.kt:120) ~[?:?]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.