[{"data":1,"prerenderedAt":82},["ShallowReactive",2],{"site":3,"config-slug-site":15,"config-product-th-x3d-slide":21,"config-public-x3d-slide":77},{"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":50,"latest_released_at":51,"published_at":52,"has_docs":53,"config":54,"rent_price_satang":55,"description_md":56,"docs_md":57,"seo_title":58,"seo_description":59,"media":60,"versions":70},"63ce5efe-2f18-499e-a52b-8155a6cebb84","x3d-slide","X3D Slide (สไลด์)","สไลด์หลบไปข้างหน้าแบบเกมยิง กด Shift พร้อมปุ่มสไลด์ มีคูลดาวน์กันสแปม ตั้งค่าได้ใน config",0,"none","public\u002Fproducts\u002Fx3d-slide\u002Fcover\u002F8c8383608791f58a.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-slide\u002Fcover\u002F8c8383608791f58a.jpg",[31],"gameplay",[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49],"slide","สไลด์","slide fivem","ท่าสไลด์","หลบ","dodge","ท่าทาง","คูลดาวน์","standalone","esx","ฟรี","free","สไลด์แบบเกมยิง","Shift สไลด์","ท่าหลบเกมยิง","ปุ่มสไลด์","ปรับแรงสไลด์","1.1.2","2026-10-12T17:20:03.227099Z","2026-09-24T01:21:56.84494Z",true,"public",null,"สไลด์หลบไปข้างหน้าแบบเกมยิง กด **Shift + ปุ่มสไลด์** พร้อมกัน มีคูลดาวน์กันสแปม\r\n\r\nลงแล้วใช้ได้เลย ไม่ต้องลงสคริปต์อื่นเพิ่ม เหมาะกับเมืองทุกแนว (school \u002F community \u002F RP)\r\n\r\n---\r\n\r\n## ฟีเจอร์\r\n\r\n- [+] ตั้งค่าง่าย ปรับได้หมดใน config หรือตั้งผ่านเว็บได้เลย\r\n- [+] สไลด์หลบไปข้างหน้าแบบเกมยิง กด Shift + ปุ่มสไลด์พร้อมกัน\r\n- [+] คูลดาวน์กันสแปม ตั้งเวลาเองได้\r\n- [+] ตั้งแรงพุ่งไปข้างหน้าและความเร็วเคลื่อนที่ตอนสไลด์ได้\r\n- [+] เปลี่ยนท่าสไลด์ได้ที่ AnimDict \u002F AnimName\r\n- [+] ตั้งปุ่มเริ่มต้นเอง ผู้เล่นเปลี่ยนปุ่มได้ใน Key Bindings\r\n- [+] กำหนดอาชีพที่ห้ามสไลด์ได้ใน config\r\n- [+] ยิง event ตอนสไลด์ ให้ HUD ขึ้นวงคูลดาวน์ได้\r\n- [+] แจ้งเตือนตอนติดคูลดาวน์ เปิดปิดได้\r\n- [+] ใช้ได้ทั้ง ESX และ standalone ข้อความไทย\u002Fอังกฤษ\r\n","## การติดตั้ง\n\n```\nensure x3d_slide\n```\n\nจบ ปุ่มเริ่มต้นคือ **Shift + H** ผู้เล่นเปลี่ยนเองได้ที่ Settings > Key Bindings > FiveM\n\n## ตั้งค่า\n\n```lua\nConfig.Framework   = 'auto'      -- auto \u002F esx \u002F standalone\nConfig.Locale      = 'th'        -- ภาษาข้อความ (th \u002F en)\nConfig.DisabledJobs = {}         -- อาชีพที่สไลด์ไม่ได้ เช่น { police = true }\nConfig.SlideKey    = 'H'         -- ปุ่มสไลด์ (ตั้งครั้งแรกที่เข้าเกมเท่านั้น)\nConfig.PassiveKey  = 155         -- ปุ่มที่ต้องกดค้างคู่กัน (155 = Shift ซ้าย)\nConfig.MoveRate    = 1.25        -- ความเร็วตอนสไลด์\nConfig.Force       = 12.8        -- แรงพุ่งไปข้างหน้า\nConfig.Cooldown    = 10000       -- คูลดาวน์ (มิลลิวินาที)\nConfig.Notify      = false       -- เตือนเมื่อยังคูลดาวน์อยู่\n```\n\n> `Config.SlideKey` มีผลเฉพาะคนที่เพิ่งเข้าเซิร์ฟครั้งแรก คนที่เคยเข้าแล้วปุ่มถูกจำไว้ในเครื่องเขา เปลี่ยนเองได้ที่ Key Bindings\n\n## ผูกกับ HUD\n\nตอนสไลด์จะยิง event ให้ HUD เอาไปขึ้นวงคูลดาวน์ได้ ไม่มีใครฟังก็ไม่เป็นไร\n\n```lua\nAddEventHandler('x3d_slide:cooldown', function(ms) ... end)\n```\n\n## แจ้งเตือน\n\n`Config.Notify = true` แล้วจะเลือกให้เอง — `esx_notify` ถ้ามี, `ox_lib` ถ้ามี, ไม่งั้นใช้ข้อความของเกม ไม่ต้องลงอะไรเพิ่ม\n","สไลด์ FiveM ฟรี — หลบไปข้างหน้า มีคูลดาวน์","ท่าสไลด์หลบไปข้างหน้าสำหรับ FiveM กด Shift พร้อมปุ่มที่ตั้งไว้ ตั้งแรงพุ่ง ความเร็ว และคูลดาวน์ได้ ไม่ต้องลง resource อื่นเพิ่มเลย",[61,64,66,68],{"kind":62,"url":63},"image","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-slide\u002Fmedia\u002F41615b8976813dbf.png",{"kind":62,"url":65},"\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-slide\u002Fmedia\u002Fcb2e176b49e14a2a.png",{"kind":62,"url":67},"\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-slide\u002Fmedia\u002Fe025724c996f6878.png",{"kind":62,"url":69},"\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-slide\u002Fmedia\u002F3c20b8b646033479.png",[71,73],{"version":50,"released_at":51,"changelog_md":72},"### Changed\n\n- Store images now carry English captions for the English store page",{"version":74,"released_at":75,"changelog_md":76},"1.0.0","2026-09-24T01:21:50.781468Z","First public release.\r\n\r\n### Added\r\n\r\n- Forward slide on Shift plus a rebindable key, with configurable force, move rate and cooldown\r\n- `x3d_slide:cooldown` fires so a HUD can draw a cooldown ring\r\n- Optional cooldown warning that picks esx_notify, ox_lib or the game's own feed\r\n- `locales.lua` with Thai and English, selected by `Config.Locale`",{"slug":23,"version":50,"latest_version":50,"files":78,"options":55},[79],{"path":80,"content":81},"config.lua","Config = {}\r\n\r\n-- ===== ระบบ \u002F System =====\r\n\r\n-- เฟรมเวิร์ก: 'auto' หาเองจาก es_extended · 'esx' บังคับ ESX · 'standalone' ไม่ใช้เฟรมเวิร์ก \u002F Framework: 'auto' detects es_extended · 'esx' forces ESX · 'standalone' uses none\r\nConfig.Framework = 'auto'\r\n\r\n-- ภาษาของข้อความ ('th' หรือ 'en') \u002F Message language ('th' or 'en')\r\nConfig.Locale = 'th'\r\n\r\n-- อาชีพที่สไลด์ไม่ได้ (ชื่ออาชีพจาก Framework.GetJob().name) ปล่อย {} = สไลด์ได้ทุกอาชีพ \u002F Jobs that cannot slide (job name from Framework.GetJob().name), {} = every job can slide\r\n-- เช่น \u002F e.g. { police = true }\r\nConfig.DisabledJobs = {}\r\n\r\n-- ===== ปุ่ม \u002F Keys =====\r\n\r\n-- ปุ่มสไลด์ กดคู่กับ Config.PassiveKey ด้านล่าง (ค่าเริ่มต้น = Shift + H) \u002F Slide key, held with Config.PassiveKey below (default = Shift + H)\r\n--\r\n-- ⚠ FiveM จำปุ่มไว้ที่เครื่องผู้เล่นตั้งแต่ครั้งแรกที่เห็นคำสั่งนี้\r\n--   แก้ค่าตรงนี้ทีหลังจะไม่เปลี่ยนปุ่มของคนที่เคยเข้ามาแล้ว\r\n--   อยากบังคับให้เปลี่ยนจริง ต้องเปลี่ยนชื่อคำสั่งใน client.lua ด้วย\r\n--   ผู้เล่นเปลี่ยนเองได้ตลอดที่ Settings > Key Bindings > FiveM\r\n-- ⚠ FiveM remembers the key on the player's PC from the first time it sees the command,\r\n--   so editing it later does not change the key for players who already joined.\r\n--   To force a change, also rename the command in client.lua.\r\n--   Players can always rebind it under Settings > Key Bindings > FiveM.\r\nConfig.SlideKey = 'H'\r\n\r\n-- ปุ่มที่ต้องกดค้างคู่กับปุ่มสไลด์ (155 = Shift ซ้าย) \u002F Key that must be held together with the slide key (155 = Left Shift)\r\nConfig.PassiveKey = 155       -- LEFT SHIFT (must be held together with the slide key)\r\n\r\n-- ===== ท่าสไลด์ \u002F Slide animation =====\r\n\r\n-- ชุดท่าที่ใช้ \u002F Animation dictionary\r\nConfig.AnimDict   = 'missheistfbi3b_ig6_v2'\r\n-- ชื่อท่าสไลด์ \u002F Slide animation name\r\nConfig.AnimName   = 'rubble_slide_gunman'\r\n-- ท่าตอนจบสไลด์ \u002F Exit animation name\r\nConfig.ExitAnim   = 'exit'\r\n\r\n-- ===== ความแรง \u002F Power =====\r\n\r\n-- ความเร็วเคลื่อนที่ตอนสไลด์ \u002F Move rate during the slide\r\nConfig.MoveRate   = 1.25      -- move rate override during the slide\r\n-- แรงพุ่งไปข้างหน้า \u002F Forward force applied to the ped\r\nConfig.Force      = 12.8      -- forward force applied to the ped\r\n-- คูลดาวน์ก่อนสไลด์ได้อีก (มิลลิวินาที) \u002F Cooldown before sliding again (milliseconds)\r\nConfig.Cooldown   = 10000     -- ms before the slide can be used again\r\n-- แจ้งเตือนตอนยังติดคูลดาวน์ \u002F Show a notification while the slide is on cooldown\r\nConfig.Notify     = false     -- show a notify when the slide is on cooldown\r\n",1792316308247]