[{"data":1,"prerenderedAt":898},["ShallowReactive",2],{"site":3,"docs-slug-site":15,"docs-product-th-x3d-selldrug":21,"docs-products-th":99,"docs-html-th-x3d-selldrug":872},{"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":33,"latest_version":55,"latest_released_at":56,"published_at":57,"has_docs":58,"config":59,"rent_price_satang":60,"description_md":61,"docs_md":62,"seo_title":63,"seo_description":64,"media":65,"versions":73},"5532c49c-d819-4dda-b8a0-71514a14df31","x3d-selldrug","X3D Sell Drug (งานขายยา)","งานขายของผิดกฎหมาย ผู้รับซื้อลับสุ่มโผล่ตามแมพ มีเวลาจำกัด จ่ายเป็นเงินดำ มีระบบจุด10 ใช้ได้ทั้ง ESX และ standalone",0,"none","public\u002Fproducts\u002Fx3d-selldrug\u002Fcover\u002F38844a64037d78d6.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-selldrug\u002Fcover\u002F38844a64037d78d6.jpg",[31,32],"gangs","economy",[34,35,36,37,38,39,40,41,31,42,43,44,45,46,47,48,49,50,51,52,53,54],"ขายยา","งานขายยา","sell drug","drug selling","ของผิดกฎหมาย","เงินดำ","black money","ผู้รับซื้อ","แก๊ง","crime","esx","ฟรี","free","จุด10","จุดสิบ","จุดขายยา","ขายของจุด10","ขายของลับ","ฟอกเงิน","เงินแดง","ผู้รับซื้อรายใหญ่","1.2.6","2026-10-12T17:19:19.018788Z","2026-09-24T03:39:03.703963Z",true,"public",null,"งานขายของผิดกฎหมายแบบไม่ต้องยืนรอที่เดิมทุกวัน — **ผู้รับซื้อลับสุ่มโผล่ตามจุดในแมพ** มีเวลาจำกัดต่อคน หมดเวลาก็หายไป แล้วมีคนใหม่โผล่ที่อื่น\n\nมีระบบ **จุด10** (จุดขายของลับ) ในตัว: ตั้งจุดโผล่ได้หลายกลุ่ม กำหนดของที่รับซื้อ ราคา เวลาที่อยู่ จำนวนคนที่โผล่พร้อมกัน มินิเกม และอาชีพที่ห้ามขายได้เอง จ่ายเป็น **เงินดำ** ต่อเข้าวงจรฟอกเงินของเซิร์ฟได้เลย ใช้ได้ทั้ง **ESX และ standalone**\n\n---\n\n## ฟีเจอร์\n\n- [+] ตั้งค่าง่าย ปรับได้หมดใน config หรือตั้งผ่านเว็บได้เลย\n- [+] ผู้รับซื้อลับสุ่มโผล่ตามจุดในแมพ ขึ้น blip มีเวลาจำกัดต่อคน\n- [+] ตั้งจุดโผล่ได้หลายกลุ่ม และจำนวนคนที่โผล่พร้อมกัน\n- [+] ตั้งของที่รับซื้อ และราคาแบบสุ่ม min-max ต่อไอเทม\n- [+] จ่ายเป็นเงินแดง (black_money) ต่อเข้าวงจรฟอกเงินของเซิร์ฟได้\n- [+] ต้องมีตำรวจเข้าเวรขั้นต่ำก่อนถึงขายได้ และห้ามบางอาชีพขาย\n- [+] แจ้งตำรวจหลังขายตามโอกาสที่ตั้ง พร้อมวงสีแดงบนแผนที่\n- [+] มินิเกมต่อรองก่อนขาย ปรับรอบและความยาก ปิดได้\n- [+] ผู้รับซื้อรายใหญ่โผล่ตามรอบ ประกาศทั้งเมือง จ่ายราคา x1.2\n- [+] ขายซ้ำกับคนเดิมไม่ได้ เช็กของจริงและระยะตอนจบดีลที่ฝั่งเซิร์ฟเวอร์\n- [+] เขียนเชื่อมกับสคริปต์อื่นได้ที่ addons\u002F\n- [+] แอดมินเพิ่ม ย้าย เปิด\u002Fปิด และลบจุดผู้รับซื้อได้จากแผงแอดมิน\n\n---\n\n## เล่นยังไง\n\n1. ดูแผนที่ว่ามีผู้รับซื้ออยู่ตรงไหน (ขึ้น blip ให้)\n2. เดินไปหา กด **E**\n3. ระบบบอกว่าเขารับซื้ออะไร จำนวนเท่าไหร่ ถ้ามีของก็ขายได้\n4. ส่งของ รับเงินดำ — คุณขายให้ผู้รับซื้อคนนั้นซ้ำไม่ได้แล้ว\n\nแต่ละคนรับซื้อไม่เหมือนกัน และมีนาฬิกานับถอยหลังของตัวเอง ใครไปถึงก่อนได้ก่อน\n\n---\n\n## ผู้รับซื้อรายใหญ่\n\nevent ที่ทำให้ทั้งเมืองออกมาเคลื่อนไหว:\n\n- **โผล่ตามรอบสุ่ม** (ค่าเริ่มต้นทุก 30–60 นาที) พร้อม **ประกาศให้ทุกคนรู้** และ blip กระพริบเห็นได้ทั้งแมพ\n- **รับทีละ 10 ชิ้น** จ่ายราคาปกติ × 1.2\n- **ขายนาน 3 นาทีต่อดีล** ยกเลิกกลางทางได้ ต้องยืนเฝ้าให้รอด\n- ทุกคนขายได้คนละครั้งต่อรอบ\n- แอดมินกดเริ่มเองได้จากแผง [X3D Admin Panel](\u002Fth\u002Fproducts\u002Fx3d-adminpanel\u002F) หรือ `exports.x3d_selldrug:StartEvent(group)`\n\nไม่อยากได้ event ลบกลุ่ม `event` ใน config ออกทั้งก้อน\n\n---\n\n## ตำรวจกับแอดมิน\n\n- **ต้องมีตำรวจเข้าเวรก่อนขาย** `Config.RequiredJobs = { police = 2 }`\n- **แจ้งตำรวจ** `Config.Alert` หลังขายสำเร็จตามโอกาสที่ตั้ง (ค่าเริ่มต้น 30%) อาชีพที่เลือกได้ข้อความและวงสีแดงบนแผนที่ชั่วคราว\n- **ห้ามบางอาชีพขาย** ตั้งแยกต่อกลุ่มที่ `blockedJobs`\n- **แอดมินเห็นทุกจุดขายบนแผนที่** รวมจุดว่าง (เขียว = มีผู้รับซื้อ · จาง = ว่าง · แดงจาง = ปิดจุด) เปิดด้วย `Config.AdminBlips = true` หรือกดจากหน้า \"ขายของลับ\" ในแผงแอดมิน ผู้เล่นทั่วไปไม่เห็น\n\n- **ตัวแก้จุดขายในแผงแอดมิน**: เพิ่มจุดตรงที่ยืนอยู่ วาร์ปไปที่จุด เปิด\u002Fปิดจุด ย้ายผู้รับซื้อที่ยืนอยู่ตรงนั้น และกดค้างเพื่อลบ ไม่ต้องไล่แก้ config\n\n---\n\n## ปลอดภัยตั้งแต่ต้น\n\nทุกอย่างที่สำคัญตรวจฝั่งเซิร์ฟเวอร์:\n\n- **ของจริงถึงจะขายได้** ไม่ได้เชื่อที่ client บอก\n- **เช็กระยะตอนจบ ไม่ใช่แค่ตอนเริ่ม** เริ่มขายแล้ววิ่งหนี ไม่ได้เงิน\n- **ขายซ้ำกับคนเดิมไม่ได้** จำไว้ต่อผู้เล่น\n- **เวลาต้องผ่านจริง** client บอกว่าเสร็จแล้วไม่พอ\n- **กันแทรกดีลได้** ตั้ง `exclusive = true` ผู้รับซื้อหนึ่งคนขายได้ทีละคน\n\n---\n\n## ปรับได้ทั้งหมด\n\nแยกเป็นกลุ่มผู้รับซื้อ แต่ละกลุ่มตั้งจุดโผล่ ของที่รับซื้อ ราคา เวลาที่อยู่ จำนวนคนที่โผล่พร้อมกัน เวลาขาย มินิเกม blip และอาชีพที่ห้ามขาย — อยู่ใน `shared\u002Fconfig.lua` ทั้งหมด\n\nข้อความไทย\u002Fอังกฤษ สลับที่ `Config.Locale`\n\n---\n\n## ต่อกับของที่มีอยู่\n\nตรวจให้เอง ไม่มีก็ทำงานครบ:\n\n- **มินิเกมต่อรอง** — มี ox_lib ก็เล่น skillCheck ก่อนขาย ไม่ผ่านก็ขายไม่ได้ ไม่มีก็ข้ามไป\n- **แถบความคืบหน้า** และ **แจ้งเตือน** — ใช้ ox_lib \u002F esx_notify ถ้ามี ไม่มีก็ใช้ของในตัว\n- **ป้าย 3D กับปุ่ม E** — มีในตัว ไม่ต้องลง resource ป้ายไหน\n- **`Hooks.OnSold`** — ต่อเลเวล เควส หรือ log หลังขายแต่ละครั้ง\n- **[X3D Map Events](\u002Fth\u002Fproducts\u002Fx3d-mapevents\u002F)** (ฟรี) — มีในเซิร์ฟ อีเวนต์ผู้รับซื้อรายใหญ่จะขึ้นที่แผงบนแผนที่ pause menu พร้อมเวลานับถอยหลัง ผู้เล่นกดตั้งจุดนำทางได้ ไม่มีก็ไม่มีอะไรเปลี่ยน\n- **`Hooks.OnEventBuyer` \u002F `Hooks.OnEventBuyerGone`** — ต่อประกาศหรือ log ตอนผู้รับซื้อรายใหญ่โผล่และหายไป\n","## การติดตั้ง\n\n1. วางโฟลเดอร์ `x3d_selldrug` ลง `resources\u002F`\n2. เพิ่มใน `server.cfg`\n\n```\nensure x3d_selldrug\n```\n\nจบ ไม่ต้องรัน SQL\n\n## ตั้งค่าหลัก (`shared\u002Fconfig.lua`)\n\n| ค่า | ทำอะไร |\n|---|---|\n| `Config.Framework` | `'auto'` ใช้ ESX ถ้ามี ไม่มีก็ standalone · `'esx'` · `'standalone'` |\n| `Config.Locale` | `'th'` หรือ `'en'` |\n| `Config.RequiredJobs` | คนเข้าเวรขั้นต่ำต่ออาชีพก่อนขาย เช่น `{ police = 2 }` · `{}` = ไม่เช็ก |\n| `Config.Alert` | แจ้งอาชีพใน `jobs` หลังขายสำเร็จ · `chance` 0–1 ต่อการขาย · `delay` หน่วง ms · `blipTime` วงบนแผนที่อยู่กี่วินาที · `jobs = {}` = ไม่แจ้ง |\n| `Config.AdminBlips` | `true` = แอดมินเห็น blip ทุกจุดขาย (รวมจุดว่าง) ตอนเข้าเกม (มี x3d_adminpanel กดเปิด\u002Fปิดจากแผงได้) |\n| `Config.InteractDistance` | ระยะกด E |\n| `Config.StreamDistance` | ระยะที่ ped ผู้รับซื้อถูกสร้าง |\n\n```lua\nConfig.RequiredJobs = { police = 2 }\nConfig.Alert = { jobs = { 'police' }, chance = 0.3, delay = 10000, blipTime = 60 }\n```\n\n### standalone\n\nไม่มี ESX ระบบใช้ ox_inventory เก็บไอเทมและเงิน (ถ้ามี) แอดมินใช้ ACE: `add_ace group.admin x3d_selldrug.admin allow`\n\nstandalone ไม่มีระบบอาชีพ ถ้าตั้ง `Config.RequiredJobs` ต้องเขียน `Framework.GetJob` ใน `addons\u002Fframework\u002Fserver.lua` เอง ไม่งั้นขายไม่ได้เลย\n\n## กลุ่มผู้รับซื้อ (`Config.Groups`)\n\nแต่ละกลุ่มมีของ ราคา จุด และ blip ของตัวเอง ค่าเริ่มต้นมีสองกลุ่ม: `street` (ผู้รับซื้อลับ) กับ `event` (ผู้รับซื้อรายใหญ่)\n\n| ค่า | ทำอะไร |\n|---|---|\n| `label` \u002F `labelEn` | ชื่อที่แสดง |\n| `activeCount` | จำนวนที่โผล่พร้อมกัน (`0` = ไม่ยืนประจำ ใช้ `schedule`) |\n| `lifeTime` | อยู่กี่วินาทีต่อคน `{ min, max }` |\n| `respawnDelay` | หายไปแล้วกี่ ms ถึงมีคนใหม่ `{ min, max }` |\n| `exclusive` | `true` = ผู้รับซื้อหนึ่งคนขายได้ทีละคน · `false` = ทุกคนขายได้คนละครั้ง |\n| `blockedJobs` | อาชีพที่ห้ามขาย เช่น `{ police = true }` |\n| `progressMs` | ขายนานกี่ ms |\n| `minigame` | `{ enabled, rounds, difficulty }` skillCheck ของ ox_lib ก่อนขาย (ไม่มี ox_lib = ข้าม) |\n| `models` \u002F `scenarios` | หน้าตาและท่าของ ped |\n| `blip` | `sprite` `scale` `name` `colour` · `flash` = กระพริบ · `shortRange = false` = เห็นได้ทั้งแมพ |\n| `offers` | ของที่รับซื้อกับราคา `{ items = { { name, count } }, pay = { min, max } }` |\n| `spots` | พิกัดที่ผู้รับซื้อโผล่ `vector4(x, y, z, heading)` |\n| `spotsFrom` \u002F `offersFrom` | ใช้จุดหรือตารางราคาของกลุ่มอื่น เช่น `'street'` |\n\n### ผู้รับซื้อรายใหญ่ (event)\n\n| ค่า | ทำอะไร |\n|---|---|\n| `schedule` | `{ every = { min, max } (วินาที), count = จำนวนต่อรอบ, announce = ประกาศทุกคน }` |\n| `quantity` | ขายทีละกี่ชิ้น (ต้องมีครบ) ค่าเริ่มต้น 10 |\n| `payMultiplier` | ราคา = ราคาปกติ × `quantity` × ตัวนี้ ค่าเริ่มต้น 1.2 |\n| `progressMs` | ค่าเริ่มต้น 180000 (3 นาที) ยกเลิกกลางทางได้ |\n\nลบกลุ่ม `event` ทั้งก้อน = ไม่มี event · แอดมินเริ่มเองได้จากแผงหรือ `exports.x3d_selldrug:StartEvent('event')`\n\n## ไอเทม\n\nของที่ขายได้ต้องมีอยู่ในตารางไอเทมของเซิร์ฟอยู่แล้ว สคริปต์นี้ไม่ได้เพิ่มไอเทมให้\n\n## จุดต่อ (`addons\u002Fhooks\u002Fserver.lua`)\n\n```lua\n-- เรียกหลังขายสำเร็จ (จ่ายเงินดำแล้ว)\n-- sale = { group = 'street', pay = 720, items = { { name = 'drug_meth', count = 1 } } }\nHooks.OnSold = function(src, sale) end\n```\n\n`Hooks.OnEventBuyer` กับ `Hooks.OnEventBuyerGone` ถูกเรียกตอนผู้รับซื้อรายใหญ่ของอีเวนต์โผล่และตอนหายไป — เอาไปต่อประกาศหรือ log ได้\n\n## แผงแอดมิน\n\nมี [X3D Admin Panel](\u002Fth\u002Fproducts\u002Fx3d-adminpanel\u002F) จะมีหน้า \"ขายของลับ\" ให้เอง: รายการจุดผู้รับซื้อทั้งหมด ปุ่มเปิด\u002Fปิด blip ทุกจุด (เห็นคนเดียว) ปุ่มเริ่ม event ตอนนี้ และตัวแก้จุดขาย (เพิ่มจุดตรงที่ยืน วาร์ปไปที่จุด เปิด\u002Fปิดจุด ย้ายผู้รับซื้อ กดค้างเพื่อลบ) ไม่มีแผงก็ทำงานปกติ\n\nฟังก์ชัน `SpotAdmin.*` ฝั่งเซิร์ฟเวอร์ทำได้ทุกอย่างที่ตัวแก้จุดขายทำ แผงแอดมินที่คุณเขียนเองจึงคุมจุดได้เหมือนกัน (net event `x3d_selldrug:admin*` เรียกฟังก์ชันพวกนี้อยู่)\n\n## ต่อกับระบบฟอกเงิน\n\nจ่ายเป็น `black_money` ตรง ๆ ระบบฟอกเงินอะไรก็รับต่อได้\n\n## ปัญหาที่เจอบ่อย\n\n**ไม่เห็นผู้รับซื้อเลย** — เช็กว่ากลุ่มมี `spots` และ `activeCount` ไม่ใช่ 0\n\n**กด E แล้วไม่มีอะไรเกิดขึ้น** — ยืนใกล้กว่า `Config.InteractDistance` และต้องไม่ได้อยู่ในรถ\n\n**ขึ้นว่าตำรวจไม่พอ** — `Config.RequiredJobs` นับเฉพาะคนที่เข้าเวร ตั้ง `{}` ถ้าไม่ต้องการ\n\n**เจรจาไม่สำเร็จ** — เล่น skillCheck ของ ox_lib ไม่ผ่าน ปิดได้ที่ `minigame.enabled = false`\n\n**ขายแล้วไม่ได้เงิน** — ดูคอนโซลฝั่งเซิร์ฟเวอร์ ปกติคือของไม่พอ หรือเดินออกนอกระยะระหว่างดีล\n","งานขายยา FiveM ฟรี — ผู้รับซื้อสุ่มตามแมพ มีระบบจุด10","งานขายยา FiveM ฟรี ผู้รับซื้อลับสุ่มโผล่ตามแมพ มีเวลาจำกัด จ่ายเงินดำ มีระบบจุด10 (จุดขายของลับ) ในตัว ใช้ได้ทั้ง ESX และ standalone",[66,69,71],{"kind":67,"url":68},"image","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-selldrug\u002Fmedia\u002F811481f63cf47d23.png",{"kind":67,"url":70},"\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-selldrug\u002Fmedia\u002Fe12cadb6186f9c50.png",{"kind":67,"url":72},"\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-selldrug\u002Fmedia\u002Fa64a808b589c89ed.png",[74,76,80,84,88,92,95],{"version":55,"released_at":56,"changelog_md":75},"### Changed\n\n- Store images now carry English captions for the English store page",{"version":77,"released_at":78,"changelog_md":79},"1.2.4","2026-10-12T04:22:30.966794Z","### Added\n\n- `Hooks.OnEventBuyer` \u002F `Hooks.OnEventBuyerGone` in `addons\u002Fhooks\u002Fserver.lua`: called when a big-buyer event buyer appears and leaves\n- Works with **X3D Map Events** (free): with it on the server, the big-buyer event shows on the pause-menu map panel with its countdown, and players can click it to set a waypoint. Without it nothing changes",{"version":81,"released_at":82,"changelog_md":83},"1.2.3","2026-10-12T03:21:21.550779Z","### Changed\n\n- New store images\n- Shared label library synced (no visible change)",{"version":85,"released_at":86,"changelog_md":87},"1.2.2","2026-10-11T15:19:45.283306Z","### Added\n\n- Spot editor in x3d_adminpanel: add a spot where you stand, teleport to a spot, enable\u002Fdisable it, move the buyer standing there, and hold to delete\n- `SpotAdmin.*` server functions so your own admin panel can do the same (the `x3d_selldrug:admin*` net events now call them)\n\n### Changed\n\n- Admin notifications follow `Config.Locale` (Thai \u002F English)",{"version":89,"released_at":90,"changelog_md":91},"1.2.0","2026-10-11T08:44:20.822359Z","### Added\n\n- Big-buyer events (`Config.Groups.event`): appear on a random timer (`schedule.every`) with an announcement to everyone, buy `quantity` units per deal (default 10) at normal price × `payMultiplier` (default 1.2), each sale takes `progressMs` (default 3 minutes, can be cancelled), everyone may sell once per event; admins can start one from the x3d_adminpanel page or `exports.x3d_selldrug:StartEvent(group)`\n- Blip options per group: `flash` (events flash by default, normal buyers do not), `colour`, `shortRange`\n- Group options `spotsFrom` \u002F `offersFrom` to reuse another group's spots and price table\n- Admin-only map blips for every buyer spot, empty ones too (green = buyer there · faded = empty · faded red = disabled): `Config.AdminBlips = true` (admins get them on join) or the toggle button on the new x3d_adminpanel page, which also lists them\n- `Config.RequiredJobs`: minimum on-duty players per job (e.g. police) before anyone can sell\n- `Config.Alert`: alert chosen jobs after a sale, with a chance per sale, a message and a temporary red map circle\n- `addons\u002Fhooks\u002Fserver.lua` → `Hooks.OnSold(src, sale)` for XP, quests or logs after each sale\n\n### Changed\n\n- Runs on ESX or standalone (`Config.Framework = 'auto'`)\n- The optional negotiation minigame is now the ox_lib skill check (`cc_lifeskill` support removed); failing it means no sale",{"version":93,"released_at":94,"changelog_md":12},"1.0.1","2026-09-24T03:55:42.865936Z",{"version":96,"released_at":97,"changelog_md":98},"1.0.0","2026-09-24T03:38:48.17699Z","First public release.\r\n\r\n### Added\r\n\r\n- Shady buyers rotating through configurable map spots on a per-buyer timer, with blips\r\n- Per-group item lists, price ranges and blip styles\r\n- Black money payouts that feed straight into any laundering system\r\n- Optional negotiation minigame through cc_lifeskill, skipped cleanly when it is absent\r\n- 3D labels and the E prompt built in, so no label resource is needed\r\n- Thai and English text on `Config.Locale`\r\n\r\n### Notes\r\n\r\n- Server side: items verified before payout, distance re-checked when the deal completes rather than only when it starts, one seller per buyer, and no repeat sales to the same buyer",{"items":100,"page":870,"size":871,"total":871},[101,137,159,187,210,239,271,296,323,353,378,404,432,459,487,515,538,558,578,581,611,636,660,684,705,733,758,779,803,828,849],{"id":102,"slug":103,"name":104,"summary":105,"price_thb":106,"license_mode":107,"cover_key":108,"cover_url":109,"category_slugs":110,"tags":113,"latest_version":132,"latest_released_at":133,"published_at":134,"has_docs":58,"config":135,"rent_price_satang":136},"6bdadea7-4316-4a4a-a38e-87c5e841077d","x3d-replay","X3D Replay (ดูย้อนหลัง)","BETA ราคาพิเศษ · บันทึกผู้เล่นทุกคนอัตโนมัติ ดูย้อนหลังในเกมได้ทุกวินาที กล้อง 4 แบบ ไทม์ไลน์ยิง\u002Fตาย ปุ่มที่กด สคริปต์ที่ใช้ จับ macro",59900,"shop_license","public\u002Fproducts\u002Fx3d-replay\u002Fcover.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-replay\u002Fcover.jpg",[111,112],"anticheat","admin",[44,114,115,116,117,118,119,120,121,122,123,124,125,126,111,127,128,129,130,131],"ESX Legacy","replay","fivem replay script","replay system","รีเพลย์","ดูย้อนหลัง","ย้อนดูผู้เล่น","บันทึกผู้เล่น","เคสรีพอร์ต","จับโกง","จับมาโคร","macro detection","กันโปร","แอดมิน","admin tool","demo recorder","spectate","BETA","1.0.2","2026-10-14T06:14:23.677549Z","2026-10-14T06:14:23.700289Z","owners",12000,{"id":138,"slug":139,"name":140,"summary":141,"price_thb":106,"license_mode":107,"cover_key":142,"cover_url":143,"category_slugs":144,"tags":145,"latest_version":96,"latest_released_at":157,"published_at":158,"has_docs":58,"config":135,"rent_price_satang":136},"ff948fa9-6fc5-410e-b952-ee88b15f0c9d","x3d-anticheat","X3D Anti-Cheat (กันโปร)","BETA ราคาพิเศษ ร่วมทดสอบได้ · แอนตี้โกงเก็บหลักฐานก่อนแบน: Discord + ภาพหน้าจอ + แบน HWID + ล็อกบัญชี Steam\u002FDiscord + กัน event spam ด้วย 2 บรรทัด","public\u002Fproducts\u002Fx3d-anticheat\u002Fcover\u002Fd90612eed4448164.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-anticheat\u002Fcover\u002Fd90612eed4448164.jpg",[111],[44,146,147,111,148,149,150,126,151,152,153,154,155,156],"standalone","แอนตี้โกง","ป้องกันแฮก","กันโกง","HWID ban","ภาพหลักฐาน","ล็อกบัญชี Steam Discord","แบนเครื่อง","คิวยศ Discord","กัน event สแปม","แอนตี้โกง ESX","2026-09-16T09:45:51.78533Z","2026-09-16T09:46:00.05928Z",{"id":160,"slug":161,"name":162,"summary":163,"price_thb":164,"license_mode":107,"cover_key":165,"cover_url":166,"category_slugs":167,"tags":170,"latest_version":183,"latest_released_at":184,"published_at":185,"has_docs":58,"config":135,"rent_price_satang":186},"47a33337-7dcf-4a78-b056-4b3e324a648d","x3d-slots","X3D สล็อต 1024 ทาง","สล็อตคาสเคด 1,024 ทาง สไตล์มาห์จอง RTP 97.5% คิดผลบนเซิร์ฟเวอร์ กันโกง พร้อมฟรีสปิน ตัวคูณ และซีนแจ็กพอต",250000,"public\u002Fproducts\u002Fx3d-slots\u002Fcover\u002Fd09c2066a6ea2968.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-slots\u002Fcover\u002Fd09c2066a6ea2968.jpg",[168,32,169],"casino","entertainment",[44,146,171,172,168,173,174,175,176,177,178,179,180,181,182],"คาสิโน","สล็อต","slot","มินิเกม","minigame","RTP 97.5%","มาห์จอง","คาสเคด","ฟรีสปิน","ตู้สล็อต","ซื้อฟีเจอร์","ปรับ RTP","1.1.4","2026-10-12T17:13:01.863556Z","2026-09-14T15:28:02.281478Z",50000,{"id":188,"slug":189,"name":190,"summary":191,"price_thb":26,"license_mode":27,"cover_key":192,"cover_url":193,"category_slugs":194,"tags":197,"latest_version":207,"latest_released_at":208,"published_at":209,"has_docs":58,"config":59,"rent_price_satang":60},"1fb91794-3e8b-4955-bc54-dc6b1491912e","x3d-mapevents","X3D Map Events (อีเวนต์บนแผนที่)","แผงอีเวนต์บนหน้าแผนที่ pause menu ฟรี: ชื่อ + เวลานับถอยหลัง คลิกเพื่อตั้งจุดนำทาง สคริปต์อื่นส่งอีเวนต์เข้ามาได้เหมือนส่งแจ้งเตือน แอดมินสร้างอีเวนต์เองได้","public\u002Fproducts\u002Fx3d-mapevents\u002Fcover\u002F8e738f2dfcf0ea2f.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-mapevents\u002Fcover\u002F8e738f2dfcf0ea2f.jpg",[195,196],"hud","gameplay",[198,199,200,201,202,203,204,205,206,45,46],"อีเวนต์","อีเวนต์บนแผนที่","แผนที่","จุดนำทาง","นับถอยหลัง","pause menu","map events","event","waypoint","1.0.3","2026-10-12T17:13:20.327337Z","2026-10-12T04:21:56.480796Z",{"id":211,"slug":212,"name":213,"summary":214,"price_thb":26,"license_mode":27,"cover_key":215,"cover_url":216,"category_slugs":217,"tags":219,"latest_version":236,"latest_released_at":237,"published_at":238,"has_docs":58,"config":59,"rent_price_satang":60},"58697b89-cbe5-4b1f-8a29-c5289727202e","x3d-weaponskins","X3D Weapon Skins (สกินอาวุธ)","สกินอาวุธแบบสะสม ESX ฟรี สกินเป็นอาวุธ add-on ผูกกับปืนหลัก ใช้ไอเทมปลดล็อกเข้าคลัง ใส่\u002Fถอดได้ ดาเมจเท่าเดิม แปลงกลับเป็นไอเทมไปเทรดได้ มีเอฟเฟกต์ตอนถือ","public\u002Fproducts\u002Fx3d-weaponskins\u002Fcover\u002F25e3c37b23545ec8.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-weaponskins\u002Fcover\u002F25e3c37b23545ec8.jpg",[196,218],"inventory",[220,221,222,223,224,225,226,227,228,229,44,45,46,230,231,232,233,234,235],"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":240,"slug":241,"name":242,"summary":243,"price_thb":26,"license_mode":27,"cover_key":244,"cover_url":245,"category_slugs":246,"tags":247,"latest_version":132,"latest_released_at":269,"published_at":270,"has_docs":58,"config":59,"rent_price_satang":60},"d82d8eb1-ed6a-43e3-86ef-24e45ae2b39d","x3d-damage","X3D Damage (ดาเมจอาวุธ)","ตั้งดาเมจอาวุธเองทุกชิ้น พร้อมเอฟเฟกต์ เลือดออก ช้า สตัน ล้ม ดูดเลือด รองรับสกินอาวุธ ใช้ได้ทั้ง ESX และ standalone","public\u002Fproducts\u002Fx3d-damage\u002Fcover\u002F8ce8864c16843fe6.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-damage\u002Fcover\u002F8ce8864c16843fe6.jpg",[196,31],[248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,44,146,45,46,263,264,265,266,267,268],"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":272,"slug":273,"name":274,"summary":275,"price_thb":26,"license_mode":27,"cover_key":276,"cover_url":277,"category_slugs":278,"tags":280,"latest_version":132,"latest_released_at":294,"published_at":295,"has_docs":58,"config":59,"rent_price_satang":60},"93def22a-9501-4b66-bdf0-158cc6a0093c","x3d-vehiclestorage","X3D Vehicle Storage (ท้ายรถ)","ท้ายรถสำหรับ ESX ใช้หน้าจอกระเป๋า x3d_inventory น้ำหนักตามประเภท\u002Fรุ่นรถ เฉพาะเจ้าของ รถงาน และแอดมินเปิดดูได้ ฟรี","public\u002Fproducts\u002Fx3d-vehiclestorage\u002Fcover\u002F2c2d97cb47678e1b.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-vehiclestorage\u002Fcover\u002F2c2d97cb47678e1b.jpg",[218,279],"garage",[281,282,283,284,285,286,287,229,44,45,46,288,289,290,291,292,293],"trunk","ท้ายรถ","ท้ายรถ fivem","vehicle storage","trunk inventory","esx trunk","เก็บของในรถ","ตู้ท้ายรถ","รถงาน","กล่องเก็บของหน้ารถ","น้ำหนักท้ายรถ","ล็อกรถ","เปิดท้ายรถ","2026-10-12T17:14:46.845123Z","2026-10-05T04:28:52.749188Z",{"id":297,"slug":298,"name":299,"summary":300,"price_thb":26,"license_mode":27,"cover_key":301,"cover_url":302,"category_slugs":303,"tags":305,"latest_version":132,"latest_released_at":321,"published_at":322,"has_docs":58,"config":59,"rent_price_satang":60},"b642bb91-9f6d-4c3c-8830-e594c2a92fcb","x3d-vault","X3D Vault (ตู้เซฟแก๊ง)","ตู้เซฟ ESX ใช้หน้าจอกระเป๋า x3d_inventory ตู้ส่วนตัวมีเลเวล แชร์ให้เพื่อน ตู้หน่วยงานตามอาชีพ ฟรี","public\u002Fproducts\u002Fx3d-vault\u002Fcover\u002F72ea3a88a64e0034.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-vault\u002Fcover\u002F72ea3a88a64e0034.jpg",[218,304],"jobs",[306,307,308,309,310,311,312,313,229,44,45,46,314,315,316,317,318,319,320],"vault","stash","ตู้เซฟ","ตู้เก็บของ","ตู้เซฟ fivem","esx stash","job vault","ตู้หน่วยงาน","ตู้เซฟแก๊ง","ตู้ส่วนตัว","แชร์ตู้","อัปเกรดตู้","ตู้เซฟตำรวจ","ตู้เซฟอาชีพ","ลิมิตตู้","2026-10-12T17:15:03.928293Z","2026-10-05T04:28:43.828514Z",{"id":324,"slug":325,"name":326,"summary":327,"price_thb":26,"license_mode":27,"cover_key":328,"cover_url":329,"category_slugs":330,"tags":331,"latest_version":350,"latest_released_at":351,"published_at":352,"has_docs":58,"config":59,"rent_price_satang":60},"70fa1474-294a-49ad-91cb-1de0ab4dc8d8","x3d-adminpanel","X3D Admin Panel (เมนูแอดมิน)","แผงแอดมิน FiveM ฟรี ครบในหน้าเดียว ผู้เล่น แบน\u002Fเตือน จับบัญชีสำรอง กระเป๋า ไอเทม รถ อากาศ บันทึกการใช้งาน และเมนูของสคริปต์ X3D","public\u002Fproducts\u002Fx3d-adminpanel\u002Fcover\u002F5cb8420f481eee28.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-adminpanel\u002Fcover\u002F5cb8420f481eee28.jpg",[112],[332,333,334,335,336,337,153,338,339,340,341,342,130,343,44,146,45,46,344,345,346,347,348,349],"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":354,"slug":355,"name":356,"summary":357,"price_thb":26,"license_mode":27,"cover_key":358,"cover_url":359,"category_slugs":360,"tags":361,"latest_version":183,"latest_released_at":376,"published_at":377,"has_docs":58,"config":59,"rent_price_satang":60},"d76ff7ae-ded6-4f39-b63f-734181952698","x3d-inventory","X3D Inventory (กระเป๋า)","กระเป๋าไอเทม ESX ฟรี ตัวหนังสือไทยใหญ่ ช่องลัด 1–9 บันทึกกับตัวละคร ความจุขยายด้วยคูปอง ต่อตู้เซฟ\u002Fท้ายรถได้ทุกสคริปต์","public\u002Fproducts\u002Fx3d-inventory\u002Fcover\u002Ffc3857e556cf31f3.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-inventory\u002Fcover\u002Ffc3857e556cf31f3.jpg",[218,195],[218,362,363,364,365,366,367,368,369,370,44,45,46,371,372,373,374,375],"กระเป๋า","กระเป๋า fivem","ui กระเป๋า","esx inventory","inventory fivem","ช่องลัด","hotbar","ไอเทม","nui","คูปองขยายช่อง","คูปองน้ำหนัก","ความหายากไอเทม","ค้นกระเป๋า","จำกัดน้ำหนัก","2026-10-12T17:16:22.733967Z","2026-10-05T04:10:14.693356Z",{"id":379,"slug":380,"name":381,"summary":382,"price_thb":26,"license_mode":27,"cover_key":383,"cover_url":384,"category_slugs":385,"tags":386,"latest_version":183,"latest_released_at":402,"published_at":403,"has_docs":58,"config":59,"rent_price_satang":60},"f782bbab-0321-4d3f-832f-797a2aa198f5","x3d-fortune","X3D Fortune (หมอดู)","หมอดูฟรีสำหรับ ESX: ดวงรายวัน ราศีจากวันเกิด เซียมซี 28 ใบ ไพ่ยิปซี 22 ใบ 9 หัวข้อ และดวงรายเดือนเปิดไพ่ 10 ใบ","public\u002Fproducts\u002Fx3d-fortune\u002Fcover\u002Fab130eeac9fbc029.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-fortune\u002Fcover\u002Fab130eeac9fbc029.jpg",[169],[387,388,389,390,391,392,393,394,395,44,45,46,396,397,398,399,400,401],"หมอดู","ดูดวง","เซียมซี","ไพ่ยิปซี","tarot","ราศี","ดวงรายวัน","fortune teller","npc","ดวงรายเดือน","ไพ่ทาโร่","เลขมงคล","สีมงคล","ไพ่กลับหัว","จุดหมอดู","2026-10-12T17:16:40.12128Z","2026-09-26T14:59:27.315955Z",{"id":405,"slug":406,"name":407,"summary":408,"price_thb":26,"license_mode":27,"cover_key":409,"cover_url":410,"category_slugs":411,"tags":412,"latest_version":429,"latest_released_at":430,"published_at":431,"has_docs":58,"config":59,"rent_price_satang":60},"9cb293aa-8b2c-447d-b810-3a7e385f6e81","x3d-banking","X3D Banking (ธนาคาร)","ธนาคารและตู้ ATM ฟรีสำหรับ ESX: ฝาก ถอน โอนด้วย ID ผู้เล่น ประวัติรายการ ใช้ได้ทุกตู้บนแผนที่ เซิร์ฟเวอร์เช็คทุกรายการ","public\u002Fproducts\u002Fx3d-banking\u002Fcover\u002Fe7e66ab29819a980.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-banking\u002Fcover\u002Fe7e66ab29819a980.jpg",[32],[413,414,415,416,417,418,419,420,421,422,44,45,46,423,424,425,426,427,428],"banking","ธนาคาร","ระบบธนาคาร","atm","ตู้ atm","โอนเงิน","โอนด้วยเบอร์โทร","esx banking","bank script","ประวัติรายการ","ถอนด่วน","วงเงินโอน","สาขาธนาคาร","ฝากเงิน","ถอนเงิน","เพิ่มตู้ ATM","1.1.8","2026-10-12T17:16:55.98941Z","2026-09-26T14:59:08.07128Z",{"id":433,"slug":434,"name":435,"summary":436,"price_thb":26,"license_mode":27,"cover_key":437,"cover_url":438,"category_slugs":439,"tags":440,"latest_version":183,"latest_released_at":457,"published_at":458,"has_docs":58,"config":59,"rent_price_satang":60},"c72d91e0-6bcd-4fae-bde9-0e140e02b0cb","x3d-music","X3D Music (ลำโพง)","ลำโพงบูมบ็อกซ์ฟรีสำหรับ ESX: วางบนพื้นหรือติดบนรถ เปิดเพลง YouTube คิวเพลงร่วมกัน เสียงเบาลงตามระยะ ลำโพงยังอยู่หลังรีสตาร์ท","public\u002Fproducts\u002Fx3d-music\u002Fcover\u002Fce445e0d251f7540.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-music\u002Fcover\u002Fce445e0d251f7540.jpg",[169],[441,442,443,444,445,446,447,448,449,450,44,45,46,451,452,453,454,455,456],"boombox","ลำโพง","ลำโพงเปิดเพลง","เปิดเพลง youtube","music script","fivem music","xsound","youtube","คิวเพลง","ติดบนรถ","ลำโพงติดรถ","เปิดเพลงในรถ","ฟังเพลงด้วยกัน","เพลงร่วมกัน","ลำโพงวางพื้น","จำกัดลำโพง","2026-10-12T17:17:14.482272Z","2026-09-26T14:56:09.091062Z",{"id":460,"slug":461,"name":462,"summary":463,"price_thb":26,"license_mode":27,"cover_key":464,"cover_url":465,"category_slugs":466,"tags":467,"latest_version":484,"latest_released_at":485,"published_at":486,"has_docs":58,"config":59,"rent_price_satang":60},"6125d85f-eaff-45cb-90cd-9db4d66e7954","x3d-respawn","X3D Respawn (หน้าจอตาย)","หน้าจอตายฟรี: ปุ่มเรียกหมอ หมอออนไลน์ต้องรอหมอ จุดเกิดใหม่ ชุบตัวเอง สรุปการตาย และเก็บสถานะตายตอนออกเกม","public\u002Fproducts\u002Fx3d-respawn\u002Fcover\u002F1af99658aa5089b2.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-respawn\u002Fcover\u002F1af99658aa5089b2.jpg",[195],[468,469,470,471,472,473,474,475,476,477,478,44,45,46,479,480,481,482,483],"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":488,"slug":489,"name":490,"summary":491,"price_thb":26,"license_mode":27,"cover_key":492,"cover_url":493,"category_slugs":494,"tags":495,"latest_version":484,"latest_released_at":513,"published_at":514,"has_docs":58,"config":59,"rent_price_satang":60},"879a5a5d-5b22-4fb5-9274-6ac3ee631904","x3d-phone","X3D Phone (โทรศัพท์)","โทรศัพท์มือถือฟรีสำหรับ ESX: โทรผ่าน pma-voice, SMS แชร์ตำแหน่ง, ธนาคารมือถือ, กล้องถ่ายรูปเก็บในเซิร์ฟเอง, Buzz และ Dark Chat","public\u002Fproducts\u002Fx3d-phone\u002Fcover\u002F9e0b9e2f9bc7352d.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-phone\u002Fcover\u002F9e0b9e2f9bc7352d.jpg",[195],[496,497,498,499,500,501,502,477,503,504,505,506,507,44,45,46,508,509,510,471,511,512],"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":516,"slug":517,"name":518,"summary":519,"price_thb":26,"license_mode":27,"cover_key":520,"cover_url":521,"category_slugs":522,"tags":523,"latest_version":484,"latest_released_at":535,"published_at":536,"has_docs":537,"config":27,"rent_price_satang":60},"6705aca9-39b7-48ad-a39b-0dc4a906dd70","x3d-safe","X3D Safe Cracking (เจาะตู้เซฟ)","มินิเกมหมุนเจาะตู้เซฟ หมุนหน้าปัดด้วย A\u002FD กด E ตอนตรงจุด เรียกด้วย export เดียว","public\u002Fproducts\u002Fx3d-safe\u002Fcover\u002F410a110f32490438.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-safe\u002Fcover\u002F410a110f32490438.jpg",[31,196],[524,525,308,526,174,175,527,528,146,43,45,46,529,530,531,532,533,534],"safe cracking","เจาะตู้เซฟ","หมุนตู้เซฟ","มินิเกม fivem","export","หมุนหน้าปัด","ตู้เซฟธนาคาร","ตู้เซฟร้าน","ตู้เซฟบ้าน","ไม่ต้องใช้ ESX","มินิเกม A\u002FD","2026-10-12T17:18:34.435941Z","2026-09-24T03:53:28.3285Z",false,{"id":539,"slug":540,"name":541,"summary":542,"price_thb":26,"license_mode":27,"cover_key":543,"cover_url":544,"category_slugs":545,"tags":546,"latest_version":555,"latest_released_at":556,"published_at":557,"has_docs":537,"config":27,"rent_price_satang":60},"d5bcab3a-9189-4813-9b17-6b34f3a16584","x3d-lockpick","X3D Lockpick (งัดล็อก)","มินิเกมงัดล็อก หมุนหาจุดด้วย WASD เรียกด้วย export เดียว ใช้กับสคริปต์อะไรก็ได้","public\u002Fproducts\u002Fx3d-lockpick\u002Fcover\u002Fc36242cb20a32b3b.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-lockpick\u002Fcover\u002Fc36242cb20a32b3b.jpg",[31,196],[547,548,549,174,175,527,528,146,43,45,46,550,551,552,553,554],"lockpick","งัดล็อก","สะเดาะกุญแจ","งัดประตูบ้าน","งัดรถ","หมุดล็อก","มินิเกม WASD","ปรับความยาก","1.1.1","2026-10-12T17:18:46.115275Z","2026-09-24T03:53:14.231073Z",{"id":559,"slug":560,"name":561,"summary":562,"price_thb":26,"license_mode":27,"cover_key":563,"cover_url":564,"category_slugs":565,"tags":567,"latest_version":77,"latest_released_at":576,"published_at":577,"has_docs":58,"config":59,"rent_price_satang":60},"65d3b2da-6dba-4cd0-9907-06b8e6e54994","x3d-houserobbery","X3D House Robbery (งัดบ้าน)","งัดบ้าน — งัดประตู ค้นของตามพื้น เจาะตู้เซฟ มีคูลดาวน์ต่อหลัง แถมมินิเกมครบในซิปเดียว","public\u002Fproducts\u002Fx3d-houserobbery\u002Fcover\u002F73f596dab6db196a.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-houserobbery\u002Fcover\u002F73f596dab6db196a.jpg",[566,31],"housing",[568,569,570,571,572,308,547,174,31,42,566,43,44,45,46,573,525,53,574,575],"งัดบ้าน","ปล้นบ้าน","house robbery","robbery","ปล้น","คีย์การ์ด","จุดค้นของ","ปล้นบ้านคูลดาวน์","2026-10-12T17:19:03.056031Z","2026-09-24T03:48:06.633278Z",{"id":22,"slug":23,"name":24,"summary":25,"price_thb":26,"license_mode":27,"cover_key":28,"cover_url":29,"category_slugs":579,"tags":580,"latest_version":55,"latest_released_at":56,"published_at":57,"has_docs":58,"config":59,"rent_price_satang":60},[31,32],[34,35,36,37,38,39,40,41,31,42,43,44,45,46,47,48,49,50,51,52,53,54],{"id":582,"slug":583,"name":584,"summary":585,"price_thb":26,"license_mode":27,"cover_key":586,"cover_url":587,"category_slugs":588,"tags":589,"latest_version":236,"latest_released_at":609,"published_at":610,"has_docs":537,"config":59,"rent_price_satang":60},"8e4dcdf4-7c70-4185-a3c9-15bb5328c457","x3d-useitem","X3D Use Item (ไอเทมใช้ได้)","ยา ผ้าพันแผล AED เกราะ หมวกกันน็อค ซ่อมรถ กระสุน กล่องสุ่ม อาหารพร้อมบัฟ — ไอเทมใช้ได้ครบชุด ต้องการแค่ ESX","public\u002Fproducts\u002Fx3d-useitem\u002Fcover\u002Fe007251b171e6791.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-useitem\u002Fcover\u002Fe007251b171e6791.jpg",[218,196],[590,591,592,593,594,595,596,597,598,599,600,601,602,44,45,46,603,604,605,606,607,608],"use item","ไอเทมใช้ได้","usable items","ยา","ผ้าพันแผล","aed","ชุบคนล้ม","ซ่อมรถ","กระสุน","กล่องสุ่ม","อาหาร","เสื้อเกราะ","หมวกกันน็อค","บัฟอาหาร","ชุดซ่อมรถ","เติมกระสุน","ยืมเสื้อเกราะ","ใช้ไอเทม","ไอเทมเติมเลือด","2026-10-12T17:19:33.653792Z","2026-09-24T02:05:34.038449Z",{"id":612,"slug":613,"name":614,"summary":615,"price_thb":26,"license_mode":27,"cover_key":616,"cover_url":617,"category_slugs":618,"tags":619,"latest_version":484,"latest_released_at":634,"published_at":635,"has_docs":537,"config":27,"rent_price_satang":60},"8c823bc1-1de6-41b6-bf82-146d5a55eeb5","x3d-progressbar","X3D Progress Bar (หลอดโหลด)","แถบความคืบหน้าธีมพีช ยกเลิกด้วย ESC นับเวลาถอยหลัง ล็อกปุ่มลัดให้อัตโนมัติ รองรับภาษาไทย","public\u002Fproducts\u002Fx3d-progressbar\u002Fcover\u002Ff6830df60f656452.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-progressbar\u002Fcover\u002Ff6830df60f656452.jpg",[195],[620,621,622,623,624,625,626,195,627,44,45,46,628,629,630,631,632,633],"progressbar","progress bar","แถบโหลด","แถบความคืบหน้า","esx_progressbar","esx progressbar","ui","ยกเลิก esc","หลอดโหลด","ฟอนต์ไทย","นับเวลาถอยหลัง","ล็อกปุ่มลัด","โปรเกรสบาร์","แทน esx_progressbar","2026-10-12T17:19:45.934106Z","2026-09-24T01:22:17.768991Z",{"id":637,"slug":638,"name":639,"summary":640,"price_thb":26,"license_mode":27,"cover_key":641,"cover_url":642,"category_slugs":643,"tags":644,"latest_version":236,"latest_released_at":658,"published_at":659,"has_docs":58,"config":59,"rent_price_satang":60},"63ce5efe-2f18-499e-a52b-8155a6cebb84","x3d-slide","X3D Slide (สไลด์)","สไลด์หลบไปข้างหน้าแบบเกมยิง กด Shift พร้อมปุ่มสไลด์ มีคูลดาวน์กันสแปม ตั้งค่าได้ใน config","public\u002Fproducts\u002Fx3d-slide\u002Fcover\u002F8c8383608791f58a.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-slide\u002Fcover\u002F8c8383608791f58a.jpg",[196],[645,646,647,648,649,650,651,652,146,44,45,46,653,654,655,656,657],"slide","สไลด์","slide fivem","ท่าสไลด์","หลบ","dodge","ท่าทาง","คูลดาวน์","สไลด์แบบเกมยิง","Shift สไลด์","ท่าหลบเกมยิง","ปุ่มสไลด์","ปรับแรงสไลด์","2026-10-12T17:20:03.227099Z","2026-09-24T01:21:56.84494Z",{"id":661,"slug":662,"name":663,"summary":664,"price_thb":26,"license_mode":27,"cover_key":665,"cover_url":666,"category_slugs":667,"tags":668,"latest_version":183,"latest_released_at":682,"published_at":683,"has_docs":58,"config":59,"rent_price_satang":60},"9b62b8ed-5911-47a8-b695-3320a6183758","x3d-notify","X3D Notify (แจ้งเตือน)","การ์ดแจ้งเตือน 9 ตำแหน่ง ใส่ไอคอนไอเทมกับกรอบระดับความหายากได้ รองรับภาษาไทยเต็มรูปแบบ","public\u002Fproducts\u002Fx3d-notify\u002Fcover\u002F4a9cbdcedd86a149.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-notify\u002Fcover\u002F4a9cbdcedd86a149.jpg",[195],[669,670,671,672,673,674,626,195,629,675,44,45,46,676,677,678,679,680,681],"notify","notification","แจ้งเตือน","แจ้งเตือน fivem","esx_notify","esx notify","ไอคอนไอเทม","การ์ดแจ้งเตือน","กรอบความหายาก","แจ้งเตือน 9 ตำแหน่ง","สีในข้อความ","แทน esx_notify","แจ้งเตือนไอเทม","2026-10-12T17:20:21.047259Z","2026-09-24T01:21:40.547491Z",{"id":685,"slug":686,"name":687,"summary":688,"price_thb":26,"license_mode":27,"cover_key":689,"cover_url":690,"category_slugs":691,"tags":692,"latest_version":350,"latest_released_at":703,"published_at":704,"has_docs":58,"config":27,"rent_price_satang":60},"e6dc80f3-4f29-4d01-bffa-eba6829c6497","x3d-loadingscreen","X3D Loading Screen (หน้าโหลด)","หน้าโหลดสไตล์เทอร์มินัล มีปุ่ม ENTER WORLD ให้ผู้เล่นกดเองก่อนลงเมือง ไฟล์ HTML เดียว ไม่ต้อง build","public\u002Fproducts\u002Fx3d-loadingscreen\u002Fcover\u002F32f1538b8e18f4db.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-loadingscreen\u002Fcover\u002F32f1538b8e18f4db.jpg",[195],[693,694,695,696,697,698,626,146,44,45,46,699,700,628,701,702],"loading screen","หน้าโหลด","หน้าโหลด fivem","loadingscreen","esx_loadingscreen","enter world","ปุ่มเข้าเมือง","หน้าโหลดเทอร์มินัล","พื้นหลังวิดีโอ","เพลงหน้าโหลด","2026-10-12T17:20:39.269405Z","2026-09-24T00:50:19.336351Z",{"id":706,"slug":707,"name":708,"summary":709,"price_thb":26,"license_mode":27,"cover_key":710,"cover_url":711,"category_slugs":712,"tags":714,"latest_version":730,"latest_released_at":731,"published_at":732,"has_docs":58,"config":27,"rent_price_satang":60},"37f7d9db-f90d-4eed-861b-922da1072932","es-extended","ESX Legacy Core — X3D Build","es_extended ที่เร็วขึ้น กันข้อมูลผู้เล่นหาย และล็อกเศรษฐกิจก่อนรีสตาร์ท ลงทับตัวเดิมได้เลย ชื่อ resource เหมือนเดิมทุกอย่าง","public\u002Fproducts\u002Fes-extended\u002Fcover\u002Fa0b783dc4bf383e9.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fes-extended\u002Fcover\u002Fa0b783dc4bf383e9.jpg",[713],"optimization",[44,715,716,717,718,719,720,721,722,723,45,46,724,725,726,727,728,729],"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":734,"slug":735,"name":736,"summary":737,"price_thb":26,"license_mode":27,"cover_key":738,"cover_url":739,"category_slugs":740,"tags":741,"latest_version":755,"latest_released_at":756,"published_at":757,"has_docs":58,"config":59,"rent_price_satang":60},"7c86bf83-0df0-4e59-ab59-461ac4a2bff8","x3d-skin","X3D ตกแต่งตัวละคร","หน้าตกแต่งตัวละคร 77 ช่อง กล้องหมุนซูม ท่าโพส ไฟส่องหน้า ไม่ต้องลง skinchanger ไม่ต้องลงฐานข้อมูล ต่อกับเฟรมเวิร์กไหนก็ได้","public\u002Fproducts\u002Fx3d-skin\u002Fcover\u002Fdb520ac6e2e3d502.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-skin\u002Fcover\u002Fdb520ac6e2e3d502.jpg",[195],[44,146,742,743,744,745,746,747,748,45,46,749,750,751,752,753,754],"ตกแต่งตัวละคร","skin","character customization","skin creator","แต่งตัวละคร","ร้านเสื้อผ้า","ร้านตัดผม","ตู้เสื้อผ้า","ร้านเสริมสวย","ร้านหน้ากาก","ท่าโพส","แต่งหน้า","ไม่ต้องใช้ skinchanger","1.5.4","2026-10-12T17:21:14.159219Z","2026-09-22T04:02:41.988907Z",{"id":759,"slug":760,"name":761,"summary":762,"price_thb":26,"license_mode":27,"cover_key":763,"cover_url":764,"category_slugs":765,"tags":766,"latest_version":183,"latest_released_at":777,"published_at":778,"has_docs":58,"config":59,"rent_price_satang":60},"7337afbc-ca0d-4071-9de4-2cc04bd1b4e6","x3d-menu","X3D เมนูหลัก","เมนูหลักของเซิร์ฟ — การ์ดระบบ ประกาศ อีเวนต์มีช่วงเวลา คู่มือเมือง และหน้าตั้งค่าของผู้เล่น ไม่ต้องลงฐานข้อมูล ต่อกับเฟรมเวิร์กไหนก็ได้","public\u002Fproducts\u002Fx3d-menu\u002Fcover\u002F8a1dbb30861b0387.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-menu\u002Fcover\u002F8a1dbb30861b0387.jpg",[195],[44,146,767,768,769,770,198,771,45,46,772,773,774,775,776],"เมนูหลัก","main menu","menu","ประกาศ","คู่มือเมือง","เมนูเมือง","กฎเมือง","เมนู F4","ตั้งค่าผู้เล่น","แบนเนอร์อีเวนต์","2026-10-12T17:21:29.681926Z","2026-09-21T04:20:29.437521Z",{"id":780,"slug":781,"name":782,"summary":783,"price_thb":26,"license_mode":27,"cover_key":784,"cover_url":785,"category_slugs":786,"tags":787,"latest_version":800,"latest_released_at":801,"published_at":802,"has_docs":58,"config":59,"rent_price_satang":60},"7a9dd386-11c0-4f21-8c2e-cfa7dc24d15d","x3d-dailylogin","X3D Daily Login (เช็คอินรายวัน)","เช็คอินรายวัน สตรีค + ตารางรางวัลแก้เองได้ทั้งหมด ฟรี ไม่ต้องลงฐานข้อมูล กระเป๋าเต็มไม่เสียของ ต่อกับเฟรมเวิร์กไหนก็ได้","public\u002Fproducts\u002Fx3d-dailylogin\u002Fcover\u002Fffcad7901926aa67.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-dailylogin\u002Fcover\u002Fffcad7901926aa67.jpg",[196],[44,146,788,789,790,791,792,45,46,793,794,795,796,797,798,799],"เช็คอินรายวัน","daily login","daily reward","สตรีค","รางวัลรายวัน","ล็อคอินรายวัน","รางวัลค้างรับ","รับย้อนหลัง","โบนัสเวลาเล่น","รางวัลเข้าเกม","เช็คชื่อรายวัน","ไม่ต้องใช้ฐานข้อมูล","1.4.3","2026-10-12T17:21:47.885233Z","2026-09-20T10:37:48.155794Z",{"id":804,"slug":805,"name":806,"summary":807,"price_thb":26,"license_mode":27,"cover_key":808,"cover_url":809,"category_slugs":810,"tags":811,"latest_version":825,"latest_released_at":826,"published_at":827,"has_docs":58,"config":59,"rent_price_satang":60},"83c7d7cb-bde4-45e3-a552-d7e377e4dc5d","x3d-mailbox","X3D Mailbox (โค้ดรับของ)","กล่องจดหมายออฟไลน์พร้อมของแนบ + โค้ดรับของ \u002Fredeem ฟรี ไม่ต้องลงฐานข้อมูล — ส่งไอเทมและเงินให้ผู้เล่นที่ออฟไลน์ แยกแท็บจดหมาย\u002Fตู้นิรภัย ต่อได้ทุกเฟรมเวิร์ก","public\u002Fproducts\u002Fx3d-mailbox\u002Fcover\u002F743a9e72c1ae8d6d.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-mailbox\u002Fcover\u002F743a9e72c1ae8d6d.jpg",[196],[44,46,812,813,146,814,815,45,816,817,818,819,820,821,822,823,824,799],"mailbox","redeem code","กล่องจดหมาย","ของแนบ","รีดีมโค้ด","ส่งของออฟไลน์","โค้ดรับของ","กรอกโค้ดรับของ","จดหมายออฟไลน์","ส่งของให้คนออฟไลน์","โค้ดแจกของ","แจกของกิจกรรม","ของชดเชย","1.7.2","2026-10-12T17:22:30.892527Z","2026-09-19T19:05:39.140076Z",{"id":829,"slug":830,"name":831,"summary":832,"price_thb":26,"license_mode":27,"cover_key":833,"cover_url":834,"category_slugs":835,"tags":836,"latest_version":484,"latest_released_at":847,"published_at":848,"has_docs":58,"config":59,"rent_price_satang":60},"fd28d581-12ee-43b8-9dfb-aa18defe53be","x3d-carry","X3D Carry (อุ้มศพ)","ระบบอุ้มผู้เล่นฟรี — อุ้มศพ แย่งศพ อุ้มพาดบ่า ขี่หลัง ศพอุ้มได้ไม่ต้องขอ คนเป็นต้องขออนุญาตก่อน เซิร์ฟเวอร์ตัดสินทุกอย่าง UI ภาษาไทย","public\u002Fproducts\u002Fx3d-carry\u002Fcover\u002F133f7c2c2d80c8a5.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-carry\u002Fcover\u002F133f7c2c2d80c8a5.jpg",[196],[44,146,837,838,839,45,46,840,841,842,843,844,845,846],"อุ้มศพ","carry","อุ้มผู้เล่น","แย่งศพ","แบกผู้เล่น","ขี่หลัง","อุ้มพาดบ่า","ลากศพ","เมืองแก๊ง","อุ้มเพื่อน","2026-10-12T17:22:50.777785Z","2026-09-16T13:52:19.956202Z",{"id":850,"slug":851,"name":852,"summary":853,"price_thb":26,"license_mode":27,"cover_key":854,"cover_url":855,"category_slugs":856,"tags":857,"latest_version":132,"latest_released_at":868,"published_at":869,"has_docs":58,"config":59,"rent_price_satang":60},"12cb8b4e-b8db-4ad1-a8a2-bd0679aabec5","x3d-environment","X3D Environment (ล้างแมพ)","ล้างแมพให้สะอาด ฟรี ไฟล์เดียว — ปิด NPC รถ AI scenario กล้อง idle ล้างคราบเลือด ลอยยาง รอยกระสุน และรอยแผลบนตัวผู้เล่น","public\u002Fproducts\u002Fx3d-environment\u002Fcover\u002F7aa9b73e2efb1416.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-environment\u002Fcover\u002F7aa9b73e2efb1416.jpg",[713],[44,146,858,713,859,860,861,45,46,862,863,864,865,866,867],"ล้างแมพ","ลดแลค","เพิ่ม FPS","ปิด NPC","ปิดรถ AI","ล้างคราบเลือด","ลบลอยยาง","ปิดกล้อง idle","ลบ NPC","แมพโล่ง","2026-10-12T17:23:03.418375Z","2026-09-16T09:49:13.991696Z",1,31,{"html":873,"headings":874},"\u003Ch2 id=\"การติดตั้ง\">การติดตั้ง\u003C\u002Fh2>\n\u003Col>\n\u003Cli>วางโฟลเดอร์ \u003Ccode>x3d_selldrug\u003C\u002Fcode> ลง \u003Ccode>resources\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>เพิ่มใน \u003Ccode>server.cfg\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cpre>\u003Ccode>ensure x3d_selldrug\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>จบ ไม่ต้องรัน SQL\u003C\u002Fp>\n\u003Ch2 id=\"ตั้งค่าหลัก-shared-config-lua\">ตั้งค่าหลัก (\u003Ccode>shared\u002Fconfig.lua\u003C\u002Fcode>)\u003C\u002Fh2>\n\u003Cdiv class=\"table-scroll\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ค่า\u003C\u002Fth>\n\u003Cth>ทำอะไร\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>\u003Ccode>Config.Framework\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>'auto'\u003C\u002Fcode> ใช้ ESX ถ้ามี ไม่มีก็ standalone · \u003Ccode>'esx'\u003C\u002Fcode> · \u003Ccode>'standalone'\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>Config.Locale\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>'th'\u003C\u002Fcode> หรือ \u003Ccode>'en'\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>Config.RequiredJobs\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>คนเข้าเวรขั้นต่ำต่ออาชีพก่อนขาย เช่น \u003Ccode>{ police = 2 }\u003C\u002Fcode> · \u003Ccode>{}\u003C\u002Fcode> = ไม่เช็ก\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>Config.Alert\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>แจ้งอาชีพใน \u003Ccode>jobs\u003C\u002Fcode> หลังขายสำเร็จ · \u003Ccode>chance\u003C\u002Fcode> 0–1 ต่อการขาย · \u003Ccode>delay\u003C\u002Fcode> หน่วง ms · \u003Ccode>blipTime\u003C\u002Fcode> วงบนแผนที่อยู่กี่วินาที · \u003Ccode>jobs = {}\u003C\u002Fcode> = ไม่แจ้ง\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>Config.AdminBlips\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>true\u003C\u002Fcode> = แอดมินเห็น blip ทุกจุดขาย (รวมจุดว่าง) ตอนเข้าเกม (มี x3d_adminpanel กดเปิด\u002Fปิดจากแผงได้)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>Config.InteractDistance\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>ระยะกด E\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>Config.StreamDistance\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>ระยะที่ ped ผู้รับซื้อถูกสร้าง\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\u003Cpre>\u003Ccode class=\"language-lua\">Config.RequiredJobs = { police = 2 }\nConfig.Alert = { jobs = { 'police' }, chance = 0.3, delay = 10000, blipTime = 60 }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3 id=\"standalone\">standalone\u003C\u002Fh3>\n\u003Cp>ไม่มี ESX ระบบใช้ ox_inventory เก็บไอเทมและเงิน (ถ้ามี) แอดมินใช้ ACE: \u003Ccode>add_ace group.admin x3d_selldrug.admin allow\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>standalone ไม่มีระบบอาชีพ ถ้าตั้ง \u003Ccode>Config.RequiredJobs\u003C\u002Fcode> ต้องเขียน \u003Ccode>Framework.GetJob\u003C\u002Fcode> ใน \u003Ccode>addons\u002Fframework\u002Fserver.lua\u003C\u002Fcode> เอง ไม่งั้นขายไม่ได้เลย\u003C\u002Fp>\n\u003Ch2 id=\"กลุ่มผู้รับซื้อ-config-groups\">กลุ่มผู้รับซื้อ (\u003Ccode>Config.Groups\u003C\u002Fcode>)\u003C\u002Fh2>\n\u003Cp>แต่ละกลุ่มมีของ ราคา จุด และ blip ของตัวเอง ค่าเริ่มต้นมีสองกลุ่ม: \u003Ccode>street\u003C\u002Fcode> (ผู้รับซื้อลับ) กับ \u003Ccode>event\u003C\u002Fcode> (ผู้รับซื้อรายใหญ่)\u003C\u002Fp>\n\u003Cdiv class=\"table-scroll\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ค่า\u003C\u002Fth>\n\u003Cth>ทำอะไร\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>\u003Ccode>label\u003C\u002Fcode> \u002F \u003Ccode>labelEn\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>ชื่อที่แสดง\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>activeCount\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>จำนวนที่โผล่พร้อมกัน (\u003Ccode>0\u003C\u002Fcode> = ไม่ยืนประจำ ใช้ \u003Ccode>schedule\u003C\u002Fcode>)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>lifeTime\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>อยู่กี่วินาทีต่อคน \u003Ccode>{ min, max }\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>respawnDelay\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>หายไปแล้วกี่ ms ถึงมีคนใหม่ \u003Ccode>{ min, max }\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>exclusive\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>true\u003C\u002Fcode> = ผู้รับซื้อหนึ่งคนขายได้ทีละคน · \u003Ccode>false\u003C\u002Fcode> = ทุกคนขายได้คนละครั้ง\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>blockedJobs\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>อาชีพที่ห้ามขาย เช่น \u003Ccode>{ police = true }\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>progressMs\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>ขายนานกี่ ms\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>minigame\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>{ enabled, rounds, difficulty }\u003C\u002Fcode> skillCheck ของ ox_lib ก่อนขาย (ไม่มี ox_lib = ข้าม)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>models\u003C\u002Fcode> \u002F \u003Ccode>scenarios\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>หน้าตาและท่าของ ped\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>blip\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>sprite\u003C\u002Fcode> \u003Ccode>scale\u003C\u002Fcode> \u003Ccode>name\u003C\u002Fcode> \u003Ccode>colour\u003C\u002Fcode> · \u003Ccode>flash\u003C\u002Fcode> = กระพริบ · \u003Ccode>shortRange = false\u003C\u002Fcode> = เห็นได้ทั้งแมพ\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>offers\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>ของที่รับซื้อกับราคา \u003Ccode>{ items = { { name, count } }, pay = { min, max } }\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>spots\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>พิกัดที่ผู้รับซื้อโผล่ \u003Ccode>vector4(x, y, z, heading)\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>spotsFrom\u003C\u002Fcode> \u002F \u003Ccode>offersFrom\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>ใช้จุดหรือตารางราคาของกลุ่มอื่น เช่น \u003Ccode>'street'\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\u003Ch3 id=\"ผู้รับซื้อรายใหญ่-event\">ผู้รับซื้อรายใหญ่ (event)\u003C\u002Fh3>\n\u003Cdiv class=\"table-scroll\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ค่า\u003C\u002Fth>\n\u003Cth>ทำอะไร\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>\u003Ccode>schedule\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>{ every = { min, max } (วินาที), count = จำนวนต่อรอบ, announce = ประกาศทุกคน }\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>quantity\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>ขายทีละกี่ชิ้น (ต้องมีครบ) ค่าเริ่มต้น 10\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>payMultiplier\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>ราคา = ราคาปกติ × \u003Ccode>quantity\u003C\u002Fcode> × ตัวนี้ ค่าเริ่มต้น 1.2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>progressMs\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>ค่าเริ่มต้น 180000 (3 นาที) ยกเลิกกลางทางได้\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\u003Cp>ลบกลุ่ม \u003Ccode>event\u003C\u002Fcode> ทั้งก้อน = ไม่มี event · แอดมินเริ่มเองได้จากแผงหรือ \u003Ccode>exports.x3d_selldrug:StartEvent('event')\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch2 id=\"ไอเทม\">ไอเทม\u003C\u002Fh2>\n\u003Cp>ของที่ขายได้ต้องมีอยู่ในตารางไอเทมของเซิร์ฟอยู่แล้ว สคริปต์นี้ไม่ได้เพิ่มไอเทมให้\u003C\u002Fp>\n\u003Ch2 id=\"จุดต่อ-addons-hooks-server-lua\">จุดต่อ (\u003Ccode>addons\u002Fhooks\u002Fserver.lua\u003C\u002Fcode>)\u003C\u002Fh2>\n\u003Cpre>\u003Ccode class=\"language-lua\">-- เรียกหลังขายสำเร็จ (จ่ายเงินดำแล้ว)\n-- sale = { group = 'street', pay = 720, items = { { name = 'drug_meth', count = 1 } } }\nHooks.OnSold = function(src, sale) end\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Ccode>Hooks.OnEventBuyer\u003C\u002Fcode> กับ \u003Ccode>Hooks.OnEventBuyerGone\u003C\u002Fcode> ถูกเรียกตอนผู้รับซื้อรายใหญ่ของอีเวนต์โผล่และตอนหายไป — เอาไปต่อประกาศหรือ log ได้\u003C\u002Fp>\n\u003Ch2 id=\"แผงแอดมิน\">แผงแอดมิน\u003C\u002Fh2>\n\u003Cp>มี \u003Ca href=\"\u002Fth\u002Fproducts\u002Fx3d-adminpanel\u002F\">X3D Admin Panel\u003C\u002Fa> จะมีหน้า &quot;ขายของลับ&quot; ให้เอง: รายการจุดผู้รับซื้อทั้งหมด ปุ่มเปิด\u002Fปิด blip ทุกจุด (เห็นคนเดียว) ปุ่มเริ่ม event ตอนนี้ และตัวแก้จุดขาย (เพิ่มจุดตรงที่ยืน วาร์ปไปที่จุด เปิด\u002Fปิดจุด ย้ายผู้รับซื้อ กดค้างเพื่อลบ) ไม่มีแผงก็ทำงานปกติ\u003C\u002Fp>\n\u003Cp>ฟังก์ชัน \u003Ccode>SpotAdmin.*\u003C\u002Fcode> ฝั่งเซิร์ฟเวอร์ทำได้ทุกอย่างที่ตัวแก้จุดขายทำ แผงแอดมินที่คุณเขียนเองจึงคุมจุดได้เหมือนกัน (net event \u003Ccode>x3d_selldrug:admin*\u003C\u002Fcode> เรียกฟังก์ชันพวกนี้อยู่)\u003C\u002Fp>\n\u003Ch2 id=\"ต่อกับระบบฟอกเงิน\">ต่อกับระบบฟอกเงิน\u003C\u002Fh2>\n\u003Cp>จ่ายเป็น \u003Ccode>black_money\u003C\u002Fcode> ตรง ๆ ระบบฟอกเงินอะไรก็รับต่อได้\u003C\u002Fp>\n\u003Ch2 id=\"ปัญหาที่เจอบ่อย\">ปัญหาที่เจอบ่อย\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>ไม่เห็นผู้รับซื้อเลย\u003C\u002Fstrong> — เช็กว่ากลุ่มมี \u003Ccode>spots\u003C\u002Fcode> และ \u003Ccode>activeCount\u003C\u002Fcode> ไม่ใช่ 0\u003C\u002Fp>\n\u003Cp>\u003Cstrong>กด E แล้วไม่มีอะไรเกิดขึ้น\u003C\u002Fstrong> — ยืนใกล้กว่า \u003Ccode>Config.InteractDistance\u003C\u002Fcode> และต้องไม่ได้อยู่ในรถ\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ขึ้นว่าตำรวจไม่พอ\u003C\u002Fstrong> — \u003Ccode>Config.RequiredJobs\u003C\u002Fcode> นับเฉพาะคนที่เข้าเวร ตั้ง \u003Ccode>{}\u003C\u002Fcode> ถ้าไม่ต้องการ\u003C\u002Fp>\n\u003Cp>\u003Cstrong>เจรจาไม่สำเร็จ\u003C\u002Fstrong> — เล่น skillCheck ของ ox_lib ไม่ผ่าน ปิดได้ที่ \u003Ccode>minigame.enabled = false\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ขายแล้วไม่ได้เงิน\u003C\u002Fstrong> — ดูคอนโซลฝั่งเซิร์ฟเวอร์ ปกติคือของไม่พอ หรือเดินออกนอกระยะระหว่างดีล\u003C\u002Fp>\n",[875,878,881,883,886,889,890,893,894,896],{"id":876,"text":876,"level":877},"การติดตั้ง",2,{"id":879,"text":880,"level":877},"ตั้งค่าหลัก-shared-config-lua","ตั้งค่าหลัก (shared\u002Fconfig.lua)",{"id":146,"text":146,"level":882},3,{"id":884,"text":885,"level":877},"กลุ่มผู้รับซื้อ-config-groups","กลุ่มผู้รับซื้อ (Config.Groups)",{"id":887,"text":888,"level":882},"ผู้รับซื้อรายใหญ่-event","ผู้รับซื้อรายใหญ่ (event)",{"id":369,"text":369,"level":877},{"id":891,"text":892,"level":877},"จุดต่อ-addons-hooks-server-lua","จุดต่อ (addons\u002Fhooks\u002Fserver.lua)",{"id":334,"text":334,"level":877},{"id":895,"text":895,"level":877},"ต่อกับระบบฟอกเงิน",{"id":897,"text":897,"level":877},"ปัญหาที่เจอบ่อย",1792316306179]