[{"data":1,"prerenderedAt":883},["ShallowReactive",2],{"site":3,"docs-slug-site":15,"docs-product-en-x3d-environment":21,"docs-products-en":76,"docs-html-en-x3d-environment":858},{"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","Free one-file map cleaner: no NPCs, no AI traffic, no scenarios, no idle cam, and blood, tire marks and wounds wiped away.",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,"A clean map and a steady frame rate, free, with nothing else to install.\n\nCrowds on every sidewalk, AI cars at every light, blood pools that stay all night, tire marks everywhere, a character still covered in blood from a shootout two hours ago: `x3d_environment` cleans all of it. Every module toggles on its own. Works on ESX, QBCore and standalone, and fits any city style (school \u002F community \u002F RP).\n\n---\n\n## Features\n\n- [+] Easy setup: tune everything in config, or set it from the web builder\n- [+] Five modules, each one switches on or off on its own\n- [+] Turns off pedestrians, moving cars, parked cars and AI traffic\n- [+] Turns off AI cops, random boats, garbage trucks and random events\n- [+] Keep part of the crowd or traffic by setting the density instead of zero\n- [+] Wipes blood, tire marks and bullet decals on the ground, radius is yours\n- [+] Clears blood, wounds, dirt and wetness on players\n- [+] Turns off the idle camera that swings around when you stand still\n- [+] Shop, job and mission NPCs from other scripts are never deleted\n- [+] Other scripts can pause a module through an export, e.g. during a mission\n- [+] No database and no framework needed, drop it in and ensure it\n\n---\n\n## Five independent modules\n\n- **NPCs and AI traffic** — stop the game from creating pedestrians, moving cars, parked cars, AI cops, boats, garbage trucks and random events, and delete the ones already spawned\n- **World scenarios** — disable vehicle scenarios map-wide (idling AI cars, patrol cops, military planes)\n- **Idle camera** — kill the camera that swings around on its own when you stand still, on foot and in a vehicle\n- **Player stains** — clear blood, visible damage, dirt and wetness on you and on the players you see\n- **Ground decals** — wipe blood pools, tire marks, bullet holes and oil stains in a radius around you\n\nA disabled module never creates its thread.\n\n## Your own NPCs are safe\n\nThe sweep only deletes what the **engine** spawned (`GetEntityPopulationType` 1–5). Shop, job and mission NPCs are type 6\u002F7 and are never touched. Player vehicles and occupied vehicles get a second check.\n\n## Everything is tunable\n\nEvery line in `config.lua` is documented in Thai and English. Want some pedestrians but no traffic? Keep blood for roleplay but clear wounds off the body? Sweep the ground faster and wider? One number each.\n\nExports let another resource pause a module during a cutscene or a mission that needs NPCs, then switch it back on without a restart.\n\n## Requirements\n\nNone. No database, no framework, no UI, no license. Drop it in and `ensure` it.\n\n**Free** · modify it as you like · just don't resell it or re-upload it under another name.\n","## Installation\n\n1. Unzip and **rename the folder to `x3d_environment`** (other scripts call the exports by this name)\n2. Drop it in `resources\u002F`\n3. Add to `server.cfg`:\n\n```\nensure x3d_environment\n```\n\nJoin the server and press F8 — a status line lists the active modules:\n\n```\n[x3d_environment] npc=true scenarios=true idlecam=true body=true decals=true\n```\n\nNo database, no framework, no license. Works on ESX, QBCore and standalone.\n\n## A better way to save CPU (recommended)\n\nTelling the game \"don't spawn NPCs\" has to be done every frame — that is a GTA limitation, not a script bug. To get it for free, stop them at the source instead. In `server.cfg`:\n\n```\nsetr onesync_population false\n```\n\nThe server then never creates NPCs or AI traffic. Turn the loop off in `config.lua`:\n\n```lua\nConfig.Population.densityLoop = false\nConfig.Population.sweep       = false\n```\n\nThe other modules (stains, scenarios, idle camera) keep working.\n\n## Common settings\n\nEverything lives in `config.lua`, every line explained in Thai and English.\n\n```lua\n-- some pedestrians, no traffic\nConfig.Population.ped     = 0.3\nConfig.Population.vehicle = 0.0\n\n-- keep blood for roleplay, clear wounds off the body\nConfig.Body.blood  = false\nConfig.Body.damage = true\n\n-- sweep the ground faster and wider\nConfig.Decals.interval = 2000\nConfig.Decals.radius   = 150.0\n```\n\n## The five modules\n\n| Module | What it does |\n|---|---|\n| `Config.Population` | Stops the engine spawning NPCs \u002F AI traffic \u002F parked cars \u002F AI cops \u002F boats \u002F garbage trucks, and deletes the ones already spawned |\n| `Config.Scenarios` | Disables vehicle scenarios map-wide |\n| `Config.IdleCam` | Kills the idle camera that swings around when you stand still |\n| `Config.Body` | Clears blood, wounds, dirt and wetness on players |\n| `Config.Decals` | Wipes ground decals around the player |\n\nA disabled module never creates its thread.\n\n## Calling it from another resource\n\nPause a module (a cutscene, a mission that needs NPCs) and switch it back on without a restart:\n\n```lua\nexports['x3d_environment']:SetEnabled('population', false)\n-- ... do your thing ...\nexports['x3d_environment']:SetEnabled('population', true)\n\nexports['x3d_environment']:IsEnabled('decals')   --> true \u002F false\n```\n\nModule names: `population` · `scenarios` · `idlecam` · `body` · `decals`\n\n## Things to know\n\n| Topic | Detail |\n|---|---|\n| `Config.Scenarios.human` is off by default | `SetScenarioTypeEnabled` disables scenarios game-wide, not just for engine NPCs — shop and job NPCs using `TaskStartScenarioInPlace` would freeze. Engine pedestrians are already handled by the density settings and the sweep |\n| `Config.Decals` wipes every decal in range | Including decals other resources place on purpose (graffiti, blood left as police evidence). Turn `Config.Decals.enabled` off if your server uses those |\n| `Config.Body.otherPlayers` | Local rendering only — each client cleans what it sees, other players' actual state is untouched |\n| OneSync Infinity | With `onesync_population true` the NPCs are server entities and client-side deletion may not catch all of them — `onesync_population false` is the reliable path |\n| Alongside ESX | ESX ships its own `Config.Multipliers` population settings — align them, or the two systems fight every frame |\n\n## Support\n\nDiscord: discord.gg\u002Fx3d-developer · Web: x3d-developer.com\n","Free FiveM Map Cleaner Script","Free FiveM script that disables NPCs and AI traffic, wipes blood, tire marks and bullet decals, clears player wounds and kills the idle camera.",[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",{"items":77,"page":856,"size":857,"total":857},[78,113,134,163,186,215,248,273,300,330,355,381,409,436,464,492,516,536,559,586,616,641,665,689,710,737,762,783,807,832,853],{"id":79,"slug":80,"name":81,"summary":82,"price_thb":83,"license_mode":84,"cover_key":85,"cover_url":86,"category_slugs":87,"tags":90,"latest_version":47,"latest_released_at":109,"published_at":110,"has_docs":50,"config":111,"rent_price_satang":112},"6bdadea7-4316-4a4a-a38e-87c5e841077d","x3d-replay","X3D Replay","BETA pricing. Records every player, every session. Watch it back in game: 4 cameras, kill\u002Fdeath timeline, pressed keys, script usage, macro flags.",59900,"shop_license","public\u002Fproducts\u002Fx3d-replay\u002Fcover.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-replay\u002Fcover.jpg",[88,89],"anticheat","admin",[33,91,92,93,94,95,96,97,98,99,100,101,102,103,88,104,105,106,107,108],"ESX Legacy","replay","fivem replay script","replay system","รีเพลย์","ดูย้อนหลัง","ย้อนดูผู้เล่น","บันทึกผู้เล่น","เคสรีพอร์ต","จับโกง","จับมาโคร","macro detection","กันโปร","แอดมิน","admin tool","demo recorder","spectate","BETA","2026-10-14T06:14:23.677549Z","2026-10-14T06:14:23.700289Z","owners",12000,{"id":114,"slug":115,"name":116,"summary":117,"price_thb":83,"license_mode":84,"cover_key":118,"cover_url":119,"category_slugs":120,"tags":121,"latest_version":73,"latest_released_at":132,"published_at":133,"has_docs":50,"config":111,"rent_price_satang":112},"ff948fa9-6fc5-410e-b952-ee88b15f0c9d","x3d-anticheat","X3D Anti-Cheat","BETA pricing, join the testing. Evidence-first anti-cheat: Discord embeds with screenshots, HWID bans, Steam\u002FDiscord account lock, two-line event guard.","public\u002Fproducts\u002Fx3d-anticheat\u002Fcover\u002Fd90612eed4448164.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-anticheat\u002Fcover\u002Fd90612eed4448164.jpg",[88],[33,34,122,88,123,124,125,103,126,127,128,129,130,131],"แอนตี้โกง","ป้องกันแฮก","กันโกง","HWID ban","ภาพหลักฐาน","ล็อกบัญชี Steam Discord","แบนเครื่อง","คิวยศ Discord","กัน event สแปม","แอนตี้โกง ESX","2026-09-16T09:45:51.78533Z","2026-09-16T09:46:00.05928Z",{"id":135,"slug":136,"name":137,"summary":138,"price_thb":139,"license_mode":84,"cover_key":140,"cover_url":141,"category_slugs":142,"tags":146,"latest_version":159,"latest_released_at":160,"published_at":161,"has_docs":50,"config":111,"rent_price_satang":162},"47a33337-7dcf-4a78-b056-4b3e324a648d","x3d-slots","X3D Slots 1024 Ways","1,024-way cascading slot, Mahjong style, 97.5% RTP. Server-authoritative spins, anti-exploit, with free spins, multipliers and big-win scenes.",250000,"public\u002Fproducts\u002Fx3d-slots\u002Fcover\u002Fd09c2066a6ea2968.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-slots\u002Fcover\u002Fd09c2066a6ea2968.jpg",[143,144,145],"casino","economy","entertainment",[33,34,147,148,143,149,150,151,152,153,154,155,156,157,158],"คาสิโน","สล็อต","slot","มินิเกม","minigame","RTP 97.5%","มาห์จอง","คาสเคด","ฟรีสปิน","ตู้สล็อต","ซื้อฟีเจอร์","ปรับ RTP","1.1.4","2026-10-12T17:13:01.863556Z","2026-09-14T15:28:02.281478Z",50000,{"id":164,"slug":165,"name":166,"summary":167,"price_thb":26,"license_mode":27,"cover_key":168,"cover_url":169,"category_slugs":170,"tags":173,"latest_version":183,"latest_released_at":184,"published_at":185,"has_docs":50,"config":51,"rent_price_satang":52},"1fb91794-3e8b-4955-bc54-dc6b1491912e","x3d-mapevents","X3D Map Events","Free event panel on the pause-menu map: name + countdown, click to set a waypoint. Other scripts push events like notifications; admins can create their own.","public\u002Fproducts\u002Fx3d-mapevents\u002Fcover\u002F8e738f2dfcf0ea2f.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-mapevents\u002Fcover\u002F8e738f2dfcf0ea2f.jpg",[171,172],"hud","gameplay",[174,175,176,177,178,179,180,181,182,39,40],"อีเวนต์","อีเวนต์บนแผนที่","แผนที่","จุดนำทาง","นับถอยหลัง","pause menu","map events","event","waypoint","1.0.3","2026-10-12T17:13:20.327337Z","2026-10-12T04:21:56.480796Z",{"id":187,"slug":188,"name":189,"summary":190,"price_thb":26,"license_mode":27,"cover_key":191,"cover_url":192,"category_slugs":193,"tags":195,"latest_version":212,"latest_released_at":213,"published_at":214,"has_docs":50,"config":51,"rent_price_satang":52},"58697b89-cbe5-4b1f-8a29-c5289727202e","x3d-weaponskins","X3D Weapon Skins","Free collectible ESX weapon skins: each skin is an add-on weapon tied to its base gun. Unlock with an item, same damage, tradable, held-weapon effects.","public\u002Fproducts\u002Fx3d-weaponskins\u002Fcover\u002F25e3c37b23545ec8.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-weaponskins\u002Fcover\u002F25e3c37b23545ec8.jpg",[172,194],"inventory",[196,197,198,199,200,201,202,203,204,205,33,39,40,206,207,208,209,210,211],"weapon skins","สกินอาวุธ","สกินอาวุธ fivem","สกินปืน","gun skin","weapon skin fivem","คลังสกิน","เทรดสกิน","skin collection","x3d_inventory","ปลดล็อกสกิน","สกินสะสม","เอฟเฟกต์อาวุธ","ความหายากสกิน","สกิน add-on","แปลงสกินเป็นไอเทม","1.1.2","2026-10-12T17:13:35.599698Z","2026-10-10T11:46:16.716284Z",{"id":216,"slug":217,"name":218,"summary":219,"price_thb":26,"license_mode":27,"cover_key":220,"cover_url":221,"category_slugs":222,"tags":224,"latest_version":47,"latest_released_at":246,"published_at":247,"has_docs":50,"config":51,"rent_price_satang":52},"d82d8eb1-ed6a-43e3-86ef-24e45ae2b39d","x3d-damage","X3D Damage","Set every weapon's damage yourself, with bleed, slow, stun, knockdown and lifesteal effects. Weapon skins supported. ESX or standalone.","public\u002Fproducts\u002Fx3d-damage\u002Fcover\u002F8ce8864c16843fe6.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-damage\u002Fcover\u002F8ce8864c16843fe6.jpg",[172,223],"gangs",[225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,33,34,39,40,240,241,242,243,244,245],"weapon damage","ดาเมจอาวุธ","ดาเมจปืน","fivem weapon damage","damage script","headshot","headshot kill","เลือดออก","bleed","สตัน","stun","lifesteal","ดูดเลือด","เมืองปืน","pvp","ทะลุเกราะ","ดาเมจเสริม","ปิดท่าต่อยหนัก","ปรับดาเมจ","ทำให้ช้า","กันกระโดดหลบ","2026-10-12T17:14:19.289254Z","2026-10-10T11:45:52.279629Z",{"id":249,"slug":250,"name":251,"summary":252,"price_thb":26,"license_mode":27,"cover_key":253,"cover_url":254,"category_slugs":255,"tags":257,"latest_version":47,"latest_released_at":271,"published_at":272,"has_docs":50,"config":51,"rent_price_satang":52},"93def22a-9501-4b66-bdf0-158cc6a0093c","x3d-vehiclestorage","X3D Vehicle Storage","Free ESX trunk storage on the x3d_inventory screen: capacity by vehicle class and model, owner-only access, job cars and an admin view.","public\u002Fproducts\u002Fx3d-vehiclestorage\u002Fcover\u002F2c2d97cb47678e1b.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-vehiclestorage\u002Fcover\u002F2c2d97cb47678e1b.jpg",[194,256],"garage",[258,259,260,261,262,263,264,205,33,39,40,265,266,267,268,269,270],"trunk","ท้ายรถ","ท้ายรถ fivem","vehicle storage","trunk inventory","esx trunk","เก็บของในรถ","ตู้ท้ายรถ","รถงาน","กล่องเก็บของหน้ารถ","น้ำหนักท้ายรถ","ล็อกรถ","เปิดท้ายรถ","2026-10-12T17:14:46.845123Z","2026-10-05T04:28:52.749188Z",{"id":274,"slug":275,"name":276,"summary":277,"price_thb":26,"license_mode":27,"cover_key":278,"cover_url":279,"category_slugs":280,"tags":282,"latest_version":47,"latest_released_at":298,"published_at":299,"has_docs":50,"config":51,"rent_price_satang":52},"b642bb91-9f6d-4c3c-8830-e594c2a92fcb","x3d-vault","X3D Vault","Free ESX vaults on the x3d_inventory screen: player vaults with levels and sharing, job vaults per society, Thai and English.","public\u002Fproducts\u002Fx3d-vault\u002Fcover\u002F72ea3a88a64e0034.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-vault\u002Fcover\u002F72ea3a88a64e0034.jpg",[194,281],"jobs",[283,284,285,286,287,288,289,290,205,33,39,40,291,292,293,294,295,296,297],"vault","stash","ตู้เซฟ","ตู้เก็บของ","ตู้เซฟ fivem","esx stash","job vault","ตู้หน่วยงาน","ตู้เซฟแก๊ง","ตู้ส่วนตัว","แชร์ตู้","อัปเกรดตู้","ตู้เซฟตำรวจ","ตู้เซฟอาชีพ","ลิมิตตู้","2026-10-12T17:15:03.928293Z","2026-10-05T04:28:43.828514Z",{"id":301,"slug":302,"name":303,"summary":304,"price_thb":26,"license_mode":27,"cover_key":305,"cover_url":306,"category_slugs":307,"tags":308,"latest_version":327,"latest_released_at":328,"published_at":329,"has_docs":50,"config":51,"rent_price_satang":52},"70fa1474-294a-49ad-91cb-1de0ab4dc8d8","x3d-adminpanel","X3D Admin Panel","A free all-in-one FiveM admin panel: players, bans and warnings, alt detection, bags, items, vehicles, weather, player logs and menus for X3D scripts.","public\u002Fproducts\u002Fx3d-adminpanel\u002Fcover\u002F5cb8420f481eee28.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-adminpanel\u002Fcover\u002F5cb8420f481eee28.jpg",[89],[309,310,311,312,313,314,128,315,316,317,318,319,107,320,33,34,39,40,321,322,323,324,325,326],"admin panel","admin menu","แผงแอดมิน","เมนูแอดมิน","เมนูแอดมิน fivem","fivem admin menu","token ban","จับบัญชีสำรอง","alt detection","txadmin","noclip","log","แอดมินไทย","ยึดไอเทม","ประวัติแบน","โน้ตแอดมิน","นำเข้า txAdmin","บทบาทแอดมิน","1.0.5","2026-10-12T17:15:53.66615Z","2026-10-05T04:11:47.352812Z",{"id":331,"slug":332,"name":333,"summary":334,"price_thb":26,"license_mode":27,"cover_key":335,"cover_url":336,"category_slugs":337,"tags":338,"latest_version":159,"latest_released_at":353,"published_at":354,"has_docs":50,"config":51,"rent_price_satang":52},"d76ff7ae-ded6-4f39-b63f-734181952698","x3d-inventory","X3D Inventory","Free ESX inventory with big readable text, hotkeys 1–9 saved per character, coupon-based capacity and a storage panel for any vault or trunk script.","public\u002Fproducts\u002Fx3d-inventory\u002Fcover\u002Ffc3857e556cf31f3.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-inventory\u002Fcover\u002Ffc3857e556cf31f3.jpg",[194,171],[194,339,340,341,342,343,344,345,346,347,33,39,40,348,349,350,351,352],"กระเป๋า","กระเป๋า fivem","ui กระเป๋า","esx inventory","inventory fivem","ช่องลัด","hotbar","ไอเทม","nui","คูปองขยายช่อง","คูปองน้ำหนัก","ความหายากไอเทม","ค้นกระเป๋า","จำกัดน้ำหนัก","2026-10-12T17:16:22.733967Z","2026-10-05T04:10:14.693356Z",{"id":356,"slug":357,"name":358,"summary":359,"price_thb":26,"license_mode":27,"cover_key":360,"cover_url":361,"category_slugs":362,"tags":363,"latest_version":159,"latest_released_at":379,"published_at":380,"has_docs":50,"config":51,"rent_price_satang":52},"f782bbab-0321-4d3f-832f-797a2aa198f5","x3d-fortune","X3D Fortune","Free ESX fortune teller: daily horoscope, zodiac from your birthday, 28 siamsi sticks, 22-card tarot on 9 topics and a 10-card monthly spread.","public\u002Fproducts\u002Fx3d-fortune\u002Fcover\u002Fab130eeac9fbc029.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-fortune\u002Fcover\u002Fab130eeac9fbc029.jpg",[145],[364,365,366,367,368,369,370,371,372,33,39,40,373,374,375,376,377,378],"หมอดู","ดูดวง","เซียมซี","ไพ่ยิปซี","tarot","ราศี","ดวงรายวัน","fortune teller","npc","ดวงรายเดือน","ไพ่ทาโร่","เลขมงคล","สีมงคล","ไพ่กลับหัว","จุดหมอดู","2026-10-12T17:16:40.12128Z","2026-09-26T14:59:27.315955Z",{"id":382,"slug":383,"name":384,"summary":385,"price_thb":26,"license_mode":27,"cover_key":386,"cover_url":387,"category_slugs":388,"tags":389,"latest_version":406,"latest_released_at":407,"published_at":408,"has_docs":50,"config":51,"rent_price_satang":52},"9cb293aa-8b2c-447d-b810-3a7e385f6e81","x3d-banking","X3D Banking","Free ESX bank and ATM: deposit, withdraw, transfer by player ID, transaction history, every ATM on the map, every action checked on the server.","public\u002Fproducts\u002Fx3d-banking\u002Fcover\u002Fe7e66ab29819a980.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-banking\u002Fcover\u002Fe7e66ab29819a980.jpg",[144],[390,391,392,393,394,395,396,397,398,399,33,39,40,400,401,402,403,404,405],"banking","ธนาคาร","ระบบธนาคาร","atm","ตู้ atm","โอนเงิน","โอนด้วยเบอร์โทร","esx banking","bank script","ประวัติรายการ","ถอนด่วน","วงเงินโอน","สาขาธนาคาร","ฝากเงิน","ถอนเงิน","เพิ่มตู้ ATM","1.1.8","2026-10-12T17:16:55.98941Z","2026-09-26T14:59:08.07128Z",{"id":410,"slug":411,"name":412,"summary":413,"price_thb":26,"license_mode":27,"cover_key":414,"cover_url":415,"category_slugs":416,"tags":417,"latest_version":159,"latest_released_at":434,"published_at":435,"has_docs":50,"config":51,"rent_price_satang":52},"c72d91e0-6bcd-4fae-bde9-0e140e02b0cb","x3d-music","X3D Music","Free ESX boombox: place it on the ground or mount it on a car, play YouTube with a shared queue and distance falloff; speakers survive restarts.","public\u002Fproducts\u002Fx3d-music\u002Fcover\u002Fce445e0d251f7540.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-music\u002Fcover\u002Fce445e0d251f7540.jpg",[145],[418,419,420,421,422,423,424,425,426,427,33,39,40,428,429,430,431,432,433],"boombox","ลำโพง","ลำโพงเปิดเพลง","เปิดเพลง youtube","music script","fivem music","xsound","youtube","คิวเพลง","ติดบนรถ","ลำโพงติดรถ","เปิดเพลงในรถ","ฟังเพลงด้วยกัน","เพลงร่วมกัน","ลำโพงวางพื้น","จำกัดลำโพง","2026-10-12T17:17:14.482272Z","2026-09-26T14:56:09.091062Z",{"id":437,"slug":438,"name":439,"summary":440,"price_thb":26,"license_mode":27,"cover_key":441,"cover_url":442,"category_slugs":443,"tags":444,"latest_version":461,"latest_released_at":462,"published_at":463,"has_docs":50,"config":51,"rent_price_satang":52},"6125d85f-eaff-45cb-90cd-9db4d66e7954","x3d-respawn","X3D Respawn","Free death screen: Call EMS button, wait for medics when they are online, respawn points, self-revive, a death summary and death kept across relogs.","public\u002Fproducts\u002Fx3d-respawn\u002Fcover\u002F1af99658aa5089b2.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-respawn\u002Fcover\u002F1af99658aa5089b2.jpg",[171],[445,446,447,448,449,450,451,452,453,454,455,33,39,40,456,457,458,459,460],"respawn","หน้าจอตาย","death screen","เรียกหมอ","call ems","ambulance","esx_ambulancejob","ชุบตัวเอง","จุดเกิดใหม่","dispatch","สรุปการตาย","รอหมอ","กันหนีตาย","ปุ่มเรียกหมอ","เกิดใหม่เมือง","ชุดปฐมพยาบาล","1.1.3","2026-10-12T17:17:26.33517Z","2026-09-25T16:14:21.42282Z",{"id":465,"slug":466,"name":467,"summary":468,"price_thb":26,"license_mode":27,"cover_key":469,"cover_url":470,"category_slugs":471,"tags":472,"latest_version":461,"latest_released_at":490,"published_at":491,"has_docs":50,"config":51,"rent_price_satang":52},"879a5a5d-5b22-4fb5-9274-6ac3ee631904","x3d-phone","X3D Phone","Free ESX smartphone: pma-voice calls, SMS with location sharing, mobile banking, a camera with self-hosted photos, Buzz and anonymous Dark Chat.","public\u002Fproducts\u002Fx3d-phone\u002Fcover\u002F9e0b9e2f9bc7352d.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-phone\u002Fcover\u002F9e0b9e2f9bc7352d.jpg",[171],[473,474,475,476,477,478,479,454,480,481,482,483,484,33,39,40,485,486,487,448,488,489],"phone","โทรศัพท์","โทรศัพท์ fivem","esx phone","phone script","sms","pma-voice","แจ้งเหตุ","ธนาคารมือถือ","buzz","dark chat","กล้อง","เบอร์หน่วยงาน","ออกบิล","แชร์ตำแหน่ง","กล้องโทรศัพท์","ไอเทมโทรศัพท์","2026-10-12T17:18:13.372348Z","2026-09-25T15:32:10.424119Z",{"id":493,"slug":494,"name":495,"summary":496,"price_thb":26,"license_mode":27,"cover_key":497,"cover_url":498,"category_slugs":499,"tags":500,"latest_version":461,"latest_released_at":513,"published_at":514,"has_docs":515,"config":27,"rent_price_satang":52},"6705aca9-39b7-48ad-a39b-0dc4a906dd70","x3d-safe","X3D Safe Cracking","A dial-cracking minigame: turn with A and D, press E on the notch. One export, no dependencies.","public\u002Fproducts\u002Fx3d-safe\u002Fcover\u002F410a110f32490438.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-safe\u002Fcover\u002F410a110f32490438.jpg",[223,172],[501,502,285,503,150,151,504,505,34,506,39,40,507,508,509,510,511,512],"safe cracking","เจาะตู้เซฟ","หมุนตู้เซฟ","มินิเกม fivem","export","crime","หมุนหน้าปัด","ตู้เซฟธนาคาร","ตู้เซฟร้าน","ตู้เซฟบ้าน","ไม่ต้องใช้ ESX","มินิเกม A\u002FD","2026-10-12T17:18:34.435941Z","2026-09-24T03:53:28.3285Z",false,{"id":517,"slug":518,"name":519,"summary":520,"price_thb":26,"license_mode":27,"cover_key":521,"cover_url":522,"category_slugs":523,"tags":524,"latest_version":533,"latest_released_at":534,"published_at":535,"has_docs":515,"config":27,"rent_price_satang":52},"d5bcab3a-9189-4813-9b17-6b34f3a16584","x3d-lockpick","X3D Lockpick","A lockpick minigame felt out with WASD, called with one export and usable from any script.","public\u002Fproducts\u002Fx3d-lockpick\u002Fcover\u002Fc36242cb20a32b3b.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-lockpick\u002Fcover\u002Fc36242cb20a32b3b.jpg",[223,172],[525,526,527,150,151,504,505,34,506,39,40,528,529,530,531,532],"lockpick","งัดล็อก","สะเดาะกุญแจ","งัดประตูบ้าน","งัดรถ","หมุดล็อก","มินิเกม WASD","ปรับความยาก","1.1.1","2026-10-12T17:18:46.115275Z","2026-09-24T03:53:14.231073Z",{"id":537,"slug":538,"name":539,"summary":540,"price_thb":26,"license_mode":27,"cover_key":541,"cover_url":542,"category_slugs":543,"tags":545,"latest_version":556,"latest_released_at":557,"published_at":558,"has_docs":50,"config":51,"rent_price_satang":52},"65d3b2da-6dba-4cd0-9907-06b8e6e54994","x3d-houserobbery","X3D House Robbery","Pick the door, search the floor, crack the safe, with a cooldown per house and both minigames in the same zip.","public\u002Fproducts\u002Fx3d-houserobbery\u002Fcover\u002F73f596dab6db196a.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-houserobbery\u002Fcover\u002F73f596dab6db196a.jpg",[544,223],"housing",[546,547,548,549,550,285,525,150,223,551,544,506,33,39,40,552,502,553,554,555],"งัดบ้าน","ปล้นบ้าน","house robbery","robbery","ปล้น","แก๊ง","คีย์การ์ด","เงินแดง","จุดค้นของ","ปล้นบ้านคูลดาวน์","1.2.4","2026-10-12T17:19:03.056031Z","2026-09-24T03:48:06.633278Z",{"id":560,"slug":561,"name":562,"summary":563,"price_thb":26,"license_mode":27,"cover_key":564,"cover_url":565,"category_slugs":566,"tags":567,"latest_version":583,"latest_released_at":584,"published_at":585,"has_docs":50,"config":51,"rent_price_satang":52},"5532c49c-d819-4dda-b8a0-71514a14df31","x3d-selldrug","X3D Sell Drug","Shady buyers appear around the map on a timer and pay in black money. Runs on ESX or standalone.","public\u002Fproducts\u002Fx3d-selldrug\u002Fcover\u002F38844a64037d78d6.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-selldrug\u002Fcover\u002F38844a64037d78d6.jpg",[223,144],[568,569,570,571,572,573,574,575,223,551,506,33,39,40,576,577,578,579,580,581,553,582],"ขายยา","งานขายยา","sell drug","drug selling","ของผิดกฎหมาย","เงินดำ","black money","ผู้รับซื้อ","จุด10","จุดสิบ","จุดขายยา","ขายของจุด10","ขายของลับ","ฟอกเงิน","ผู้รับซื้อรายใหญ่","1.2.6","2026-10-12T17:19:19.018788Z","2026-09-24T03:39:03.703963Z",{"id":587,"slug":588,"name":589,"summary":590,"price_thb":26,"license_mode":27,"cover_key":591,"cover_url":592,"category_slugs":593,"tags":594,"latest_version":212,"latest_released_at":614,"published_at":615,"has_docs":515,"config":51,"rent_price_satang":52},"8e4dcdf4-7c70-4185-a3c9-15bb5328c457","x3d-useitem","X3D Use Item","Painkillers, bandages, AED, armor, helmet, repair kits, ammo, loot boxes and buff food in one system that needs only ESX.","public\u002Fproducts\u002Fx3d-useitem\u002Fcover\u002Fe007251b171e6791.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-useitem\u002Fcover\u002Fe007251b171e6791.jpg",[194,172],[595,596,597,598,599,600,601,602,603,604,605,606,607,33,39,40,608,609,610,611,612,613],"use item","ไอเทมใช้ได้","usable items","ยา","ผ้าพันแผล","aed","ชุบคนล้ม","ซ่อมรถ","กระสุน","กล่องสุ่ม","อาหาร","เสื้อเกราะ","หมวกกันน็อค","บัฟอาหาร","ชุดซ่อมรถ","เติมกระสุน","ยืมเสื้อเกราะ","ใช้ไอเทม","ไอเทมเติมเลือด","2026-10-12T17:19:33.653792Z","2026-09-24T02:05:34.038449Z",{"id":617,"slug":618,"name":619,"summary":620,"price_thb":26,"license_mode":27,"cover_key":621,"cover_url":622,"category_slugs":623,"tags":624,"latest_version":461,"latest_released_at":639,"published_at":640,"has_docs":515,"config":27,"rent_price_satang":52},"8c823bc1-1de6-41b6-bf82-146d5a55eeb5","x3d-progressbar","X3D Progress Bar","A peach-themed progress bar with ESC to cancel, a countdown, an automatic hotkey lock, and a bundled Thai font.","public\u002Fproducts\u002Fx3d-progressbar\u002Fcover\u002Ff6830df60f656452.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-progressbar\u002Fcover\u002Ff6830df60f656452.jpg",[171],[625,626,627,628,629,630,631,171,632,33,39,40,633,634,635,636,637,638],"progressbar","progress bar","แถบโหลด","แถบความคืบหน้า","esx_progressbar","esx progressbar","ui","ยกเลิก esc","หลอดโหลด","ฟอนต์ไทย","นับเวลาถอยหลัง","ล็อกปุ่มลัด","โปรเกรสบาร์","แทน esx_progressbar","2026-10-12T17:19:45.934106Z","2026-09-24T01:22:17.768991Z",{"id":642,"slug":643,"name":644,"summary":645,"price_thb":26,"license_mode":27,"cover_key":646,"cover_url":647,"category_slugs":648,"tags":649,"latest_version":212,"latest_released_at":663,"published_at":664,"has_docs":50,"config":51,"rent_price_satang":52},"63ce5efe-2f18-499e-a52b-8155a6cebb84","x3d-slide","X3D Slide","A shooter-style forward slide on Shift plus one key, with a cooldown to stop spam. Fully configurable, nothing else needed.","public\u002Fproducts\u002Fx3d-slide\u002Fcover\u002F8c8383608791f58a.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-slide\u002Fcover\u002F8c8383608791f58a.jpg",[172],[650,651,652,653,654,655,656,657,34,33,39,40,658,659,660,661,662],"slide","สไลด์","slide fivem","ท่าสไลด์","หลบ","dodge","ท่าทาง","คูลดาวน์","สไลด์แบบเกมยิง","Shift สไลด์","ท่าหลบเกมยิง","ปุ่มสไลด์","ปรับแรงสไลด์","2026-10-12T17:20:03.227099Z","2026-09-24T01:21:56.84494Z",{"id":666,"slug":667,"name":668,"summary":669,"price_thb":26,"license_mode":27,"cover_key":670,"cover_url":671,"category_slugs":672,"tags":673,"latest_version":159,"latest_released_at":687,"published_at":688,"has_docs":50,"config":51,"rent_price_satang":52},"9b62b8ed-5911-47a8-b695-3320a6183758","x3d-notify","X3D Notify","Notification cards in nine positions, with item icons and rarity frames, and full Thai support.","public\u002Fproducts\u002Fx3d-notify\u002Fcover\u002F4a9cbdcedd86a149.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-notify\u002Fcover\u002F4a9cbdcedd86a149.jpg",[171],[674,675,676,677,678,679,631,171,634,680,33,39,40,681,682,683,684,685,686],"notify","notification","แจ้งเตือน","แจ้งเตือน fivem","esx_notify","esx notify","ไอคอนไอเทม","การ์ดแจ้งเตือน","กรอบความหายาก","แจ้งเตือน 9 ตำแหน่ง","สีในข้อความ","แทน esx_notify","แจ้งเตือนไอเทม","2026-10-12T17:20:21.047259Z","2026-09-24T01:21:40.547491Z",{"id":690,"slug":691,"name":692,"summary":693,"price_thb":26,"license_mode":27,"cover_key":694,"cover_url":695,"category_slugs":696,"tags":697,"latest_version":327,"latest_released_at":708,"published_at":709,"has_docs":50,"config":27,"rent_price_satang":52},"e6dc80f3-4f29-4d01-bffa-eba6829c6497","x3d-loadingscreen","X3D Loading Screen","A terminal-style loading screen with an ENTER WORLD button the player presses before spawning. One HTML file, no build step.","public\u002Fproducts\u002Fx3d-loadingscreen\u002Fcover\u002F32f1538b8e18f4db.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-loadingscreen\u002Fcover\u002F32f1538b8e18f4db.jpg",[171],[698,699,700,701,702,703,631,34,33,39,40,704,705,633,706,707],"loading screen","หน้าโหลด","หน้าโหลด fivem","loadingscreen","esx_loadingscreen","enter world","ปุ่มเข้าเมือง","หน้าโหลดเทอร์มินัล","พื้นหลังวิดีโอ","เพลงหน้าโหลด","2026-10-12T17:20:39.269405Z","2026-09-24T00:50:19.336351Z",{"id":711,"slug":712,"name":713,"summary":714,"price_thb":26,"license_mode":27,"cover_key":715,"cover_url":716,"category_slugs":717,"tags":718,"latest_version":734,"latest_released_at":735,"published_at":736,"has_docs":50,"config":27,"rent_price_satang":52},"37f7d9db-f90d-4eed-861b-922da1072932","es-extended","ESX Legacy Core — X3D Build","A faster es_extended that stops player saves going corrupt, autosaves every 10 minutes and freezes the economy before a restart. Drop-in, same resource name.","public\u002Fproducts\u002Fes-extended\u002Fcover\u002Fa0b783dc4bf383e9.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fes-extended\u002Fcover\u002Fa0b783dc4bf383e9.jpg",[31],[33,719,720,721,722,723,724,725,726,727,39,40,728,729,730,731,732,733],"es_extended","esx legacy","esx core","esx_core","framework","core","esx ฟรี","ดาวน์โหลด esx","esx legacy 1.13","กันข้อมูลหาย","กันดูป","audit log","เซฟผู้เล่น","esx fork","กันตกทะลุแมพ","1.13.6","2026-10-12T17:20:52.726747Z","2026-09-23T13:28:50.819982Z",{"id":738,"slug":739,"name":740,"summary":741,"price_thb":26,"license_mode":27,"cover_key":742,"cover_url":743,"category_slugs":744,"tags":745,"latest_version":759,"latest_released_at":760,"published_at":761,"has_docs":50,"config":51,"rent_price_satang":52},"7c86bf83-0df0-4e59-ab59-461ac4a2bff8","x3d-skin","X3D Character Skin","A 77-slot character editor with an orbiting camera, poses and lighting. No skinchanger, no database, any framework.","public\u002Fproducts\u002Fx3d-skin\u002Fcover\u002Fdb520ac6e2e3d502.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-skin\u002Fcover\u002Fdb520ac6e2e3d502.jpg",[171],[33,34,746,747,748,749,750,751,752,39,40,753,754,755,756,757,758],"ตกแต่งตัวละคร","skin","character customization","skin creator","แต่งตัวละคร","ร้านเสื้อผ้า","ร้านตัดผม","ตู้เสื้อผ้า","ร้านเสริมสวย","ร้านหน้ากาก","ท่าโพส","แต่งหน้า","ไม่ต้องใช้ skinchanger","1.5.4","2026-10-12T17:21:14.159219Z","2026-09-22T04:02:41.988907Z",{"id":763,"slug":764,"name":765,"summary":766,"price_thb":26,"license_mode":27,"cover_key":767,"cover_url":768,"category_slugs":769,"tags":770,"latest_version":159,"latest_released_at":781,"published_at":782,"has_docs":50,"config":51,"rent_price_satang":52},"7337afbc-ca0d-4071-9de4-2cc04bd1b4e6","x3d-menu","X3D Main Menu","A server main menu: system cards, announcements, timed events, an in-game guidebook and per-player settings. No database, any framework.","public\u002Fproducts\u002Fx3d-menu\u002Fcover\u002F8a1dbb30861b0387.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-menu\u002Fcover\u002F8a1dbb30861b0387.jpg",[171],[33,34,771,772,773,774,174,775,39,40,776,777,778,779,780],"เมนูหลัก","main menu","menu","ประกาศ","คู่มือเมือง","เมนูเมือง","กฎเมือง","เมนู F4","ตั้งค่าผู้เล่น","แบนเนอร์อีเวนต์","2026-10-12T17:21:29.681926Z","2026-09-21T04:20:29.437521Z",{"id":784,"slug":785,"name":786,"summary":787,"price_thb":26,"license_mode":27,"cover_key":788,"cover_url":789,"category_slugs":790,"tags":791,"latest_version":804,"latest_released_at":805,"published_at":806,"has_docs":50,"config":51,"rent_price_satang":52},"7a9dd386-11c0-4f21-8c2e-cfa7dc24d15d","x3d-dailylogin","X3D Daily Login","Free daily check-in with streaks and a fully editable reward table, no database required, a full bag never costs the reward, works with any framework.","public\u002Fproducts\u002Fx3d-dailylogin\u002Fcover\u002Fffcad7901926aa67.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-dailylogin\u002Fcover\u002Fffcad7901926aa67.jpg",[172],[33,34,792,793,794,795,796,39,40,797,798,799,800,801,802,803],"เช็คอินรายวัน","daily login","daily reward","สตรีค","รางวัลรายวัน","ล็อคอินรายวัน","รางวัลค้างรับ","รับย้อนหลัง","โบนัสเวลาเล่น","รางวัลเข้าเกม","เช็คชื่อรายวัน","ไม่ต้องใช้ฐานข้อมูล","1.4.3","2026-10-12T17:21:47.885233Z","2026-09-20T10:37:48.155794Z",{"id":808,"slug":809,"name":810,"summary":811,"price_thb":26,"license_mode":27,"cover_key":812,"cover_url":813,"category_slugs":814,"tags":815,"latest_version":829,"latest_released_at":830,"published_at":831,"has_docs":50,"config":51,"rent_price_satang":52},"83c7d7cb-bde4-45e3-a552-d7e377e4dc5d","x3d-mailbox","X3D Mailbox","Free offline mailbox with item and money attachments plus \u002Fredeem codes, no database required — Mail and Safe tabs, any framework through adapter files.","public\u002Fproducts\u002Fx3d-mailbox\u002Fcover\u002F743a9e72c1ae8d6d.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-mailbox\u002Fcover\u002F743a9e72c1ae8d6d.jpg",[172],[33,40,816,817,34,818,819,39,820,821,822,823,824,825,826,827,828,803],"mailbox","redeem code","กล่องจดหมาย","ของแนบ","รีดีมโค้ด","ส่งของออฟไลน์","โค้ดรับของ","กรอกโค้ดรับของ","จดหมายออฟไลน์","ส่งของให้คนออฟไลน์","โค้ดแจกของ","แจกของกิจกรรม","ของชดเชย","1.7.2","2026-10-12T17:22:30.892527Z","2026-09-19T19:05:39.140076Z",{"id":833,"slug":834,"name":835,"summary":836,"price_thb":26,"license_mode":27,"cover_key":837,"cover_url":838,"category_slugs":839,"tags":840,"latest_version":461,"latest_released_at":851,"published_at":852,"has_docs":50,"config":51,"rent_price_satang":52},"fd28d581-12ee-43b8-9dfb-aa18defe53be","x3d-carry","X3D Carry","Free player carry script: carry and steal bodies, fireman carry and piggyback, consent before carrying the living, fully server authoritative, no dependencies.","public\u002Fproducts\u002Fx3d-carry\u002Fcover\u002F133f7c2c2d80c8a5.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-carry\u002Fcover\u002F133f7c2c2d80c8a5.jpg",[172],[33,34,841,842,843,39,40,844,845,846,847,848,849,850],"อุ้มศพ","carry","อุ้มผู้เล่น","แย่งศพ","แบกผู้เล่น","ขี่หลัง","อุ้มพาดบ่า","ลากศพ","เมืองแก๊ง","อุ้มเพื่อน","2026-10-12T17:22:50.777785Z","2026-09-16T13:52:19.956202Z",{"id":22,"slug":23,"name":24,"summary":25,"price_thb":26,"license_mode":27,"cover_key":28,"cover_url":29,"category_slugs":854,"tags":855,"latest_version":47,"latest_released_at":48,"published_at":49,"has_docs":50,"config":51,"rent_price_satang":52},[31],[33,34,35,31,36,37,38,39,40,41,42,43,44,45,46],1,31,{"html":859,"headings":860},"\u003Ch2 id=\"installation\">Installation\u003C\u002Fh2>\n\u003Col>\n\u003Cli>Unzip and \u003Cstrong>rename the folder to \u003Ccode>x3d_environment\u003C\u002Fcode>\u003C\u002Fstrong> (other scripts call the exports by this name)\u003C\u002Fli>\n\u003Cli>Drop it in \u003Ccode>resources\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Add to \u003Ccode>server.cfg\u003C\u002Fcode>:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cpre>\u003Ccode>ensure x3d_environment\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Join the server and press F8 — a status line lists the active modules:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[x3d_environment] npc=true scenarios=true idlecam=true body=true decals=true\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>No database, no framework, no license. Works on ESX, QBCore and standalone.\u003C\u002Fp>\n\u003Ch2 id=\"a-better-way-to-save-cpu-recommended\">A better way to save CPU (recommended)\u003C\u002Fh2>\n\u003Cp>Telling the game &quot;don't spawn NPCs&quot; has to be done every frame — that is a GTA limitation, not a script bug. To get it for free, stop them at the source instead. In \u003Ccode>server.cfg\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>setr onesync_population false\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The server then never creates NPCs or AI traffic. Turn the loop off in \u003Ccode>config.lua\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-lua\">Config.Population.densityLoop = false\nConfig.Population.sweep       = false\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The other modules (stains, scenarios, idle camera) keep working.\u003C\u002Fp>\n\u003Ch2 id=\"common-settings\">Common settings\u003C\u002Fh2>\n\u003Cp>Everything lives in \u003Ccode>config.lua\u003C\u002Fcode>, every line explained in Thai and English.\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-lua\">-- some pedestrians, no traffic\nConfig.Population.ped     = 0.3\nConfig.Population.vehicle = 0.0\n\n-- keep blood for roleplay, clear wounds off the body\nConfig.Body.blood  = false\nConfig.Body.damage = true\n\n-- sweep the ground faster and wider\nConfig.Decals.interval = 2000\nConfig.Decals.radius   = 150.0\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch2 id=\"the-five-modules\">The five modules\u003C\u002Fh2>\n\u003Cdiv class=\"table-scroll\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Module\u003C\u002Fth>\n\u003Cth>What it does\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>\u003Ccode>Config.Population\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Stops the engine spawning NPCs \u002F AI traffic \u002F parked cars \u002F AI cops \u002F boats \u002F garbage trucks, and deletes the ones already spawned\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>Config.Scenarios\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Disables vehicle scenarios map-wide\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>Config.IdleCam\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Kills the idle camera that swings around when you stand still\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>Config.Body\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Clears blood, wounds, dirt and wetness on players\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>Config.Decals\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Wipes ground decals around the player\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\u003Cp>A disabled module never creates its thread.\u003C\u002Fp>\n\u003Ch2 id=\"calling-it-from-another-resource\">Calling it from another resource\u003C\u002Fh2>\n\u003Cp>Pause a module (a cutscene, a mission that needs NPCs) and switch it back on without a restart:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-lua\">exports['x3d_environment']:SetEnabled('population', false)\n-- ... do your thing ...\nexports['x3d_environment']:SetEnabled('population', true)\n\nexports['x3d_environment']:IsEnabled('decals')   --&gt; true \u002F false\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Module names: \u003Ccode>population\u003C\u002Fcode> · \u003Ccode>scenarios\u003C\u002Fcode> · \u003Ccode>idlecam\u003C\u002Fcode> · \u003Ccode>body\u003C\u002Fcode> · \u003Ccode>decals\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch2 id=\"things-to-know\">Things to know\u003C\u002Fh2>\n\u003Cdiv class=\"table-scroll\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Topic\u003C\u002Fth>\n\u003Cth>Detail\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>\u003Ccode>Config.Scenarios.human\u003C\u002Fcode> is off by default\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>SetScenarioTypeEnabled\u003C\u002Fcode> disables scenarios game-wide, not just for engine NPCs — shop and job NPCs using \u003Ccode>TaskStartScenarioInPlace\u003C\u002Fcode> would freeze. Engine pedestrians are already handled by the density settings and the sweep\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>Config.Decals\u003C\u002Fcode> wipes every decal in range\u003C\u002Ftd>\n\u003Ctd>Including decals other resources place on purpose (graffiti, blood left as police evidence). Turn \u003Ccode>Config.Decals.enabled\u003C\u002Fcode> off if your server uses those\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>Config.Body.otherPlayers\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Local rendering only — each client cleans what it sees, other players' actual state is untouched\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>OneSync Infinity\u003C\u002Ftd>\n\u003Ctd>With \u003Ccode>onesync_population true\u003C\u002Fcode> the NPCs are server entities and client-side deletion may not catch all of them — \u003Ccode>onesync_population false\u003C\u002Fcode> is the reliable path\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Alongside ESX\u003C\u002Ftd>\n\u003Ctd>ESX ships its own \u003Ccode>Config.Multipliers\u003C\u002Fcode> population settings — align them, or the two systems fight every frame\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\u003Ch2 id=\"support\">Support\u003C\u002Fh2>\n\u003Cp>Discord: discord.gg\u002Fx3d-developer · Web: x3d-developer.com\u003C\u002Fp>\n",[861,865,868,871,874,877,880],{"id":862,"text":863,"level":864},"installation","Installation",2,{"id":866,"text":867,"level":864},"a-better-way-to-save-cpu-recommended","A better way to save CPU (recommended)",{"id":869,"text":870,"level":864},"common-settings","Common settings",{"id":872,"text":873,"level":864},"the-five-modules","The five modules",{"id":875,"text":876,"level":864},"calling-it-from-another-resource","Calling it from another resource",{"id":878,"text":879,"level":864},"things-to-know","Things to know",{"id":881,"text":882,"level":864},"support","Support",1792316314663]