FiveM does not have a resource manifest แก้อย่างไร

หาก FiveM Server ขึ้นข้อความประมาณ

resource-name does not have a resource manifest (fxmanifest.lua)

หมายความว่า FXServer พบโฟลเดอร์นั้นอยู่ภายใน resources แต่ ไม่พบ Resource Manifest ที่ถูกต้องในตำแหน่งที่ควรอยู่

สาเหตุที่พบบ่อยที่สุดคือ

  • ไม่มี fxmanifest.lua

  • ไฟล์อยู่ผิด Folder

  • มีโฟลเดอร์ซ้อน

  • ชื่อไฟล์ผิด

  • ไฟล์จริงเป็น fxmanifest.lua.txt

  • ดาวน์โหลด Source Code ผิดชุด

  • นำ Folder หลักของ Repository มาเป็น Resource

  • Script เก่ามีเพียง __resource.lua

  • แตก ZIP ผิดระดับ

โดยปกติโครงสร้างที่ถูกต้องควรเป็น

resources/
└── my-script/
    ├── fxmanifest.lua
    ├── client.lua
    └── server.lua

จากนั้นสามารถใช้

refresh
ensure my-script

เพื่อตรวจ Resource ใหม่

① Error does not have a resource manifest คืออะไร

Cfx.re ระบุว่า Resource Folder ต้องมี Resource Manifest ชื่อ

fxmanifest.lua

หรือใน Resource รุ่นเก่าอาจพบ

__resource.lua

FiveM ใช้ Manifest เพื่อรู้ว่า Resource ต้องโหลดอะไร เช่น

Client Script
Server Script
Shared Script
UI
Files
Dependencies
Data Files

ดังนั้นเมื่อ Server พบ Folder แต่ไม่พบ Manifest จะขึ้น Warning ประมาณ

my-script does not have a resource manifest (fxmanifest.lua)

สิ่งแรกที่ต้องตรวจจึงไม่ใช่ Database หรือ Framework แต่คือ โครงสร้างของ Resource

② โครงสร้าง Resource ที่ถูกต้อง

ตัวอย่างที่ถูกต้อง

resources/
└── my-script/
    ├── fxmanifest.lua
    ├── client.lua
    ├── server.lua
    └── config.lua

เมื่อเปิด Folder

my-script

ควรมองเห็น

fxmanifest.lua

อยู่ในระดับหลักของ Resource

หาก Manifest อยู่ลึกลงไปอีก Folder หนึ่ง อาจหมายความว่าคุณกำลังใช้ Folder ผิดระดับ

③ ปัญหาโฟลเดอร์ซ้อน

นี่เป็นหนึ่งในสาเหตุที่พบบ่อยที่สุด

หลังแตก ZIP อาจได้

my-script/
└── my-script/
    ├── fxmanifest.lua
    ├── client.lua
    └── server.lua

แล้วนำ Folder ชั้นนอกไปใส่ resources

กลายเป็น

resources/
└── my-script/
    └── my-script/
        └── fxmanifest.lua

FiveM จะมอง Folder ชั้นนอกและไม่พบ Manifest ตรงตำแหน่งที่ต้องการ

ควรแก้เป็น

resources/
└── my-script/
    ├── fxmanifest.lua
    ├── client.lua
    └── server.lua

หลักง่ายที่สุดคือ

เปิด Folder Resource แล้วต้องเห็น fxmanifest.lua โดยไม่ต้องเปิด Folder ชื่อเดิมซ้ำอีกครั้ง

④ ตรวจชื่อ fxmanifest.lua ให้ถูกต้อง

ชื่อที่ถูกต้องคือ

fxmanifest.lua

ตัวอย่างที่ผิด เช่น

fxmanifest.lau
fx_manifest.lua
fxmanfiest.lua
manifest.lua
fxmanifest.txt

