Đi tới nội dung

Lệnh thưởng khi offline Premium ​

Một số giao dịch có thể hoàn tất khi người chơi đã thoát game, ví dụ tiền chuyển khoản về chậm. Các lệnh thưởng như give, cấp quyền... sẽ không có tác dụng nếu chạy lúc người chơi offline.

DotMan giữ các lệnh này lại trong database và chạy khi người chơi vào lại server.

Áp dụng cho ​

Nguồn lệnhCấu hình
Lệnh sau khi chuyển khoản thành côngcommands trong banking.yml
Lệnh theo mức nạp tối thiểuminimum-donate-commands trong banking.yml
Lệnh nạp lần đầufirst-donate.commands trong config.yml
Lệnh mốc nạp cá nhâncommands trong mocnap.yml

Các lệnh khác vẫn chạy ngay như bình thường:

  • Lệnh nạp thẻ cào (donate-commands): Người chơi luôn online khi gửi thẻ.
  • Lệnh nạp thủ công (manual.commands).
  • Lệnh mốc nạp tổng server (mocnaptong.yml): Không gắn với người chơi nào.
  • Phần thưởng top nạp: Được trao khi người chơi online, xem Phần thưởng top nạp.

Cách hoạt động ​

  • Khi cần chạy lệnh, nếu người chơi đang online thì chạy ngay.
  • Nếu người chơi offline, lệnh được lưu vào database, gắn với tên server hiện tại.
  • Khi người chơi vào lại đúng server đó, các lệnh đang chờ được chạy lần lượt.
  • Mỗi lần phát thưởng chỉ được lưu một lần, tránh phát thưởng trùng.
  • Lệnh chạy lỗi được đánh dấu lỗi và lưu lại thông báo lỗi để tra cứu.

Giới hạn

  • Nếu server dừng đột ngột ngay sau khi chạy lệnh nhưng trước khi kịp đánh dấu, lệnh có thể chạy lại một lần.
  • Thông báo nạp thành công giữ cho người chơi offline chỉ lưu trong bộ nhớ, mất khi server restart.
    • Point và lệnh thưởng không bị ảnh hưởng.