Police Bank ใช้ nX_police_bank เป็น Source of Truth งานเงิน/ของตรวจ Server authority และ audit; Client UI ไม่ใช่ authority
Police Bank & Fine#
ตั้ง RequireOnDuty, Transfer, Fine share และ AllowNegativeFineBalance ใน 05_economy.lua หาก AllowNegativeFineBalance=true ระบบหัก cash → bank และอนุญาตส่วนที่ขาดทำให้ bank ติดลบ
Welfare#
Welfare จ่ายจาก Bank หน่วยงานไป Mailbox หลัง Server ตรวจผู้รับ/ยอดรวม/balance ถ้าใช้ Ranking AutoSplit ให้ ScoreBoard ตรงกับ Ranking board
Paycheck#
Config.Paycheck = {
OnDutyOnly = true,
IntervalMinutes = 30,
Account = 'bank'
}เงินเดือนรายยศอยู่ config/data/ranks.lua
Safe & Agency Shop#
Item/Weapon ของกลางไป Safe; account/money ของกลางไป Police Bank ร้านหน่วยงานแยก Station/Prop, policy และรายการสินค้าที่ config/data/shop_items.lua
Online Rewards#
Policy อยู่ Config.OnlineRewards และรายการรางวัลอยู่ config/data/rewards.lua
Admin Economy Commands#
4 คำสั่งนี้ใช้ ESX group จาก Config.General.AdminGroups เท่านั้น ไม่ใช้ยศตำรวจหรือ ACE override
| Default command | Syntax | ผล |
|---|---|---|
/addpolicesafe | /addpolicesafe <item> <amount> | เติม Safe stock โดยตรง |
/delpolicesafe | /delpolicesafe <item> <amount> | ลบ Safe stock โดยตรง |
/addpolicebank | /addpolicebank <amount> [reason] | เติม Bank |
/delpolicebank | /delpolicebank <amount> [reason] | หัก Bank |
ชื่อ/Enabled/MaxAmount ปรับที่ Config.AdminEconomyCommands คำสั่ง Safe ไม่ spawn ของผ่านกระเป๋า Admin และมี write verification
Seizure flow ที่ถูกต้อง#
- ระบบต้นทางตรวจและ Remove ของ
- ยืนยัน mutation สำเร็จ
- เรียก DepositSearchSeizure/DepositVehicleSeizure
- nX Police commit เข้า Safe/Bank
- Evidence/history/audit ทำหลัง commit