Config builder

X3D Mailbox config

Change values in the form, then copy one topic or the whole file into your server.

Download with my settings
v1.7.2
💡 Already changed your config? Paste it to continue from it. Keys new in this version get ★.

General

Docs ↗
Config.Framework

เฟรมเวิร์กที่ใช้: 'auto' (ESX ถ้ามี ไม่มีก็ standalone) | 'esx' | 'standalone'

Config.Locale
Config.Command

/mailbox

Config.Key

'' = ไม่ผูกปุ่ม

Config.MaxMails

เก็บต่อคนได้กี่ฉบับ (ล้นแล้วทิ้งฉบับที่อ่าน/รับของแล้วก่อน)

Config.AdminAce
Config.ExpiryWarnHours

จดหมายที่เหลือเวลาน้อยกว่านี้ (ชั่วโมง) จะโชว์เตือนสีแดงในพาเนล

Config.DefaultExpireDays

Mail (not the safe) sent without an expiry expires after N days (0 = never)

Config.CheckCarry

true = check the bag can carry it before opening a mail · false = always claim, the inventory handles overflow

Config.NotifyUnreadOnJoin

Tell players how many unread mails they have when they load in

Config.Storage
Driver

'file' = a JSON file in the script folder (no database) · 'oxmysql' = table x3d_mailbox (recommended for busy servers)

File
FlushSeconds
Config.ItemLabels

ชื่อไอเทมที่จะโชว์ในกล่องจดหมาย (ไม่ใส่ก็ได้ — ไม่ใส่จะโชว์ชื่อ key ตรง ๆ)

Config.AccountLabels
money
bank
black_money
Config.ItemImage

รูปไอเทมในกล่องจดหมาย — ใส่ path รูปของ inventory ที่เซิร์ฟใช้ ({item} = ชื่อไอเทม)

ปล่อยเป็น '' = ไม่โชว์รูป โชว์แค่ชื่อไอเทม

Config.CanCarryExport

เช็กว่ากระเป๋ารับของไหวก่อนเปิดจดหมาย — ใส่เฉพาะตอนเซิร์ฟใช้ inventory ของตัวเอง

(x3d_inventory/ox_inventory ฯลฯ) ไม่ใช่ ESX ตรง ๆ เพราะเลขน้ำหนักของ ESX เองจะเพี้ยน/

ไม่อัปเดตให้ ทำให้จดหมายที่มีของแนบถูกปฏิเสธว่า "กระเป๋าเต็ม" ทั้งที่จริงยังว่าง

ปล่อยว่าง = เช็กผ่าน ESX canCarryItem ถ้ามี ESX ไม่มีก็ปล่อยผ่าน (allow)

resource
method

โค้ดรับของ (redeem code)

Docs ↗
Config.Redeem
enabled
command
caseSensitive

false = พิมพ์ตัวเล็กตัวใหญ่ก็ได้

Config.Codes

โค้ดถาวร — แก้ที่นี่แล้ว restart resource

⚠ คีย์ (เช่น WELCOME2026) จะถูกปรับให้ตรงรูปแบบที่ /redeem เทียบตอน resource เริ่ม

(ตัวพิมพ์ใหญ่ทั้งหมดเมื่อ Config.Redeem.caseSensitive = false) — พิมพ์เล็กพิมพ์ใหญ่ผสมกันได้

จะมีคำเตือนใน console ถ้าคีย์ที่ตั้งไว้ไม่ตรงแล้วถูกปรับให้อัตโนมัติ

oncePerPlayer true = คนละครั้งเดียว (ค่าเริ่มต้น)

title/body ข้อความบนจดหมายที่ผู้เล่นได้รับ (ไม่ใส่ก็มีข้อความมาตรฐานให้)

No items yet