แม้ผิดเพียงตัวอักษรเดียว FiveM ก็ไม่ถือว่าเป็น Resource Manifest ที่ถูกต้อง

หากสร้างไฟล์เอง ควรตรวจชื่ออย่างละเอียดก่อนแก้ส่วนอื่น

⑤ ระวัง fxmanifest.lua.txt บน Windows

Windows สามารถซ่อนนามสกุลไฟล์ที่รู้จักได้

คุณอาจเห็นไฟล์เป็น

fxmanifest.lua

แต่ชื่อจริงคือ

fxmanifest.lua.txt

กรณีนี้ FiveM จะไม่อ่านเป็น Manifest ตามที่ต้องการ

วิธีตรวจใน Windows คือเปิด File Explorer แล้วเปิดการแสดง

File name extensions

จากนั้นตรวจว่าชื่อไฟล์จริงเป็น

fxmanifest.lua

ไม่ใช่

fxmanifest.lua.txt

ปัญหานี้พบบ่อยมากในคนที่สร้าง fxmanifest.lua ด้วย Notepad

⑥ ถ้าไม่มี fxmanifest.lua ต้องทำอย่างไร

ก่อนสร้างไฟล์ใหม่เอง ให้ตรวจ Package ทั้งหมดก่อน

ค้นหา

fxmanifest.lua

ภายใน Folder ที่ดาวน์โหลดมา

อาจพบโครงสร้างเช่น

downloaded-project/
├── README.md
├── docs/
└── resource/
    ├── fxmanifest.lua
    ├── client.lua
    └── server.lua

Resource จริงคือ

resource/

ไม่ใช่

downloaded-project/

ดังนั้นอย่ารีบสร้าง Manifest ใหม่จนกว่าจะตรวจว่าดาวน์โหลด Folder ที่ถูกต้องแล้วหรือไม่

⑦ ดาวน์โหลดจาก GitHub แล้วขึ้นไม่มี Resource Manifest

GitHub Repository ไม่ได้หมายความว่า Root Folder ของ Repository จะเป็น FiveM Resource เสมอไป

ตัวอย่าง

my-project-main/
├── README.md
├── source/
├── docs/
├── package.json
└── resources/
    └── my-script/
        └── fxmanifest.lua

ถ้านำ

my-project-main

ทั้ง Folder ไปไว้ใน FiveM resources Server อาจแจ้งว่าไม่มี Manifest

Resource จริงอาจอยู่ที่

resources/my-script/

ภายในโปรเจกต์อีกที

ดังนั้นก่อนติดตั้ง Resource จาก GitHub ควรอ่าน README และ Installation Guide ก่อนเสมอ

⑧ Download ZIP กับ Release อาจไม่เหมือนกัน

บางโปรเจกต์มี Source Repository สำหรับ Developer และมี Release Package สำหรับใช้งานจริง

Source อาจประกอบด้วย

src/
web/
package.json
build scripts
documentation

ขณะที่ Release พร้อมใช้จึงมี

fxmanifest.lua
client/
server/
web/build/

หากดาวน์โหลด Source ZIP แทน Release Package Resource อาจยังไม่พร้อมสำหรับ FiveM

โดยเฉพาะ Script ที่ใช้

  • TypeScript

  • React

  • Vue

  • Node.js

  • Build Tools

ควรตรวจว่าผู้พัฒนาระบุให้ Download Release หรือ Build Project ก่อนหรือไม่

⑨ ตัวอย่าง fxmanifest.lua ขั้นพื้นฐาน

ถ้ากำลังสร้าง Resource ของตัวเอง สามารถเริ่มต้นด้วย

fx_version 'cerulean'
game 'gta5'

client_script 'client.lua'
server_script 'server.lua'

โครงสร้าง

my-script/
├── fxmanifest.lua
├── client.lua
└── server.lua

ถ้ามี Config ร่วมกัน

fx_version 'cerulean'
game 'gta5'

