การติดตั้ง
ขั้นตอนการติดตั้ง Devil Market บนเซิร์ฟเวอร์ FiveM
ขั้นตอนที่ 1: ติดตั้งฐานข้อมูล
เปิดไฟล์ devil_market/@installme.sql แล้วนำเข้าไปยังฐานข้อมูลของเซิร์ฟเวอร์ สคริปต์จะสร้างตาราง 4 ตาราง:
devil_point- เก็บ Point และ Coin ของผู้เล่นdevil_market_stock- เก็บข้อมูลสต็อกสินค้าdevil_purchase_history- ประวัติการซื้อdevil_payment_sessions- เซสชันการชำระเงิน
ใช้ phpMyAdmin, HeidiSQL หรือ MySQL command line ก็ได้:
mysql -u root -p your_database < devil_market/@installme.sqlขั้นตอนที่ 2: วางไฟล์ Resource
คัดลอก folder ทั้ง 2 ไปไว้ในโฟลเดอร์ resources ของเซิร์ฟเวอร์:
resources/
└── [Devil]/
└── [DevilMarket]/
├── devil_market/
└── devil_marketaddons/ขั้นตอนที่ 3: เพิ่ม Resource ลงใน server.cfg
เปิดไฟล์ server.cfg แล้วเพิ่มบรรทัดเหล่านี้:
ensure oxmysql
ensure es_extended
ensure nc_inventory
ensure nc_notify
ensure nc_garage
ensure nc_vehiclekey
# Devil Market (ใช้ชื่อ resource ตรงๆ จาก fxmanifest.lua ไม่ต้องใส่ path)
ensure devil_marketdevil_marketaddons ไม่ใช่ FiveM resource
devil_marketaddons เป็น Node.js application ที่รันแยกต่างหาก ไม่ใช่ FiveM resource — ห้ามใส่ใน server.cfg ด้วยคำสั่ง ensure
ให้รันแยกด้วย start.bat (Windows) หรือ node index.js แทน ดูวิธีติดตั้งได้ใน การติดตั้ง Devil Market Addons
ขั้นตอนที่ 4: ตั้งค่า Devil Market
แก้ไขไฟล์ devil_market/config/config_main.lua:
- ตั้งค่า
Config_Main.Settings.Licenseให้เป็นค่า secret key ที่คุณต้องการ - ปรับ
InventorySystemให้ตรงกับ inventory script ที่ใช้ - ตั้งตำแหน่ง Zone สำหรับเปิดร้านค้า
ขั้นตอนที่ 5: ตั้งค่า Devil Market Addons
ดูรายละเอียดในหน้า การตั้งค่า Devil Market Addons
ขั้นตอนที่ 6: รีสตาร์ทเซิร์ฟเวอร์
หลังตั้งค่าเสร็จ ให้รีสตาร์ทเซิร์ฟเวอร์ FiveM แล้วตรวจสอบ console ว่า resource เริ่มทำงานสำเร็จ:
[Devil Market] Admin Commands loaded successfully!ตรวจสอบการติดตั้ง
เมื่อผู้เล่นเข้าเกมและเดินไปยังตำแหน่ง Zone ที่ตั้งไว้ จะเห็น marker และข้อความแจ้งเตือนให้กดปุ่มเพื่อเปิดร้านค้า หากไม่เห็น ให้ตรวจสอบ:
- ตำแหน่ง Zone ใน
config_main.luaถูกต้องหรือไม่ - Resource
devil_marketเริ่มทำงานหรือไม่ (ดูที่ console) - ไฟล์
html/dist/index.htmlอยู่ครบหรือไม่