HƯỚNG DẪN SỬ DỤNG TOOL SANBOSS (QLTK + CLIENT)
Cập nhật: 2026-05-22
============================================================
1) KHỞI ĐỘNG NHANH
============================================================
1. Mở tool QLTK (Auto_SanBoss).
2. Thêm account, chọn server/proxy.
3. Double click account hoặc mở Setting để cấu hình.
4. Tick các chức năng cần dùng, nhập tham số.
5. Bấm OK để lưu.
6. Bấm Run để chạy.
Lưu ý:
- Mỗi account có setting riêng.
- Sau khi sửa setting, cần bấm OK để ghi lại vào account.
============================================================
2) QUY ƯỚC NHẬP LIỆU (RẤT QUAN TRỌNG)
============================================================
2.1 Danh sách ID
- Dùng dấu phẩy: 1220,1221,1222
- Có thể dùng ; hoặc | ở nhiều chỗ, nhưng nên thống nhất dấu phẩy.
2.2 Định dạng ID:SL
- Ví dụ: 1220:2,1221:5
- Nghĩa là item 1220 ngưỡng 2, item 1221 ngưỡng 5.
- Có thể viết 1220=2 (được hỗ trợ), nhưng nên dùng dấu : cho dễ đọc.
2.3 Khoảng trắng
- Tool có trim, nhưng nên nhập gọn: 1220:2,1221:2
2.4 ID đặc biệt
- ID = -1 được dùng trong một số logic thống kê như "ngọc" (lượng + lượng khóa).
============================================================
3) NHÓM "NHIỆM VỤ" (BÊN TRÁI)
============================================================
3.1 Loại
- Trói / Đánh / Phụ: chế độ xử lý boss theo luồng của client.
3.2 Săn theo thông báo Game
- Khi bật: ưu tiên flow bắt boss theo thông báo hệ thống.
- "Chặn TDST_NM" và "Chặn TDST_NV" là tùy chọn lọc thêm khi dùng thông báo.
3.3 Item
- Dùng danh sách ID item để auto sử dụng theo logic hiện tại.
- Nếu item đang có buff tương ứng thì sẽ bỏ qua để tránh spam.
3.4 Dùng item khi (MỚI)
- Tick checkbox "Dùng item khi".
- Nhập ô: id:sl,id:sl (ví dụ: 193:20,194:10).
- Hành vi: OR.
Chỉ cần 1 cặp ID đạt ngưỡng (SL hiện tại >= SL cài đặt) là tool sử dụng item đó.
- Có cooldown sử dụng item để tránh gọi liên tục.
3.5 Nhặt
- Bật "Nhặt" và nhập danh sách ID cần nhặt.
- Dùng để lọc item loot theo ý muốn.
3.6 Vứt
- Bật "Vứt" để kích hoạt luồng vứt rác tự động.
3.7 Vứt HSD
- Bật "Vứt HSD" + nhập list ID.
- Chỉ vứt những item trúng ID và có HSD.
3.8 Mua dẻo dai
- Tự động mua khi hết thể lực theo mốc thời gian đã chọn.
============================================================
4) NHÓM "CHỨC NĂNG" (BÊN PHẢI)
============================================================
4.1 Đánh TDLT
- Bật để dùng logic liên quan đến TDLT theo client.
4.2 Cố định tọa độ
- Bật + nhập tọa độ để khóa vị trí theo nhu cầu.
4.3 D/s Name Boss, D/s map, D/s khu, D/s skill
- Đây là các bộ lọc đầu vào cho luồng săn boss.
4.4 Thống kê (a,b,c)
- Nhập list ID cần thống kê số lượng.
- Ví dụ: 1220,1221,1222
- Số liệu này được gửi về QLTK và dùng trong một số fallback điều kiện out.
4.5 Out khi x
- Tick "Out khi x" + nhập id:sl,id:sl
- Hành vi: AND (phải đủ tất cả cặp đã nhập).
Ví dụ 1220:2,1221:2 -> chỉ out khi 1220>=2 và 1221>=2.
4.6 Out khi vĩnh viễn
- Tick "Out khi vĩnh viễn" + nhập id:sl,id:sl
- Hành vi: OR (chỉ cần 1 cặp đạt là out).
- Điều kiện đếm số lượng cho Out vĩnh viễn là KHÔNG tính item HSD.
Tức là item có hạn sử dụng sẽ bị bỏ qua khi kiểm tra Out vĩnh viễn.
4.7 Bán khi x
- Tick "Bán khi x" + nhập id:sl,id:sl
- Hành vi: OR.
Chỉ cần 1 cặp đạt ngưỡng là vào mode bán.
- Khi vào mode bán:
- Tạm dừng flow săn/pick để tránh xung đột.
- Tự động về map Uron, mở shop, bán đúng item ID đạt điều kiện.
4.8 Mua/dùng bản đồ TT (LegendMap)
- Bật để client tự động mua/dùng bản đồ TT theo logic hiện tại.
============================================================
5) LOGIC "HOÀN THÀNH" GỬI VỀ QLTK
============================================================
Khi đạt điều kiện Out:
1. Client gửi ngay 1 gói UPDATE thống kê mới nhất.
2. Client gửi gói "Hoàn thành|lý_do" (ví dụ: out_threshold).
3. Client thoát (Main.exit).
Phía QLTK sẽ nhận trạng thái hoàn thành của account.
(Tùy theo luồng QLTK, tab/account có thể được dừng log và đóng process.)
============================================================
6) VÍ DỤ CẤU HÌNH ĐỂ DỄ ÁP DỤNG
============================================================
Ví dụ 1: Farm item theo mục tiêu an toàn
- Thống kê: 1220,1221,1222
- Out khi x: 1220:2,1221:2,1222:2
=> Phải đủ cả 3 loại mới out.
- Bán khi x: 1220:2,1221:2,1222:2
=> Chỉ cần 1 loại đủ ngưỡng là đi bán.
Ví dụ 2: Out vĩnh viễn ưu tiên item không HSD
- Out khi vĩnh viễn: 1220:1,1221:1
=> Nếu 1220 hoặc 1221 (bản không HSD) đạt ngưỡng thì out.
Ví dụ 3: Tự dùng item khi đầy kho
- Dùng item khi: 193:20,194:10
=> Nếu 193>=20 hoặc 194>=10 thì dùng item tương ứng.
============================================================
7) LỖI THƯỜNG GẶP VÀ CÁCH XỬ LÝ
============================================================
7.1 Tick rồi mà không Out
Kiểm tra:
- Đã bấm OK trong Setting chưa?
- Định dạng nhập đúng chưa? (id:sl,id:sl)
- Out khi x là AND (phải đủ tất cả).
- Out vĩnh viễn chỉ tính item KHÔNG HSD.
7.2 Tick rồi mà không Bán
Kiểm tra:
- Đã bật "Bán khi x" chưa?
- Có ít nhất 1 cặp id:sl đạt ngưỡng chưa?
- Nhân vật có đến được map Uron/mở shop được không?
7.3 Dùng item khi không kích hoạt
Kiểm tra:
- Đã bật checkbox "Dùng item khi" chưa?
- Đã nhập id:sl hợp lệ chưa?
- Item có trong túi và số lượng đạt ngưỡng chưa?
7.4 Debug bị dừng ở System.ConsolePal.ReadKey
- Thường là debugger đang "break on thrown exception".
- Có thể Continue (F5) hoặc tắt break InvalidOperationException nếu không phải lỗi nghiệp vụ.
============================================================
8) KHUYẾN NGHỊ THỰC CHIẾN
============================================================
- Test 1 account trước khi chạy hàng loạt.
- Dùng list id gọn, không nhập thừa ký tự.
- Ưu tiên dùng định dạng id:sl cho Out/Bán/Dùng item để dễ kiểm soát.
- Nếu sử dụng cả Out khi x và Out vĩnh viễn, hãy đảm bảo bạn hiểu rõ:
+ Out khi x: AND
+ Out khi vĩnh viễn: OR + bỏ qua item HSD
---
File này dành cho người vận hành QLTK/Client.
Nếu cần bổ sung thêm mục nào, cập nhật trực tiếp file txt này.