Hoạt Động Câu Cá

Hướng dẫn tính năng Câu Cá
Tài liệu sử dụng cho người chơi + mô tả logic hệ thống (theo Lua server). Không dùng JavaScript.
📍 Khu vực: Dương Châu
🪱 Cần câu + mồi + Móc câu
Dương Châu
212/193
Số lượt câu
Không giới hạn
Số lâ sử dụng cá
10 cá/ngày

1) Cách chơi
Bước 1 — Đến đúng vị trí
Đến 206,196 tại Dương Châu. Nếu không đúng map hoặc quá xa, hệ thống sẽ báo không thể thao tác.
Bước 2 — Chuẩn bị vật phẩm
Cần có:
Cần câu (1/2/3)
Mồi câu
Móc câu
Mỗi lần câu sẽ tiêu hao 1 Mồi. Móc có thể bị hỏng theo xác suất.
Bước 3 — Chọn số lần câu
NPC menu: 1 / 5 / 10 / dùng tất cả. Hệ thống sẽ tự chạy liên tục cho đến khi hết lượt hoặc hết đồ.
Bước 4 — Nhận cá
Nếu câu thành công, bạn nhận được 1 cá. Hệ thống hiển thị luôn tỉ lệ (%) của loại cá vừa câu.
Bước 5 — Dùng cá để nhận EXP
Sử dụng cá trong túi để nhận EXP:
nExp = DATA_CA_EXP_BASE[fish] * 100000.
Sau đó có thể nhận thêm thưởng ngẫu nhiên (item/tiền) theo hàm thưởng.
Giới hạn dùng cá mỗi ngày: hệ thống kiểm tra TASK_SU_DUNG_CAU_CA và chặn khi đạt CAUCA_MAX_MOI_NGAY.
2) Quy tắc hệ thống (theo script)
🎣 Tỉ lệ câu theo cần
🧷 Hỏng móc
🪝 Hỏng cần
✅/❌ Thành công
Tiêu hao vật phẩm
Mỗi lần câu: mất 1 Mồi câu.
Hỏng móc câu
Xác suất hỏng móc: tyle_hong_moccau = 25%.
Nếu hỏng: mất 1 móc.
Hỏng cần câu
Theo loại cần:
- Cần 1: hỏng 10% • thành công 99%
- Cần 2: hỏng 5% • thành công 75%
- Cần 3: hỏng 0% • thành công 50%
- Cần 2: hỏng 5% • thành công 75%
- Cần 3: hỏng 0% • thành công 50%
Roll cá theo Weight
Cá được chọn theo trọng số DATA_RATE_ITEM_CAU_CA. Weight càng lớn → xác suất càng cao.
Hệ thống trả về luôn rate_fish = weight * 100 / totalWeight.
Thông báo cá hiếm: nếu rate_fish < 15% sẽ broadcast toàn server. Nhỏ hơn nữa sẽ lên News/News2.

3) Bảng cá: Weight & EXP
Công thức EXP khi dùng cá:
Kinh Nghệm = TỶ_LỆ_QUÀ * 100.000.
Sau khi dùng cá, có thể nhận thêm item, tiền.
Bảng Cá: Weight / EXP / Xác suất
Xác suất (%) được tính theo công thức: weight / totalWeight * 100.
Tổng weight hiện tại: 10915.
| Tên cá | ID | Weight | EXP base | Xác suất (%) |
|---|---|---|---|---|
| Cá Cơm | 4520 | 3000 | 7 | 27.49% |
| Cá Rô | 4529 | 2000 | 8 | 18.32% |
| Cá Trê | 4526 | 1900 | 7 | 17.41% |
| Cá Chép | 4518 | 1600 | 10 | 14.66% |
| Cá Hồi | 4521 | 450 | 18 | 4.12% |
| Cá Mòi | 4523 | 350 | 20 | 3.21% |
| Cá Lóc | 4528 | 300 | 26 | 2.75% |
| Cua | 4527 | 250 | 24 | 2.29% |
| Cá Chép Xanh | 4517 | 220 | 28 | 2.02% |
| Cá Chép Vàng | 4516 | 160 | 30 | 1.47% |
| Cá Lươn | 4513 | 150 | 50 | 1.37% |
| Cá Chình | 4519 | 130 | 55 | 1.19% |
| Cá Lăng | 4522 | 120 | 60 | 1.10% |
| Cá Chép Đỏ | 4515 | 100 | 65 | 0.92% |
| Ba Ba | 4514 | 90 | 120 | 0.82% |
| Cá Rô Phi | 4524 | 85 | 140 | 0.78% |
| Cá Rồng | 4525 | 10 | 600 | 0.09% |

4) FAQ / Lỗi thường gặp
Không câu được / báo “hãy đến Dương Châu”
Bạn chưa ở đúng map hoặc chưa ở gần tọa độ 206,196 (bán kính 50).
Báo không có mồi / móc Cần có Mồi câu và Móc câu trong túi. Mỗi lần câu sẽ trừ 1 mồi, móc có thể hỏng 25%.
Tại sao cần 3 loại cần câu?
Mỗi cần có tỉ lệ thành công/hỏng khác nhau, giúp tạo phân tầng vật phẩm và cảm giác “đồ xịn câu ổn định hơn”.