Devil HunterDevil Docs
Payment In Game

การติดตั้ง

ขั้นตอนการติดตั้ง 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/
resources/
└── [Devil]/
    └── [DevilMarket]/
        ├── devil_market/
        └── devil_marketaddons/

ขั้นตอนที่ 3: เพิ่ม Resource ลงใน server.cfg

เปิดไฟล์ 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_market

devil_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:

  1. ตั้งค่า Config_Main.Settings.License ให้เป็นค่า secret key ที่คุณต้องการ
  2. ปรับ InventorySystem ให้ตรงกับ inventory script ที่ใช้
  3. ตั้งตำแหน่ง 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 อยู่ครบหรือไม่

On this page