shared_script 'config.lua'
client_script 'client.lua'
server_script 'server.lua'

แต่ตัวอย่างนี้ใช้สำหรับ Resource ที่มีโครงสร้างแบบนี้จริงเท่านั้น

อย่า Copy ไปใช้กับ Script ขนาดใหญ่โดยไม่ตรวจไฟล์

⑩ อย่าสร้าง fxmanifest.lua แบบสุ่มให้ Script ที่ดาวน์โหลดมา

ถ้า Script ไม่มี Manifest การสร้างเพียง

fx_version 'cerulean'
game 'gta5'

อาจทำให้ Warning เปลี่ยนไป แต่ไม่ได้หมายความว่า Script พร้อมทำงาน

Resource อาจต้องประกาศเพิ่มเติม เช่น

client_scripts
server_scripts
shared_scripts
files
ui_page
dependencies
data_file

ดังนั้นถ้าเป็น Third-party Script ควรหา Manifest ของผู้พัฒนาหรือ Package ที่ถูกต้องก่อน

การเขียน Manifest เดาเองควรทำเฉพาะเมื่อเข้าใจ Architecture ของ Resource นั้นจริง ๆ

⑪ Script เก่ามี __resource.lua ทำอย่างไร

Resource รุ่นเก่าบางตัวอาจมี

__resource.lua

แทน

fxmanifest.lua

Cfx.re ระบุว่า __resource.lua เป็น Manifest แบบเก่า และ Resource ใหม่ควรใช้ fxmanifest.lua

อย่างไรก็ตาม ไม่ควรเพียง Rename

__resource.lua

เป็น

fxmanifest.lua

แล้วจบ

เพราะเนื้อหาภายในอาจใช้รูปแบบ Legacy เช่น

resource_manifest_version

ซึ่งปัจจุบัน Deprecated แล้ว

หากต้องการอัปเดต Resource เก่า ควรปรับ Manifest ให้เข้ารูปแบบ fxmanifest.lua ปัจจุบันด้วย

⑫ resource_manifest_version ควรใช้ไหม

ใน Resource รุ่นเก่าอาจพบ

resource_manifest_version '...'

แต่เอกสาร Cfx.re ปัจจุบันระบุว่า Directive นี้ Deprecated

Resource ใหม่ควรใช้

fx_version 'cerulean'
game 'gta5'

ดังนั้นหากกำลังสร้าง Script ใหม่ในปี 2026 ไม่ควรเริ่มต้นด้วย Template resource_manifest_version จาก Tutorial เก่า

⑬ lua54 'yes' ต้องใส่ไหม

ไม่ต้อง

Manifest เก่าหลายตัวอาจมี

lua54 'yes'

แต่ FiveM ปัจจุบันใช้ Lua 5.4 แล้ว และ Directive นี้ถูก Deprecated

ดังนั้น Error

does not have a resource manifest

ไม่ได้แก้ด้วยการเพิ่ม

lua54 'yes'

สิ่งที่ต้องแก้คือ FiveM ต้องพบ fxmanifest.lua ที่ถูกต้องใน Resource Folder

⑭ มี fxmanifest.lua แล้ว แต่ยังขึ้น Error

ถ้าคุณเห็นไฟล์อยู่จริง ให้ตรวจต่อ 5 จุด

ชื่อไฟล์จริง

ต้องเป็น

fxmanifest.lua

ตำแหน่ง

ต้องอยู่ Root ของ Resource

resources/my-script/fxmanifest.lua

File Extension

ต้องไม่เป็น

fxmanifest.lua.txt

Server Data

ต้องเป็น Resource Folder ของ Server ที่กำลังเปิดจริง

File Permission

Server ต้องสามารถอ่านไฟล์ได้

หากทั้ง 5 อย่างถูกต้อง ให้ใช้ refresh แล้วตรวจ Console ใหม่

⑮ ใช้ refresh หลังแก้ Manifest

