[{"data":1,"prerenderedAt":81},["ShallowReactive",2],{"site":3,"config-slug-site":15,"config-product-th-x3d-environment":21,"config-public-x3d-environment":76},{"site":4,"contact":10,"seo":13,"payment":14},{"name":5,"host":6,"default_locale":7,"locales":8},"X3D Developer","fivem.x3d-developer.com","th",[7,9],"en",{"discord_invite":11,"email":12,"line":12},"https:\u002F\u002Fdiscord.gg\u002FNA5kPVynFv","",{"google_site_verification":12,"bing_site_verification":12},{"bank_name":12,"account_name":12,"account_no":12,"promptpay_id":12},{"site":16,"contact":18,"seo":19,"payment":20},{"name":5,"host":6,"default_locale":7,"locales":17},[7,9],{"discord_invite":11,"email":12,"line":12},{"google_site_verification":12,"bing_site_verification":12},{"bank_name":12,"account_name":12,"account_no":12,"promptpay_id":12},{"id":22,"slug":23,"name":24,"summary":25,"price_thb":26,"license_mode":27,"cover_key":28,"cover_url":29,"category_slugs":30,"tags":32,"latest_version":47,"latest_released_at":48,"published_at":49,"has_docs":50,"config":51,"rent_price_satang":52,"description_md":53,"docs_md":54,"seo_title":55,"seo_description":56,"media":57,"versions":69},"12cb8b4e-b8db-4ad1-a8a2-bd0679aabec5","x3d-environment","X3D Environment (ล้างแมพ)","ล้างแมพให้สะอาด ฟรี ไฟล์เดียว — ปิด NPC รถ AI scenario กล้อง idle ล้างคราบเลือด ลอยยาง รอยกระสุน และรอยแผลบนตัวผู้เล่น",0,"none","public\u002Fproducts\u002Fx3d-environment\u002Fcover\u002F7aa9b73e2efb1416.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-environment\u002Fcover\u002F7aa9b73e2efb1416.jpg",[31],"optimization",[33,34,35,31,36,37,38,39,40,41,42,43,44,45,46],"esx","standalone","ล้างแมพ","ลดแลค","เพิ่ม FPS","ปิด NPC","ฟรี","free","ปิดรถ AI","ล้างคราบเลือด","ลบลอยยาง","ปิดกล้อง idle","ลบ NPC","แมพโล่ง","1.0.2","2026-10-12T17:23:03.418375Z","2026-09-16T09:49:13.991696Z",true,"public",null,"แมพสะอาด เฟรมนิ่ง ฟรี ไม่ต้องลงอะไรเพิ่ม\n\nNPC เดินเกลื่อน รถ AI ติดไฟแดง คราบเลือดค้างพื้นทั้งคืน ลอยยางเต็มถนน ตัวละครเลือดอาบตั้งแต่ยิงกันเมื่อสองชั่วโมงก่อน `x3d_environment` เก็บให้หมด เปิดปิดได้ทีละโมดูล ใช้ได้ทั้ง ESX, QBCore และ standalone เหมาะกับเมืองทุกแนว (school \u002F community \u002F RP)\n\n---\n\n## ฟีเจอร์\n\n- [+] ตั้งค่าง่าย ปรับได้หมดใน config หรือตั้งผ่านเว็บได้เลย\n- [+] เปิดปิดทีละโมดูล 5 โมดูล ปิดตัวไหนก็ได้\n- [+] ปิด NPC คนเดินถนน รถวิ่ง รถจอด รถ AI\n- [+] ปิดตำรวจ AI เรือสุ่ม รถขยะ และเหตุการณ์สุ่ม\n- [+] ปรับความหนาแน่น NPC รถ ให้เหลือบางส่วนก็ได้ ไม่ต้องปิดหมด\n- [+] ล้างคราบเลือด ลอยยาง รอยกระสุนบนพื้น ตั้งรัศมีเองได้\n- [+] ล้างเลือด รอยแผล ฝุ่น ความเปียกบนตัวผู้เล่น\n- [+] ปิดกล้อง idle ที่หมุนเองตอนยืนนิ่ง\n- [+] NPC ร้านค้า NPC อาชีพ NPC ภารกิจของสคริปต์อื่นไม่โดนลบ\n- [+] สคริปต์อื่นสั่งปิดโมดูลชั่วคราวผ่าน export ได้ เช่นตอนทำภารกิจ\n- [+] ไม่ต้องใช้ฐานข้อมูลและเฟรมเวิร์ก วางแล้ว ensure ได้เลย\n\n---\n\n## 5 โมดูล เปิดปิดแยกกันได้\n\n- **NPC และรถ AI** — ไม่ให้เกมสร้างคนเดินถนน รถวิ่ง รถจอด ตำรวจ AI เรือ รถขยะ เหตุการณ์สุ่ม และลบตัวที่เกิดไปแล้วทิ้ง\n- **Scenario ในแมพ** — ปิด scenario ของรถทั้งแมพ (รถ AI จอดรอ ตำรวจขับตรวจ เครื่องบินทหาร)\n- **กล้อง idle** — ปิดกล้องที่หมุนเองตอนยืนนิ่ง ทั้งตอนเดินและตอนอยู่ในรถ\n- **คราบบนตัวผู้เล่น** — ล้างเลือด รอยแผล ฝุ่น ความเปียก ทั้งของตัวเองและที่เห็นคนอื่น\n- **คราบบนพื้น** — ล้างเลือดตกพื้น ลอยยาง รอยกระสุน คราบน้ำมัน ในรัศมีรอบตัว\n\nปิดโมดูลไหน โค้ดส่วนนั้นไม่ถูกสร้างเป็น thread เลย\n\n## NPC ของสคริปต์อื่นปลอดภัย\n\nตัวกวาดลบเฉพาะสิ่งที่ **เกม** สร้าง (เช็ก `GetEntityPopulationType` 1–5) NPC ร้านค้า NPC อาชีพ NPC ภารกิจ เป็น type 6\u002F7 จึงไม่โดนแตะ · รถของผู้เล่นและรถที่มีคนนั่งอยู่มีการเช็กซ้ำอีกชั้น\n\n## ปรับได้ทุกค่า\n\nทุกบรรทัดใน `config.lua` มีคำอธิบายสองภาษา ไทย \u002F อังกฤษ อยากได้คนเดินถนนบ้างแต่ไม่เอารถ อยากเก็บคราบเลือดไว้ให้ RP แต่ล้างรอยแผลบนตัว อยากล้างพื้นถี่ขึ้นและกว้างขึ้น — แก้ตัวเลขบรรทัดเดียว\n\nมี export ให้สคริปต์อื่นสั่งปิดโมดูลชั่วคราวตอนทำ cutscene หรือภารกิจที่ต้องมี NPC แล้วเปิดคืนได้โดยไม่ต้องรีสตาร์ท\n\n## ต้องมี\n\nไม่มี ไม่ต้องใช้ฐานข้อมูล ไม่ต้องใช้เฟรมเวิร์ก ไม่มี UI ไม่มีไลเซนส์ วางแล้ว `ensure` ได้เลย\n\n**ฟรี** · แก้โค้ดได้ตามใจ · ขอแค่อย่านำไปขายต่อและอย่าอัปโหลดใหม่ในชื่อตัวเอง\n","## การติดตั้ง\n\n1. แตกไฟล์แล้ว **เปลี่ยนชื่อโฟลเดอร์เป็น `x3d_environment`** (สคริปต์อื่นเรียก export ด้วยชื่อนี้)\n2. วางใน `resources\u002F`\n3. เพิ่มใน `server.cfg`:\n\n```\nensure x3d_environment\n```\n\nเข้าเกม กด F8 จะเห็นบรรทัดสรุปว่าโมดูลไหนทำงานอยู่\n\n```\n[x3d_environment] npc=true scenarios=true idlecam=true body=true decals=true\n```\n\nไม่ต้องใช้ฐานข้อมูล ไม่ต้องใช้เฟรมเวิร์ก ไม่มีไลเซนส์ · ใช้ได้ทั้ง ESX, QBCore และ standalone\n\n## วิธีประหยัด CPU ที่ดีกว่า (แนะนำ)\n\nการสั่ง \"ห้ามสร้าง NPC\" ต้องสั่งทุกเฟรม เป็นข้อจำกัดของ GTA ไม่ใช่บั๊กของสคริปต์ ถ้าอยากได้ฟรีจริง ๆ ให้สั่งที่ต้นทางแทน — ใส่ใน `server.cfg`:\n\n```\nsetr onesync_population false\n```\n\nเซิร์ฟเวอร์จะไม่สร้าง NPC และรถ AI ตั้งแต่ต้น แล้วปิด loop ใน `config.lua`:\n\n```lua\nConfig.Population.densityLoop = false\nConfig.Population.sweep       = false\n```\n\nโมดูลอื่น (คราบ, scenario, กล้อง idle) ยังทำงานตามปกติ\n\n## ตั้งค่าที่ใช้บ่อย\n\nแก้ที่ `config.lua` ทุกบรรทัดมีคำอธิบายไทย \u002F อังกฤษ\n\n```lua\n-- อยากให้มีคนเดินถนนบ้าง แต่ไม่เอารถ\nConfig.Population.ped     = 0.3\nConfig.Population.vehicle = 0.0\n\n-- เก็บคราบเลือดไว้ให้ RP แต่ล้างรอยแผลบนตัว\nConfig.Body.blood  = false\nConfig.Body.damage = true\n\n-- ล้างพื้นถี่ขึ้นและกว้างขึ้น\nConfig.Decals.interval = 2000\nConfig.Decals.radius   = 150.0\n```\n\n## 5 โมดูล\n\n| โมดูล | ทำอะไร |\n|---|---|\n| `Config.Population` | ไม่ให้เกมสร้าง NPC \u002F รถ AI \u002F รถจอด \u002F ตำรวจ AI \u002F เรือ \u002F รถขยะ และลบตัวที่เกิดไปแล้วทิ้ง |\n| `Config.Scenarios` | ปิด scenario ของรถทั้งแมพ |\n| `Config.IdleCam` | ปิดกล้องที่หมุนเองตอนยืนนิ่ง |\n| `Config.Body` | ล้างเลือด รอยแผล ฝุ่น ความเปียก บนตัวผู้เล่น |\n| `Config.Decals` | ล้างคราบบนพื้นรอบตัว |\n\nปิดโมดูลไหน โค้ดส่วนนั้นไม่ถูกสร้างเป็น thread เลย\n\n## เรียกจาก resource อื่น\n\nปิดโมดูลชั่วคราว (เช่น ตอนทำ cutscene หรือภารกิจที่ต้องมี NPC) แล้วเปิดคืน โดยไม่ต้องรีสตาร์ท\n\n```lua\nexports['x3d_environment']:SetEnabled('population', false)\n-- ... ทำสิ่งที่ต้องการ ...\nexports['x3d_environment']:SetEnabled('population', true)\n\nexports['x3d_environment']:IsEnabled('decals')   --> true \u002F false\n```\n\nชื่อโมดูล: `population` · `scenarios` · `idlecam` · `body` · `decals`\n\n## ข้อควรรู้\n\n| เรื่อง | รายละเอียด |\n|---|---|\n| `Config.Scenarios.human` ปิดไว้โดยตั้งใจ | `SetScenarioTypeEnabled` ปิดทั้งเกม ไม่ได้ปิดแค่ NPC ของเกม — NPC ร้านค้า\u002Fอาชีพที่ใช้ `TaskStartScenarioInPlace` จะยืนเฉย ๆ ท่าหายหมด คนเดินถนนถูกกำจัดด้วย density + sweep อยู่แล้ว |\n| `Config.Decals` ล้างทุกคราบในรัศมี | รวมถึงคราบที่สคริปต์อื่นตั้งใจวางไว้ (สเปรย์กราฟฟิตี้, เลือดเป็นหลักฐานให้ตำรวจ) — ถ้าเซิร์ฟใช้ระบบพวกนี้ ให้ปิด `Config.Decals.enabled` |\n| `Config.Body.otherPlayers` | ล้างในเครื่องเราเท่านั้น ต่างคนต่างเห็นของตัวเอง ไม่ได้ไปแก้ตัวละครคนอื่นจริง ๆ |\n| OneSync Infinity | ถ้า `onesync_population` เป็น `true` NPC เป็น entity ของเซิร์ฟเวอร์ ลบฝั่ง client อาจไม่ติดทุกตัว — ใช้ `onesync_population false` จะชัวร์กว่า |\n| ใช้คู่กับ ESX | ESX มี `Config.Multipliers` ของตัวเอง ตั้งให้ตรงกัน ไม่งั้นสองระบบสั่งสวนกันทุกเฟรม |\n\n## ช่วยเหลือ\n\nDiscord: discord.gg\u002Fx3d-developer · เว็บ: x3d-developer.com\n","สคริปต์ล้างแมพ FiveM ปิด NPC รถ AI ฟรี","สคริปต์ FiveM ฟรี ปิด NPC และรถ AI ทั้งแมพ ล้างคราบเลือด ลอยยาง รอยกระสุนบนพื้น ล้างรอยแผลบนตัวผู้เล่น ปิดกล้อง idle ใช้ได้ทั้ง ESX QBCore standalone",[58,61,63,65,67],{"kind":59,"url":60},"image","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-environment\u002Fmedia\u002F0a33fb2df75a14fd.png",{"kind":59,"url":62},"\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-environment\u002Fmedia\u002F2a24fe4751e1e172.png",{"kind":59,"url":64},"\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-environment\u002Fmedia\u002F85c9bb4bb1c80f9c.png",{"kind":59,"url":66},"\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-environment\u002Fmedia\u002F449113041659935c.png",{"kind":59,"url":68},"\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-environment\u002Fmedia\u002Fcb252bd62ac1afbe.png",[70,72],{"version":47,"released_at":48,"changelog_md":71},"### Changed\n\n- Store images now carry English captions for the English store page",{"version":73,"released_at":74,"changelog_md":75},"1.0.0","2026-09-16T09:48:59.87355Z","### Added\n- Population module: zero out pedestrian, scenario, traffic, random-vehicle, parked-vehicle and ambient-range density; disable garbage trucks, random boats, random cops, random events, distant vehicle lights and low-priority vehicle generators; pedestrian and vehicle population budgets\n- Population sweep that deletes engine-spawned peds and vehicles only (`GetEntityPopulationType` 1–5), never script NPCs, players or occupied vehicles\n- Scenario module: disable every vehicle scenario map-wide, with an opt-in human scenario list and restore on resource stop\n- Idle camera module: `InvalidateIdleCam` + `InvalidateVehicleIdleCam` on an interval\n- Body module: clear blood, visible damage, dirt and wetness on the local player and on visible players, plus a clean on spawn\n- Decals module: `RemoveDecalsInRange` around the player on an interval, radius configurable\n- Exports `SetEnabled(module, state)` and `IsEnabled(module)` for temporary per-module control from another resource\n- Startup status line in the F8 console listing which modules are active",{"slug":23,"version":47,"latest_version":47,"files":77,"options":52},[78],{"path":79,"content":80},"config.lua","-- ===============================================================\n--  x3d_environment — ตั้งค่า \u002F Settings\n--  ทุกโมดูลปิด\u002Fเปิดแยกกันได้ ปิดอันไหนคือโค้ดส่วนนั้นไม่ทำงานเลย\n--  Every module switches on or off on its own; a disabled module runs no code at all\n--  X3D-Developer · https:\u002F\u002Fx3d-developer.com\n-- ===============================================================\n\nConfig = {}\n\n-- ===== ทั่วไป \u002F General =====\n\n-- พิมพ์สรุปว่าโมดูลไหนทำงานบ้างตอน resource เริ่ม (F8) \u002F Print which modules are active when the resource starts (F8)\nConfig.PrintStatus = true\n\n-- ===== 1) NPC และรถ AI \u002F NPCs and AI traffic =====\nConfig.Population = {\n    -- เปิดโมดูลนี้ \u002F Enable this module\n    enabled = true,\n\n    -- ความหนาแน่น 0.0 = ไม่มีเลย · 1.0 = ปกติ \u002F Density 0.0 = none · 1.0 = normal\n    -- ต้องสั่งทุกเฟรม เป็นข้อจำกัดของเกม ไม่ใช่บั๊ก \u002F Must be set every frame, a game limitation, not a bug\n    -- อยากได้ฟรีจริง ๆ: ใส่ set onesync_population false ใน server.cfg แล้วตั้ง densityLoop = false เซิร์ฟเวอร์จะไม่สร้าง NPC ตั้งแต่ต้น\n    -- For free: put setr onesync_population false in server.cfg and set densityLoop = false, so the server never spawns NPCs\n    densityLoop = true,\n\n    ped              = 0.0,  -- คนเดินถนน \u002F Pedestrians\n    scenarioInterior = 0.0,  -- คนทำท่าทางในอาคาร \u002F Scenario peds indoors\n    scenarioExterior = 0.0,  -- คนทำท่าทางนอกอาคาร \u002F Scenario peds outdoors\n    vehicle          = 0.0,  -- รถวิ่ง \u002F Moving vehicles\n    randomVehicle    = 0.0,  -- รถสุ่ม \u002F Random vehicles\n    parkedVehicle    = 0.0,  -- รถจอด \u002F Parked vehicles\n    ambientRange     = 0.0,  -- ระยะที่เกมสร้างรถรอบตัว \u002F Range in which the game spawns cars around you\n\n    -- ปิดของที่เกมสร้างเองแบบพิเศษ \u002F Switch off special things the game spawns by itself\n    garbageTrucks = true,   -- รถขยะ \u002F Garbage trucks\n    randomBoats   = true,   -- เรือสุ่ม \u002F Random boats\n    randomCops    = true,   -- ตำรวจ AI \u002F AI cops\n    randomEvents  = true,   -- เหตุการณ์สุ่ม (คนวิ่งหนี, ปล้นร้าน ฯลฯ) \u002F Random events (people fleeing, shop robberies, etc.)\n    distantLights = true,   -- ไฟรถไกล ๆ ที่ไม่มีรถจริง \u002F Distant vehicle lights with no real car\n    lowPriorityGenerators = true,  -- ตัวสร้างรถความสำคัญต่ำ \u002F Low-priority vehicle generators\n\n    -- งบหน่วยความจำของ NPC \u002F รถ (0 = ต่ำสุด, 3 = ปกติ) \u002F Population memory budget for peds \u002F vehicles (0 = lowest, 3 = normal)\n    pedBudget     = 0,\n    vehicleBudget = 0,\n\n    -- ลบ NPC \u002F รถ ที่เกิดไปแล้วทิ้ง \u002F Delete peds \u002F vehicles that already spawned\n    -- ปลอดภัย: ลบเฉพาะของที่ \"เกม\" สร้าง (population type 1-5) \u002F Safe: only deletes what the game itself spawned (population type 1-5)\n    -- NPC ที่ resource อื่นสร้าง (ร้านค้า, อาชีพ, ภารกิจ) ไม่โดนแตะ \u002F NPCs made by other resources (shops, jobs, missions) are never touched\n    sweep         = true,\n    -- ความถี่ในการกวาด (มิลลิวินาที) \u002F Sweep interval (milliseconds)\n    sweepInterval = 2000,\n    -- กวาดคนเดินถนน \u002F Sweep pedestrians\n    sweepPeds     = true,\n    -- กวาดรถ \u002F Sweep vehicles\n    sweepVehicles = true,\n}\n\n-- ===== 2) Scenario ในแมพ \u002F Map scenarios =====\nConfig.Scenarios = {\n    -- เปิดโมดูลนี้ \u002F Enable this module\n    enabled = true,\n\n    -- scenario ของรถ (รถ AI จอดรอ, ตำรวจขับตรวจ, รถทหารบิน ฯลฯ) \u002F Vehicle scenarios (idling AI cars, patrol cops, military planes, etc.)\n    vehicle = true,\n\n    -- ⚠ scenario ของคน — ค่าเริ่มต้นคือ \"ปิดไว้\" โดยตั้งใจ\n    --\n    -- SetScenarioTypeEnabled ปิดทั้งเกม ไม่ได้ปิดแค่ NPC ของเกม\n    -- resource อื่นที่สั่ง TaskStartScenarioInPlace (NPC ร้านค้า, NPC อาชีพ,\n    -- NPC ธนาคาร) จะยืนเฉย ๆ ท่าหายหมด\n    --\n    -- คนเดินถนนของเกมถูกกำจัดด้วย scenarioInterior\u002FscenarioExterior = 0.0\n    -- และ sweep อยู่แล้ว ไม่ต้องเปิดอันนี้\n    --\n    -- เปิดก็ต่อเมื่อเซิร์ฟเวอร์ไม่มี NPC ที่ใช้ scenario เลย\n    --\n    -- ⚠ Human scenarios are OFF by default on purpose.\n    -- SetScenarioTypeEnabled works game-wide, not only for engine NPCs, so shop \u002F job \u002F bank NPCs\n    -- from other resources using TaskStartScenarioInPlace would stand still and lose their animations.\n    -- Engine pedestrians are already removed by scenarioInterior\u002FscenarioExterior = 0.0 and the sweep.\n    -- Turn this on only if your server has no NPCs that use scenarios.\n    human = false,\n\n    -- คืนค่า scenario ทั้งหมดตอนสั่ง stop x3d_environment \u002F Restore every scenario when x3d_environment is stopped\n    restoreOnStop = true,\n}\n\n-- ===== รายชื่อ scenario ของรถที่ปิด \u002F Vehicle scenarios to disable =====\n-- ลบหรือเพิ่มชื่อได้ เช่น \u002F Add or remove names, e.g. 'WORLD_VEHICLE_POLICE_CAR'\nConfig.VehicleScenarios = {\n    'WORLD_VEHICLE_ATTRACTOR',\n    'WORLD_VEHICLE_AMBULANCE',\n    'WORLD_VEHICLE_BICYCLE_BMX',\n    'WORLD_VEHICLE_BICYCLE_BMX_BALLAS',\n    'WORLD_VEHICLE_BICYCLE_BMX_FAMILY',\n    'WORLD_VEHICLE_BICYCLE_BMX_HARMONY',\n    'WORLD_VEHICLE_BICYCLE_BMX_VAGOS',\n    'WORLD_VEHICLE_BICYCLE_MOUNTAIN',\n    'WORLD_VEHICLE_BICYCLE_ROAD',\n    'WORLD_VEHICLE_BIKE_OFF_ROAD_RACE',\n    'WORLD_VEHICLE_BIKER',\n    'WORLD_VEHICLE_BOAT_IDLE',\n    'WORLD_VEHICLE_BOAT_IDLE_ALAMO',\n    'WORLD_VEHICLE_BOAT_IDLE_MARQUIS',\n    'WORLD_VEHICLE_BROKEN_DOWN',\n    'WORLD_VEHICLE_BUSINESSMEN',\n    'WORLD_VEHICLE_CLUCKIN_BELL_TRAILER',\n    'WORLD_VEHICLE_CONSTRUCTION_PASSENGERS',\n    'WORLD_VEHICLE_CONSTRUCTION_SOLO',\n    'WORLD_VEHICLE_DISTANT_EMPTY_GROUND',\n    'WORLD_VEHICLE_DRIVE_PASSENGERS',\n    'WORLD_VEHICLE_DRIVE_PASSENGERS_LIMITED',\n    'WORLD_VEHICLE_DRIVE_SOLO',\n    'WORLD_VEHICLE_EMPTY',\n    'WORLD_VEHICLE_FIRE_TRUCK',\n    'WORLD_VEHICLE_HELI_LIFEGUARD',\n    'WORLD_VEHICLE_MARIACHI',\n    'WORLD_VEHICLE_MECHANIC',\n    'WORLD_VEHICLE_MILITARY_PLANES_BIG',\n    'WORLD_VEHICLE_MILITARY_PLANES_SMALL',\n    'WORLD_VEHICLE_PARK_PARALLEL',\n    'WORLD_VEHICLE_PARK_PERPENDICULAR_NOSE_IN',\n    'WORLD_VEHICLE_PASSENGER_EXIT',\n    'WORLD_VEHICLE_POLICE',\n    'WORLD_VEHICLE_POLICE_BIKE',\n    'WORLD_VEHICLE_POLICE_CAR',\n    'WORLD_VEHICLE_POLICE_NEXT_TO_CAR',\n    'WORLD_VEHICLE_QUARRY',\n    'WORLD_VEHICLE_SALTON',\n    'WORLD_VEHICLE_SALTON_DIRT_BIKE',\n    'WORLD_VEHICLE_SECURITY_CAR',\n    'WORLD_VEHICLE_STREETRACE',\n    'WORLD_VEHICLE_TANDL',\n    'WORLD_VEHICLE_TOURBUS',\n    'WORLD_VEHICLE_TOURIST',\n    'WORLD_VEHICLE_TRACTOR',\n    'WORLD_VEHICLE_TRACTOR_BEACH',\n    'WORLD_VEHICLE_TRUCKS_TRAILERS',\n    'WORLD_VEHICLE_TRUCK_LOGS',\n}\n\n-- ===== รายชื่อ scenario ของคนที่ปิด \u002F Human scenarios to disable =====\n-- ใช้เมื่อ Config.Scenarios.human = true เท่านั้น (อ่านคำเตือนด้านบนก่อน) \u002F Used only when Config.Scenarios.human = true (read the warning above first)\nConfig.HumanScenarios = {\n    'WORLD_HUMAN_AA_COFFEE',\n    'WORLD_HUMAN_AA_SMOKE',\n    'WORLD_HUMAN_BINOCULARS',\n    'WORLD_HUMAN_BUM_FREEWAY',\n    'WORLD_HUMAN_BUM_SHOPPING_CART',\n    'WORLD_HUMAN_BUM_SLUMPED',\n    'WORLD_HUMAN_BUM_STANDING',\n    'WORLD_HUMAN_BUM_WASH',\n    'WORLD_HUMAN_CHEERING',\n    'WORLD_HUMAN_CLIPBOARD',\n    'WORLD_HUMAN_CONST_DRILL',\n    'WORLD_HUMAN_COP_IDLES',\n    'WORLD_HUMAN_DRINKING',\n    'WORLD_HUMAN_DRUG_DEALER',\n    'WORLD_HUMAN_DRUG_DEALER_HARD',\n    'WORLD_HUMAN_GARDENER_LEAF_BLOWER',\n    'WORLD_HUMAN_GARDENER_PLANT',\n    'WORLD_HUMAN_GUARD_PATROL',\n    'WORLD_HUMAN_GUARD_STAND',\n    'WORLD_HUMAN_GUARD_STAND_ARMY',\n    'WORLD_HUMAN_HAMMERING',\n    'WORLD_HUMAN_HANG_OUT_STREET',\n    'WORLD_HUMAN_HIKER_STANDING',\n    'WORLD_HUMAN_HUMAN_STATUE',\n    'WORLD_HUMAN_JANITOR',\n    'WORLD_HUMAN_JOG_STANDING',\n    'WORLD_HUMAN_LEANING',\n    'WORLD_HUMAN_MAID_CLEAN',\n    'WORLD_HUMAN_MUSCLE_FLEX',\n    'WORLD_HUMAN_MUSCLE_FREE_WEIGHTS',\n    'WORLD_HUMAN_MUSICIAN',\n    'WORLD_HUMAN_PAPARAZZI',\n    'WORLD_HUMAN_PARTYING',\n    'WORLD_HUMAN_PICNIC',\n    'WORLD_HUMAN_PROSTITUTE_HIGH_CLASS',\n    'WORLD_HUMAN_PROSTITUTE_LOW_CLASS',\n    'WORLD_HUMAN_PUSH_UPS',\n    'WORLD_HUMAN_SEAT_LEDGE',\n    'WORLD_HUMAN_SEAT_LEDGE_EATING',\n    'WORLD_HUMAN_SEAT_STEPS',\n    'WORLD_HUMAN_SEAT_WALL',\n    'WORLD_HUMAN_SEAT_WALL_EATING',\n    'WORLD_HUMAN_SEAT_WALL_TABLET',\n    'WORLD_HUMAN_SECURITY_SHINE_TORCH',\n    'WORLD_HUMAN_SIT_UPS',\n    'WORLD_HUMAN_SMOKING',\n    'WORLD_HUMAN_SMOKING_POT',\n    'WORLD_HUMAN_STAND_FIRE',\n    'WORLD_HUMAN_STAND_FISHING',\n    'WORLD_HUMAN_STAND_IMPATIENT',\n    'WORLD_HUMAN_STAND_MOBILE',\n    'WORLD_HUMAN_STRIP_WATCH_STAND',\n    'WORLD_HUMAN_STUPOR',\n    'WORLD_HUMAN_SUNBATHE',\n    'WORLD_HUMAN_SUNBATHE_BACK',\n    'WORLD_HUMAN_SWIMMING',\n    'WORLD_HUMAN_TENNIS_PLAYER',\n    'WORLD_HUMAN_TOURIST_MAP',\n    'WORLD_HUMAN_TOURIST_MOBILE',\n    'WORLD_HUMAN_VEHICLE_MECHANIC',\n    'WORLD_HUMAN_WELDING',\n    'WORLD_HUMAN_WINDOW_SHOP_BROWSE',\n    'WORLD_HUMAN_YOGA',\n}\n\n-- ===== 3) กล้อง idle \u002F Idle camera =====\n-- กล้องที่หมุนเองตอนยืนนิ่ง \u002F The camera that swings around on its own when you stand still\nConfig.IdleCam = {\n    -- เปิดโมดูลนี้ \u002F Enable this module\n    enabled  = true,\n    -- ความถี่ที่ปิดกล้อง (มิลลิวินาที) \u002F How often the camera is reset (milliseconds)\n    interval = 1000,\n}\n\n-- ===== 4) คราบบนตัวผู้เล่น \u002F Player stains =====\n-- เลือด, แผล, ฝุ่น, เปียก \u002F Blood, wounds, dirt, wetness\nConfig.Body = {\n    -- เปิดโมดูลนี้ \u002F Enable this module\n    enabled  = true,\n    -- ความถี่ที่ล้าง (มิลลิวินาที) \u002F How often it cleans (milliseconds)\n    interval = 2000,\n\n    blood   = true,   -- คราบเลือด \u002F Blood stains\n    damage  = true,   -- รอยแผล \u002F เสื้อผ้าขาดจากการโดนยิง \u002F Visible wounds and torn clothes from gunshots\n    dirt    = true,   -- ฝุ่น โคลน \u002F Dust and mud\n    wetness = true,   -- เปียกน้ำ \u002F Wetness\n\n    -- ล้างให้ผู้เล่นคนอื่นที่เห็นอยู่ด้วย (ทำเฉพาะในเครื่องเรา ไม่ยุ่งกับคนอื่น) \u002F Also clean the other players you can see (local only, other players are not affected)\n    otherPlayers = true,\n}\n\n-- ===== 5) คราบบนพื้น \u002F Ground decals =====\n-- เลือดตกพื้น, ลอยยาง, รอยกระสุน \u002F Blood pools, tire marks, bullet holes\nConfig.Decals = {\n    -- เปิดโมดูลนี้ \u002F Enable this module\n    enabled  = true,\n    -- ความถี่ที่ล้าง (มิลลิวินาที) \u002F How often it cleans (milliseconds)\n    interval = 5000,\n    radius   = 80.0,  -- ล้างในรัศมีนี้รอบตัวผู้เล่น (เมตร) \u002F Clean within this radius around the player (meters)\n}\n",1792316309376]