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#

lua
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 commandSyntaxผล
/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 ที่ถูกต้อง#

  1. ระบบต้นทางตรวจและ Remove ของ
  2. ยืนยัน mutation สำเร็จ
  3. เรียก DepositSearchSeizure/DepositVehicleSeizure
  4. nX Police commit เข้า Safe/Bank
  5. Evidence/history/audit ทำหลัง commit