ถ้า Server กำลังเปิดอยู่ และเพิ่งเพิ่มหรือแก้ Resource ให้ใช้

refresh

คำสั่งนี้จะให้ FXServer สแกน Resources และ Manifest ใหม่

จากนั้น

ensure my-script

ตัวอย่าง

refresh
ensure my-script

ถ้า Manifest ถูกต้อง Warning เดิมควรหายไป หรือ Error จะเปลี่ยนเป็นปัญหาที่เฉพาะเจาะจงกว่า

เช่น

Missing dependency

หรือ Script Error

ซึ่งหมายความว่า FiveM สามารถ Parse Resource ได้แล้ว และเข้าสู่ขั้นตอนต่อไป

⑯ refresh แล้ว Warning ยังอยู่

ถ้ายังขึ้น

does not have a resource manifest

หลัง refresh

อย่า Refresh ซ้ำไปเรื่อย ๆ

กลับไปตรวจ

ชื่อ Folder
ตำแหน่ง Manifest
ชื่อไฟล์
File Extension
Server Data Path

เพราะ refresh ไม่สามารถสร้าง Manifest หรือย้ายไฟล์ให้เอง

มันเพียงสแกนสิ่งที่อยู่ใน resources ปัจจุบัน

⑰ ตรวจว่ากำลังแก้ Server Data ถูกตัว

สมมติมี

C:\FiveM\server-data\

และ

C:\FiveM\test-server-data\

คุณอาจแก้

test-server-data/resources/my-script/

แต่ FXServer กำลังใช้

server-data/resources/

กรณีนี้แม้ Manifest ใน Test Server จะถูกต้อง แต่ Production Server ก็ยังเห็น Folder เดิมที่ผิดอยู่

ถ้าตรวจไฟล์ทุกอย่างแล้ว Error ยังเหมือนเดิม ต้องตรวจ Server Data Path ที่กำลัง Run จริง

⑱ ใช้ txAdmin ต้องตรวจ Profile

หากมีหลาย txAdmin Profile เช่น

Production
Development
Test

แต่ละ Profile อาจใช้

  • Server Data คนละ Folder

  • server.cfg คนละไฟล์

  • Resources คนละชุด

ดังนั้นต้องตรวจว่า Resource ที่แก้อยู่เป็นของ Profile ที่กำลัง Run

นี่เป็นสาเหตุที่เจอได้เมื่อ

“ฉันแก้ fxmanifest.lua แล้ว แต่ Console ยังขึ้นเหมือนเดิม”

เพราะอาจกำลังแก้ไฟล์คนละชุด

⑲ Category [folder] ไม่มี fxmanifest.lua ผิดไหม

ไม่เสมอไป

FiveM รองรับ Category Folder ที่มีวงเล็บเหลี่ยม เช่น

resources/
└── [jobs]/
    ├── police/
    │   └── fxmanifest.lua
    └── ambulance/
        └── fxmanifest.lua

Folder

[jobs]

เป็น Category ไม่จำเป็นต้องเป็น Resource เอง

Resource จริงคือ

police
ambulance

ซึ่งต้องมี Manifest ของตัวเอง

ดังนั้นถ้า Warning มาจาก Folder ธรรมดาที่คุณตั้งใจใช้เป็น Resource ต้องตรวจ Manifest แต่ถ้า Folder ถูกจัดเป็น Category ตามโครงสร้างที่ FiveM รองรับ ต้องพิจารณาบริบทให้ถูก

⑳ Script Pack มีหลาย Resource ต้องระวัง

บาง Package อาจเป็น

my-pack/
├── resource-a/
│   └── fxmanifest.lua
├── resource-b/
│   └── fxmanifest.lua
└── resource-c/
    └── fxmanifest.lua

ตัว my-pack อาจไม่ใช่ Resource

Resource จริงคือ

resource-a
resource-b
resource-c

