Lệnh cho Player & Tính Lương
Hướng dẫn chi tiết các câu lệnh kiểm tra thu nhập, giờ làm việc của Player và công thức tính toán lương tự động
Vai trò Player là các thành viên cung cấp dịch vụ booking trên server. Bot cung cấp các lệnh chuyên biệt (sử dụng prefix command) để player tự tra cứu số giờ làm việc, kiểm tra hồ sơ và xuất bảng lương cá nhân.
Các câu lệnh dành cho Player
Player có quyền sử dụng các lệnh prefix sau để kiểm tra dữ liệu của mình:
1. Xem tổng giờ làm (star)
Xem tổng số giờ booking tích lũy mà player đã hoàn thành trong kỳ.
- Cú pháp:
star - Hành vi: Hiển thị tổng số giờ book. Admin hoặc Supporter có thể gõ
star [@user]để xem giờ của player khác.
2. Xem bảng lương cá nhân (luong & tinhluong)
Hệ thống hỗ trợ hai cách để xem bảng lương chi tiết của player:
luong: Gửi kết quả bảng lương riêng tư qua tin nhắn trực tiếp (DM) cho player. Giúp giữ bảo mật thông tin thu nhập cá nhân.tinhluong: Kết xuất và hiển thị trực tiếp bảng lương ngay tại kênh text hiện hành (mọi người trong kênh đều có thể nhìn thấy).
3. Xem hồ sơ cá nhân (profile)
Hiển thị thẻ thông tin cá nhân của player hoặc khách hàng bao gồm số dư, vai trò và thống kê.
- Cú pháp:
profile(prefix hoặc slash). Supporter+ có thểprofile [@user]để xem hồ sơ người khác.
Điểm khác biệt giữa các lệnh Tra cứu và Quản trị
Để đảm bảo tính độc lập và bảo mật tài chính, hệ thống phân tách rõ ràng các nhóm câu lệnh:
- Lệnh tra cứu của Player (
star,luong,tinhluong): Chỉ đọc dữ liệu của chính mình (hoặc đọc của người khác nếu là Admin/Supporter). Không làm thay đổi bất kỳ số liệu nào trên cơ sở dữ liệu. - Lệnh điều chỉnh của Admin (
addstar,addluong,substar,subluong): Thay đổi trực tiếp cơ sở dữ liệu lương và star của player. Chỉ những người có roleadminhoặcownermới có quyền thực thi. - Lệnh thống kê tổng hợp (
tongluong/tl): Chỉ dành cho Admin/Owner để xuất báo cáo tài chính toàn bộ server, player không thể sử dụng.
Công thức tính toán Lương Player
Bảng lương của Player được tự động tính toán dựa trên các thông số cấu hình server (/settings server) và dữ liệu ghi nhận từ hóa đơn:
Tổng Lương = (Giờ ngày * Lương ngày) + (Giờ đêm * Lương đêm) + Thưởng - Phạt - Nợ (Debt) + Donate đã khấu trừChi tiết các thành phần:
- Giờ ngày & Lương ngày: Số giờ booking trong khung giờ hành chính nhân với mức lương player ban ngày (
luong_player). - Giờ đêm & Lương đêm: Số giờ booking ngoài giờ hành chính (khi tạo bill tích chọn
book_đêm) nhân với mức lương player ban đêm (luong_player_dem). - Thưởng (Add Lương): Các khoản tiền thưởng do Admin cộng thêm bằng lệnh
addluong. - Phạt (Sub Lương): Các khoản phạt khấu trừ do Admin thực hiện bằng lệnh
subluong. - Nợ (Debt): Các khoản cấn trừ công nợ của player được ghi nhận trong hệ thống.
- Donate đã khấu trừ: Khoản tiền khách hàng donate riêng cho player sau khi đã trừ đi % phí dịch vụ của server (phí donate).