[{"data":1,"prerenderedAt":303},["ShallowReactive",2],{"projects-page-th":3,"projects-th":21},{"id":4,"title":5,"body":6,"description":7,"extension":8,"links":9,"locale":14,"meta":15,"navigation":16,"path":17,"seo":18,"stem":19,"__hash__":20},"pages\u002Fth\u002Fprojects.yml","ผลงาน",null,"ระบบ FiveM ที่ทำไว้ งานเด่นอยู่ด้านบน","yml",[10],{"label":11,"color":12,"icon":13},"ทัก Discord","primary","i-simple-icons-discord","th",{},true,"\u002Fth\u002Fprojects",{"title":5,"description":7},"th\u002Fprojects","0lO-IYU8S6kWqSAjT7K9Nf3lAxW-NJur9DELoSTNIgo",[22,44,71,92,110,127,145,160,174,191,206,221,235,256,275,290],{"id":23,"title":24,"date":25,"description":26,"extension":8,"featured":16,"gaps":6,"image":27,"images":28,"linkLabel":6,"locale":14,"meta":34,"placeholder":35,"slug":36,"sort":37,"stem":38,"tags":39,"url":6,"__hash__":43},"projects\u002Fth\u002Fprojects\u002Finventory-custom.yml","Inventory Custom","พ.ค. 2026","อินเวนทอรี FiveM ที่ทำ UI เองในปี 2026 มีหมวดหมู่ ช่องน้ำหนัก และหน้าต่างยืนยันตอนให้ของ\n","\u002Fwork\u002Finventory-custom-1.webp",[29,31],{"src":27,"alt":30},"อินเวนทอรีที่ออกแบบเอง แสดงหมวดหมู่และช่องของ",{"src":32,"alt":33},"\u002Fwork\u002Finventory-custom-3.webp","หน้าต่างยืนยันจำนวนตอนให้ของ",{},false,"inventory-custom",1,"th\u002Fprojects\u002Finventory-custom",[40,41,42],"FiveM","Lua","Vue","j90NV7iyhTWtrcU9IwyXEIEq8pTFBhVJDY6M6vO75cg",{"id":45,"title":46,"date":47,"description":48,"extension":8,"featured":16,"gaps":6,"image":49,"images":50,"linkLabel":6,"locale":14,"meta":65,"placeholder":35,"slug":66,"sort":67,"stem":68,"tags":69,"url":6,"__hash__":70},"projects\u002Fth\u002Fprojects\u002Finventory.yml","Inventory","ต.ค. 2025","กระเป๋า FiveM มีหมวดหมู่ เปลี่ยนสกินอาวุธจากแผงข้างกระเป๋า และมีกล่องจดหมาย\nเปิดท้ายรถได้จากหน้าเดียวกัน และมีหน้าต่างยืนยันตอนให้ของหรือทิ้งของ\nระบบสกินอาวุธอยู่ในการ์ดนี้\n","\u002Fwork\u002Finventory-3.webp",[51,53,56,59,62],{"src":49,"alt":52},"กระเป๋าพร้อมแผงเปลี่ยนสกินอาวุธ",{"src":54,"alt":55},"\u002Fwork\u002Finventory-4.webp","กระเป๋าพร้อมกล่องจดหมาย",{"src":57,"alt":58},"\u002Fwork\u002Finventory-5.webp","หน้าเปิดท้ายรถ",{"src":60,"alt":61},"\u002Fwork\u002Finventory-1.webp","หน้าต่างยืนยันการให้ไอเทม",{"src":63,"alt":64},"\u002Fwork\u002Finventory-2.webp","หน้าต่างยืนยันการทิ้งไอเทม",{},"inventory",2,"th\u002Fprojects\u002Finventory",[40,41,42],"uilnU2RpSm1dGbwGsdpLW_EGUBotrdAp7Lh-_QoXglE",{"id":72,"title":73,"date":74,"description":75,"extension":8,"featured":16,"gaps":6,"image":76,"images":77,"linkLabel":6,"locale":14,"meta":86,"placeholder":35,"slug":87,"sort":88,"stem":89,"tags":90,"url":6,"__hash__":91},"projects\u002Fth\u002Fprojects\u002Fd9-bingo.yml","d9_bingo","มี.ค. 2026","บิงโกเวอร์ชัน 3.1.0 สิทธิ์เข้าตาม job หรือ group และมีเงื่อนไขก่อนเข้าห้อง\nสุ่มเลขแล้วติดคูลดาวน์ แจกรางวัลตามลำดับผู้ชนะ และลบห้องอัตโนมัติเมื่อจบ\nมีโหมด Free, Prize Pool และ Tournament เปิดบอร์ดด้วยคำสั่ง \u002Fbingoboard\n","\u002Fwork\u002Fbingo-1.webp",[78,80,83],{"src":76,"alt":79},"บอร์ดบิงโกโหมด Free",{"src":81,"alt":82},"\u002Fwork\u002Fbingo-3.webp","บัตรบิงโกที่กำลังเล่น",{"src":84,"alt":85},"\u002Fwork\u002Fbingo-2.webp","แผงสุ่มเลขของบิงโก",{},"d9-bingo",3,"th\u002Fprojects\u002Fd9-bingo",[40,41,42],"Ru9G62HlvvWxVx8xaQDe5Oo8-o6XQpWJeW6R0hzDsas",{"id":93,"title":94,"date":95,"description":96,"extension":8,"featured":16,"gaps":6,"image":97,"images":98,"linkLabel":6,"locale":14,"meta":104,"placeholder":35,"slug":105,"sort":106,"stem":107,"tags":108,"url":6,"__hash__":109},"projects\u002Fth\u002Fprojects\u002Fgang-system.yml","Gang System","มิ.ย. 2025","หน้ารายชื่อแก๊ง ค้นหาจากชื่อ กรองรายการ และเปิดดูสมาชิกในแก๊ง\n","\u002Fwork\u002Fgang-system-1.webp",[99,101],{"src":97,"alt":100},"ตารางรายชื่อแก๊ง",{"src":102,"alt":103},"\u002Fwork\u002Fgang-system-2.webp","หน้ารายชื่อสมาชิกในแก๊ง",{},"gang-system",4,"th\u002Fprojects\u002Fgang-system",[40,41,42],"8laoGrdbAUUZWsQi08f0--D-LVUx83S0xxQHeTx60ns",{"id":111,"title":112,"date":113,"description":114,"extension":8,"featured":16,"gaps":6,"image":115,"images":116,"linkLabel":119,"locale":14,"meta":120,"placeholder":35,"slug":121,"sort":122,"stem":123,"tags":124,"url":125,"__hash__":126},"projects\u002Fth\u002Fprojects\u002Ffashion-showcase.yml","Fashion Showcase","มิ.ย. 2026","โชว์แฟชั่นด้วย UI ตามธีม เลือกโหมด Prop หรือ Ped กล้องเลื่อนนุ่ม\nใส่ได้หลายชิ้น และลากเพื่อหมุน heading\n","\u002Fwork\u002Ffashion-showcase.webp",[117],{"src":115,"alt":118},"หน้าโชว์แฟชั่น พร้อมตัวควบคุมกล้องและรายการชิ้น","ดูวิดีโอ",{},"fashion-showcase",5,"th\u002Fprojects\u002Ffashion-showcase",[40,41,42],"https:\u002F\u002Fyoutu.be\u002FgUBCXICHbLM","JSsm9_LyWwfYl1eis13TVSa5rMSXX-MSqqaudFknSZY",{"id":128,"title":129,"date":130,"description":131,"extension":8,"featured":16,"gaps":6,"image":132,"images":133,"linkLabel":6,"locale":14,"meta":139,"placeholder":35,"slug":140,"sort":141,"stem":142,"tags":143,"url":6,"__hash__":144},"projects\u002Fth\u002Fprojects\u002Fstory-mode.yml","Story Mode","ธ.ค. 2025","รายการห้องสตอรี่ แยกสถานะของแต่ละห้อง แล้วเข้าล็อบบี้เพื่อจัดสองทีม ตั้งรหัส และเริ่มแมตช์\n","\u002Fwork\u002Fstory-mode-1.webp",[134,136],{"src":132,"alt":135},"รายการห้อง Story Mode",{"src":137,"alt":138},"\u002Fwork\u002Fstory-mode-2.webp","ล็อบบี้จัดทีมก่อนเริ่มแมตช์",{},"story-mode",6,"th\u002Fprojects\u002Fstory-mode",[40,41,42],"lPcjdo0kqQ9NTCYNbYxUj_J5OPdqEwk-YwOONSq4I6g",{"id":146,"title":147,"date":148,"description":149,"extension":8,"featured":35,"gaps":6,"image":150,"images":151,"linkLabel":6,"locale":14,"meta":154,"placeholder":35,"slug":155,"sort":156,"stem":157,"tags":158,"url":6,"__hash__":159},"projects\u002Fth\u002Fprojects\u002Fagency-case-alert.yml","Agency Case Alert","ก.ย. 2026","เคสของทุกหน่วยงานอยู่ในระบบเดียว เห็นจำนวนเคสบนแผนที่ และมีช่องข้อความในเคส\n","\u002Fwork\u002Fagency-case-alert.webp",[152],{"src":150,"alt":153},"แดชบอร์ดเคสบนแผนที่",{},"agency-case-alert",7,"th\u002Fprojects\u002Fagency-case-alert",[40,41,42],"-PaIyrT24xeY6ZoE_RzAJ8cqC57ZinBxV1fBW5DqEc8",{"id":161,"title":162,"date":148,"description":163,"extension":8,"featured":35,"gaps":6,"image":164,"images":165,"linkLabel":6,"locale":14,"meta":168,"placeholder":35,"slug":169,"sort":170,"stem":171,"tags":172,"url":6,"__hash__":173},"projects\u002Fth\u002Fprojects\u002Frune-weapon.yml","Rune Weapon","เอฟเฟกต์อาวุธแบบสวมใส่ เลือกชิ้นรูนจากหน้านี้แล้วคราฟต์\n","\u002Fwork\u002Frune-weapon.webp",[166],{"src":164,"alt":167},"หน้าเลือกและคราฟต์รูนสำหรับเอฟเฟกต์อาวุธ",{},"rune-weapon",8,"th\u002Fprojects\u002Frune-weapon",[40,41,42],"3P2Na3CF4fVHVJc7NjUAnh5ZNQqD4LCrzQQPdF9tUNE",{"id":175,"title":176,"date":47,"description":177,"extension":8,"featured":35,"gaps":6,"image":178,"images":179,"linkLabel":6,"locale":14,"meta":185,"placeholder":35,"slug":186,"sort":187,"stem":188,"tags":189,"url":6,"__hash__":190},"projects\u002Fth\u002Fprojects\u002Fairdrop.yml","Airdrop","เลือกแอร์ดรอปที่จะเข้า แล้วกดเข้าร่วม ด้านบนมีแถบนับเวลาเริ่ม\n","\u002Fwork\u002Fairdrop-2.webp",[180,182],{"src":178,"alt":181},"หน้าเลือกแอร์ดรอปแล้วกดเข้าร่วม",{"src":183,"alt":184},"\u002Fwork\u002Fairdrop-1.webp","แถบนับเวลาเริ่มแอร์ดรอป",{},"airdrop",9,"th\u002Fprojects\u002Fairdrop",[40,41,42],"je9PLD6naWfL6PD_a_Cr0m2D_A2lXMJuGFrhSN78Nmk",{"id":192,"title":193,"date":194,"description":195,"extension":8,"featured":35,"gaps":6,"image":196,"images":197,"linkLabel":6,"locale":14,"meta":200,"placeholder":35,"slug":201,"sort":202,"stem":203,"tags":204,"url":6,"__hash__":205},"projects\u002Fth\u002Fprojects\u002Faudition-event.yml","Audition Event","ก.ค. 2025","มินิเกมอีเวนต์เต้น แสดงลูกศรให้กดตามจังหวะ พร้อมตัวจับเวลา\n","\u002Fwork\u002Faudition-event.webp",[198],{"src":196,"alt":199},"แผงลูกศรของอีเวนต์เต้น",{},"audition-event",10,"th\u002Fprojects\u002Faudition-event",[40,41,42],"Wh7kEWcT89BEEQ_uilbgL-_eZ9xGP7V8vrpEqcT4bOk",{"id":207,"title":208,"date":209,"description":210,"extension":8,"featured":35,"gaps":6,"image":211,"images":212,"linkLabel":6,"locale":14,"meta":215,"placeholder":35,"slug":216,"sort":217,"stem":218,"tags":219,"url":6,"__hash__":220},"projects\u002Fth\u002Fprojects\u002Fbusking.yml","Busking","ส.ค. 2025","บอร์ดเปิดหมวกอยู่หน้าตัวละครที่เล่นดนตรี และแสดงรายชื่อผู้ให้\n","\u002Fwork\u002Fbusking-board.webp",[213],{"src":211,"alt":214},"บอร์ดเปิดหมวกหน้าตัวละครที่เล่นดนตรี",{},"busking",11,"th\u002Fprojects\u002Fbusking",[40,41,42],"j_DbnXTd6jEKobT6BraIkYjAvc6nnMtCqMDFSRha0Lo",{"id":222,"title":223,"date":47,"description":224,"extension":8,"featured":35,"gaps":6,"image":225,"images":226,"linkLabel":6,"locale":14,"meta":229,"placeholder":35,"slug":230,"sort":231,"stem":232,"tags":233,"url":6,"__hash__":234},"projects\u002Fth\u002Fprojects\u002Ffriend-invite.yml","Friend Invite","หน้ากรอกโค้ดเชิญเพื่อน แสดงโค้ดของตัวเอง และจำนวนคนที่กรอกโค้ดแล้ว\n","\u002Fwork\u002Ffriend-invite.webp",[227],{"src":225,"alt":228},"หน้ากรอกโค้ดเชิญเพื่อน",{},"friend-invite",12,"th\u002Fprojects\u002Ffriend-invite",[40,41,42],"EQ7ajtC8XGpwAximZfRCRPFAr0I-wAPNQBhZAiwu0Ok",{"id":236,"title":237,"date":238,"description":239,"extension":8,"featured":35,"gaps":6,"image":240,"images":241,"linkLabel":6,"locale":14,"meta":250,"placeholder":35,"slug":251,"sort":252,"stem":253,"tags":254,"url":6,"__hash__":255},"projects\u002Fth\u002Fprojects\u002Fd9-dance.yml","d9_dance","พ.ย. 2025","มินิเกมเต้น แต่ละเพลงมีเลเวล ของเต้นคนละชุดตามเลเวล มีคอมโบ และปรับขนาด UI ได้\n","\u002Fwork\u002Fd9-dance.png",[242,244,247],{"src":240,"alt":243},"มินิเกมเต้นพร้อมลูกศร คะแนน และอันดับผู้เล่น",{"src":245,"alt":246},"\u002Fwork\u002Fd9-dance-rooms.png","หน้าเลือกห้องของกิจกรรมเต้น",{"src":248,"alt":249},"\u002Fwork\u002Fd9-dance-countdown.png","การ์ดนับถอยหลังก่อนกิจกรรมเริ่ม",{},"d9-dance",13,"th\u002Fprojects\u002Fd9-dance",[40,41,42],"_GqR3NxP1xu3u6gBLeVJEMbwiEzt9XeC9VYYeGx-uxg",{"id":257,"title":258,"date":6,"description":259,"extension":8,"featured":35,"gaps":260,"image":262,"images":263,"linkLabel":6,"locale":14,"meta":269,"placeholder":35,"slug":270,"sort":271,"stem":272,"tags":273,"url":6,"__hash__":274},"projects\u002Fth\u002Fprojects\u002Fradial-menu.yml","Radial Menu","เมนูแบบเรเดียลสำหรับ FiveM",[261],"ยังไม่มีปีที่ทำ","\u002Fwork\u002Fradial-menu.png",[264,266],{"src":262,"alt":265},"เมนูเรเดียลที่เลือกยานพาหนะ",{"src":267,"alt":268},"\u002Fwork\u002Fradial-menu-ring.png","เมนูเรเดียลแบบวงแหวนชิดขอบล่าง",{},"radial-menu",14,"th\u002Fprojects\u002Fradial-menu",[40,41,42],"5U6mfplvUjmfTSa5tw49S5euVhsk-mixNLXyoV0z0X4",{"id":276,"title":277,"date":278,"description":279,"extension":8,"featured":35,"gaps":280,"image":6,"images":6,"linkLabel":6,"locale":14,"meta":282,"placeholder":35,"slug":283,"sort":284,"stem":285,"tags":286,"url":288,"__hash__":289},"projects\u002Fth\u002Fprojects\u002Fd9-itemstory.yml","d9_itemstory","2025–2026","สคริปต์ FiveM ให้ใช้ไอเทม painkiller, armor และ AED ได้ เขียนด้วย Lua และใช้ es_extended, ox_lib และ d9_lib",[281],"ยังไม่มีภาพหน้าจอ",{},"d9-itemstory",15,"th\u002Fprojects\u002Fd9-itemstory",[40,41,287],"ESX","https:\u002F\u002Fgithub.com\u002Fdouble9e\u002Fd9_itemstory","zRla3FZTHnOgoyzRfwX9ruAdgh4YnvfERkI3euDmW_Q",{"id":291,"title":292,"date":6,"description":293,"extension":8,"featured":35,"gaps":294,"image":6,"images":6,"linkLabel":6,"locale":14,"meta":296,"placeholder":35,"slug":297,"sort":298,"stem":299,"tags":300,"url":6,"__hash__":302},"projects\u002Fth\u002Fprojects\u002Fweapon-default-sound.yml","Weapon Default Sound","ระบบอาวุธบน FiveM ที่ใช้เสียงจากตัวเกม ปรับได้รายชิ้น และต่อเข้ากับระบบสกินอาวุธได้ง่าย",[295,261,281],"ยังไม่มีลิงก์สาธารณะ",{},"weapon-default-sound",16,"th\u002Fprojects\u002Fweapon-default-sound",[40,41,301],"Sound","in7hcs-DfC79oouSAYtvDyZRMUxB3PF6hFlmx8_CO0w",1793453515416]