หากนำ my-pack ไปเป็น Resource Folder ผิดระดับ อาจเกิด Warning

ควรอ่าน Installation Guide ว่าต้องนำทั้ง Folder ไปไว้ใน Category หรือย้าย Resource ย่อยออกมาอย่างไร

㉑ Folder Documentation อยู่ใน resources ทำให้ขึ้น Warning ได้

สมมติมี

resources/
├── my-script/
│   └── fxmanifest.lua
└── documentation/
    └── manual.pdf

Folder documentation อยู่ภายใน resources แต่ไม่มี Manifest

FiveM อาจพยายาม Parse Folder ที่อยู่ในพื้นที่ Resources แล้วแจ้ง Warning

ถ้า Folder นั้นไม่ใช่ Resource ไม่ควรวางปะปนกับ Resource โดยไม่จำเป็น

สามารถย้าย

documentation/
backup/
download/

ออกจาก resources

ช่วยให้โครงสร้าง Server สะอาดและลด Warning ที่ไม่จำเป็น

㉒ Backup Folder ไม่ควรวางใน resources แบบสุ่ม

ตัวอย่าง

resources/
├── my-script/
│   └── fxmanifest.lua
└── my-script-backup/
    ├── client.lua
    └── server.lua

ถ้า Backup Folder ไม่มี Manifest Server อาจมอง Folder นั้นตอนสแกน Resources

วิธีที่ดีกว่าคือเก็บ Backup ไว้นอก

resources/

เช่น

backups/
└── my-script-backup/

โดยเฉพาะ Production Server ที่มี Resource จำนวนมาก

㉓ Source Folder ภายใน resources อาจทำให้สับสน

อย่าเก็บโปรเจกต์ Development ทั้งหมดใน resources ถ้าภายในมี Folder ที่ไม่ใช่ Resource จำนวนมาก

ตัวอย่าง

resources/
└── my-development-project/
    ├── docs/
    ├── source/
    ├── node_modules/
    └── build/

ควรแยก Source Workspace ออกจาก Production Resource เมื่อทำได้

Resource ที่ FXServer ใช้งานควรมีโครงสร้างชัดเจนและมี Manifest อยู่ Root

㉔ Resource มี fxmanifest แต่ Syntax ผิดเป็น Error เดียวกันไหม

ไม่เหมือนกัน

ถ้าไม่มี Manifest จะพบ Warning เรื่อง

does not have a resource manifest

แต่ถ้า FiveM พบ fxmanifest.lua แล้วแต่ภายใน Syntax ผิด อาจเกิด Manifest Parsing Error แทน

ตัวอย่าง

fx_version 'cerulean
game 'gta5'

Quote ไม่ครบ

หรือ

client_scripts {
    'client.lua'

ไม่มี }

ดังนั้นเมื่อ Warning “ไม่มี Manifest” หายแล้ว แต่เกิด Error ใหม่ อย่ากลับไปแก้ชื่อไฟล์อีก ให้แก้ Syntax ตาม Error ใหม่

㉕ ตัวอย่าง Manifest ที่เขียนผิด

ตัวอย่าง

fx_version 'cerulean'
game 'gta5'

client_script 'client.lua

ผิดเพราะ Quote ไม่ครบ

ควรเป็น

fx_version 'cerulean'
game 'gta5'

client_script 'client.lua'

อีกตัวอย่าง

client_scripts {
    'client/main.lua'
    'client/menu.lua'
}

ขาด Comma

ควรเป็น

client_scripts {
    'client/main.lua',
    'client/menu.lua'
}

เมื่อ Manifest ถูกพบแล้ว Syntax ต้องถูกต้องด้วย

㉖ Path ใน Manifest ผิดทำให้ Resource ไม่มี Manifest ไหม

ไม่ใช่ Error เดียวกัน

ถ้า fxmanifest.lua อยู่ถูกที่ FiveM สามารถพบ Manifest ได้

แต่ถ้า Manifest ระบุ

client_script 'client.lua'

ขณะที่ไฟล์จริงคือ

client/main.lua

จะกลายเป็นปัญหาการโหลด File ภายใน Resource ไม่ใช่ “ไม่มี Resource Manifest”

ดังนั้นควรแยกอาการเป็น

Manifest ไม่พบ

กับ

Manifest พบ แต่ File Path ข้างในผิด

เพื่อแก้ให้ตรงจุด

㉗ Resource Name ผิดเกี่ยวกับ Manifest Error หรือไม่

เกี่ยวข้องได้ แต่เป็นคนละชั้นของปัญหา

สมมติ Resource Folder ถูกต้องคือ

my-script

และมี Manifest

แต่ server.cfg เขียน

ensure myscript

อาจเกิด

Couldn't find resource myscript

ไม่ใช่

my-script does not have a resource manifest

ดังนั้นจำง่าย ๆ ว่า

Couldn't find resource
→ ตรวจชื่อ/Resource Discovery

does not have a resource manifest
→ พบ Folder แต่ไม่มี Manifest ที่ถูกต้อง

Manifest parsing error
→ พบ Manifest แต่เนื้อหามีปัญหา

สามกรณีนี้ไม่ควรใช้วิธีแก้เหมือนกัน

㉘ FiveM Resource เก่าควรอัปเดต Manifest ไหม

หาก Resource ใช้งาน __resource.lua แบบ Legacy และยังต้องใช้ต่อในระยะยาว การอัปเดตเป็น fxmanifest.lua ตามโครงสร้างปัจจุบันมีเหตุผล

แต่ควรทำใน Test Server ก่อน

ตรวจอย่างน้อย

  • Client Scripts

  • Server Scripts

  • Files

  • UI

  • Dependencies

  • Data Files

  • Metadata

แล้วทดสอบ Feature ทั้งหมด

อย่าเปลี่ยน Manifest ของ Resource Production จำนวนมากในครั้งเดียว

㉙ ต้อง Restart Server ทั้งเครื่องไหม

ไม่จำเป็นทุกครั้ง

หลังแก้โครงสร้างหรือ Manifest สามารถลอง

refresh
ensure my-script

ได้

หาก Resource ถูกค้นพบและ Start สำเร็จ ให้ตรวจ Console ต่อ

แต่ถ้ามีการแก้ Core Resources หรือ Configuration หลายส่วน การ Restart Server เพื่อทดสอบ Startup จริงอีกครั้งก็เป็นขั้นตอนที่ควรทำก่อนนำขึ้น Production

㉚ ล้าง Cache ช่วย Error นี้หรือไม่

โดยทั่วไป ไม่ควรเป็นวิธีแรก

ถ้าไม่มี

fxmanifest.lua

การล้าง Cache ไม่ได้สร้างไฟล์ให้

ถ้า Manifest อยู่

my-script/my-script/fxmanifest.lua

การล้าง Cacheไม่ได้ย้าย Folder ให้

ถ้าชื่อจริงคือ

fxmanifest.lua.txt

การล้าง Cache ก็ไม่ได้ Rename ไฟล์

ดังนั้น Error นี้ควรแก้ที่

Folder
Manifest
File Name
Resource Structure

ก่อน

㉛ วิธีแก้แบบเร็วที่สุด

ถ้าขึ้น

my-script does not have a resource manifest (fxmanifest.lua)

ให้ทำตามนี้

ขั้นที่ 1

เปิด

resources/my-script/

ขั้นที่ 2

ตรวจว่ามี

fxmanifest.lua

หรือไม่

ขั้นที่ 3

ถ้าไม่มี ให้ค้นหา Manifest ใน Folder ย่อย

ขั้นที่ 4

ถ้าพบ Folder ซ้อน ให้แก้ระดับ Folder

ขั้นที่ 5

ตรวจว่าไฟล์ไม่ใช่

fxmanifest.lua.txt

ขั้นที่ 6

ถ้า Download จาก GitHub ให้ตรวจ README/Release

ขั้นที่ 7

ใช้

refresh

ขั้นที่ 8

ใช้

ensure my-script

ขั้นที่ 9

อ่าน Error ใหม่

หาก Error Manifest หายแล้ว แสดงว่าแก้ Resource Discovery ส่วนนี้สำเร็จ

㉜ Checklist does not have a resource manifest

ตรวจ Folder

  • Resource อยู่ใน resources

  • ไม่มี Folder ซ้อนผิด

  • ใช้ Server Data ถูกชุด

  • txAdmin Profile ถูกตัว

ตรวจ Manifest

  • มี fxmanifest.lua

  • อยู่ Root ของ Resource

  • สะกดชื่อถูก

  • ไม่ใช่ .lua.txt

  • ไม่ใช่ไฟล์เปล่าที่สร้างแบบสุ่ม

ตรวจ Package

  • Download Resource ถูก Folder

  • ไม่ได้ใช้ Repository Root ผิด

  • Release พร้อมใช้งานหรือ Build แล้ว

  • อ่าน README แล้ว

ตรวจ FiveM

  • ใช้ refresh แล้ว

  • ใช้ ensure resource_name แล้ว

  • อ่าน Warning/Error ใหม่แล้ว

Resource เก่า

  • ตรวจ __resource.lua

  • หาก Migration ให้ทำเป็น fxmanifest.lua อย่างถูกต้อง

  • ไม่ใช้ resource_manifest_version เป็น Template ใหม่

สรุป FiveM does not have a resource manifest แก้อย่างไร

หาก FiveM ขึ้น

resource-name does not have a resource manifest (fxmanifest.lua)

สาเหตุหลักคือ FXServer พบ Folder แต่ ไม่พบ Manifest ที่ถูกต้องใน Root ของ Resource

โครงสร้างที่ควรเป็นคือ

resources/
└── resource-name/
    ├── fxmanifest.lua
    ├── client.lua
    └── server.lua

ปัญหาที่ควรตรวจเป็นอันดับแรกคือ

Folder ซ้อน
ชื่อ fxmanifest.lua ผิด
fxmanifest.lua.txt
ดาวน์โหลด Folder ผิด
GitHub Source ยังไม่ได้ Build
Server Data ผิดชุด
txAdmin Profile ผิด

หลังแก้ให้ใช้

refresh
ensure resource-name

แล้วดู Console ใหม่

หาก Warning เรื่อง Manifest หาย แต่มี Error อย่าง Missing Dependency หรือ Script Error แทน นั่นหมายความว่า FiveM สามารถตรวจพบ Resource แล้ว และควรแก้ Error ตัวใหม่ตามสาเหตุต่อไป

แนวทางของ comsiam คืออย่าสร้าง fxmanifest.lua แบบเดาให้ Third-party Script เพียงเพื่อให้ Warning หาย เพราะ Manifest ต้องตรงกับโครงสร้าง Client, Server, UI และ Dependency ของ Resource จริง

สำหรับคนสร้าง FiveM Server comsiam แนะนำให้ตรวจ fxmanifest.lua ทันทีหลังแตกไฟล์ Script ทุกครั้ง เพียงขั้นตอนเดียวสามารถป้องกันปัญหา Folder ซ้อน, Download Package ผิด และ Resource ไม่ถูกค้นพบได้ตั้งแต่ก่อน Start Server

Comments

Popular posts from this blog

FiveM ยังน่าเล่นไหม? Enhanced เปลี่ยน FiveM แค่ไหน

FiveM คืออะไร เล่นอย่างไร สำหรับมือใหม่ เริ่มต้นตั้งแต่ศูนย์

วิธีตั้ง Admin Permission ด้วย add_ace และ add_principal FiveM แบบละเอียด