[{"data":1,"prerenderedAt":90},["ShallowReactive",2],{"site":3,"config-slug-site":15,"config-product-th-x3d-banking":21,"config-public-x3d-banking":85},{"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":52,"latest_released_at":53,"published_at":54,"has_docs":55,"config":56,"rent_price_satang":57,"description_md":58,"docs_md":59,"seo_title":60,"seo_description":61,"media":62,"versions":74},"9cb293aa-8b2c-447d-b810-3a7e385f6e81","x3d-banking","X3D Banking (ธนาคาร)","ธนาคารและตู้ ATM ฟรีสำหรับ ESX: ฝาก ถอน โอนด้วย ID ผู้เล่น ประวัติรายการ ใช้ได้ทุกตู้บนแผนที่ เซิร์ฟเวอร์เช็คทุกรายการ",0,"none","public\u002Fproducts\u002Fx3d-banking\u002Fcover\u002Fe7e66ab29819a980.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-banking\u002Fcover\u002Fe7e66ab29819a980.jpg",[31],"economy",[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],"banking","ธนาคาร","ระบบธนาคาร","atm","ตู้ atm","โอนเงิน","โอนด้วยเบอร์โทร","esx banking","bank script","ประวัติรายการ","esx","ฟรี","free","ถอนด่วน","วงเงินโอน","สาขาธนาคาร","ฝากเงิน","ถอนเงิน","เพิ่มตู้ ATM","1.1.8","2026-10-12T17:16:55.98941Z","2026-09-26T14:59:08.07128Z",true,"public",null,"ธนาคารและตู้ ATM สำหรับ ESX ใช้ฟรี ฝาก ถอน โอน และดูประวัติได้ในหน้าเดียว ใช้ได้กับตู้ ATM ทุกตู้บนแผนที่\n\nเหมาะกับเมืองทุกแนว (school \u002F community \u002F RP) ตั้งวงเงินและปุ่มถอนด่วนได้เอง\n\n---\n\n## ฟีเจอร์\n\n- [+] ตั้งค่าง่าย ปรับได้หมดใน config หรือตั้งผ่านเว็บได้เลย\n- [+] ฝาก ถอน โอน และดูประวัติรายการในหน้าเดียว\n- [+] ตั้งวงเงินต่ำสุด ถอน ฝาก โอนสูงสุดต่อครั้งได้\n- [+] ตู้ ATM ทุกตู้บนแผนที่ ตรวจจากโมเดลตู้ ไม่ต้องใส่พิกัดทีละตู้\n- [+] แอดมินเพิ่มตู้ที่ไม่มีในรายการด้วย \u002Fatmscan\n- [+] ธนาคารสาขามี blip ชื่อไทย ตั้ง blip ตู้และสาขาเองได้\n- [+] โอนด้วย ID ผู้เล่น หรือเบอร์โทร (ต่อที่ addons\u002Fphone) เปิดปิดแต่ละทางได้\n- [+] เห็นชื่อผู้รับก่อนกดยืนยัน ซ่อนชื่อได้ที่ Config.TransferShowName\n- [+] ตั้งให้โอนได้เฉพาะที่ธนาคาร ไม่ให้โอนที่ตู้ ATM ได้\n- [+] ปุ่มถอนด่วนและจำนวนรายการประวัติตั้งเองได้\n- [+] เซิร์ฟเวอร์เช็กระยะถึงตู้ ยอดเงิน และทำรายการทีละครั้ง\n- [+] เขียนเชื่อมกับสคริปต์อื่นได้ที่ addons\u002F\n\n---\n\n## มีอะไรบ้าง\n\n- **ธนาคารครบในหน้าเดียว**: ยอดเงินสดและธนาคาร ปุ่มถอนด่วน ฝากเงินสดทั้งหมด โอนเงิน และประวัติรายการ\n- **ตู้ ATM ทุกตู้บนแผนที่**: ตรวจจากโมเดลตู้ ไม่ต้องไล่ใส่พิกัดทีละตู้ ธนาคารสาขามี blip และชื่อเป็นภาษาไทย\n- **โอนด้วย ID ผู้เล่นหรือเบอร์โทร**: เห็นชื่อผู้รับก่อนกดยืนยัน (ซ่อนได้ด้วย `Config.TransferShowName = false`) ผู้รับได้แจ้งเตือน ส่วนการโอนด้วยเบอร์โทรเปิดไว้เป็น hook เปล่า ต้องต่อกับโทรศัพท์ของเซิร์ฟเองที่ `addons\u002Fphone\u002Fserver.lua`\n- **ตรวจฝั่งเซิร์ฟเวอร์**: ทุกรายการเช็คระยะถึงตู้หรือธนาคาร จำนวนเงินเป็นจำนวนเต็มในวงเงิน ยอดเงินพอ และโอนได้ทีละรายการ\n- **แอดมิน**: `\u002Fatmscan` เพิ่มตู้ที่ไม่มีในรายการ\n- **ไทย \u002F อังกฤษ**: เปลี่ยนที่ `Config.Locale`\n- **หน้าโอนที่ปรับตามค่าที่ตั้ง**: ป้ายชื่อ ตัวอย่าง และคำใบ้เปลี่ยนตามว่าเปิดโอนด้วย ID อย่างเดียว เบอร์อย่างเดียว หรือทั้งสองทาง พิมพ์เบอร์มีขีดหรือเว้นวรรคได้ และถ้าตรงนั้นโอนไม่ได้ (ATM ที่ปิดโอน หรือปิดทั้งสองวิธี) แท็บโอนจะถูกซ่อน\n\n---\n\n## แก้ให้เข้ากับเซิร์ฟ\n\n| ไฟล์ | หน้าที่ |\n|---|---|\n| `addons\u002Fframework\u002Fserver.lua` \u002F `client.lua` | ตัวเชื่อมเฟรมเวิร์ก ค่าเริ่มต้นใช้ ESX ถ้าไม่มีเป็น standalone |\n| `addons\u002Fphone\u002Fserver.lua` | หาผู้เล่นจากเบอร์โทร และแจ้งเตือนในโทรศัพท์ (ค่าเริ่มต้นเป็น hook เปล่า ต่อกับโทรศัพท์ของคุณ) |\n| `addons\u002Fnotify\u002Fclient.lua` | แจ้งเตือน |\n| `addons\u002Fprompt\u002Fclient.lua` | ป้ายลอยและปุ่ม [E] (ใช้ ox_target ได้ผ่าน export `OpenBank`) |\n\n---\n\n## ต้องมี\n\n- `oxmysql`\n- `es_extended` (ESX Legacy) ถ้าไม่มีจะรันแบบ standalone ซึ่งต้องต่อบัญชีธนาคารเองที่ `addons\u002Fframework\u002Fserver.lua`\n","## การติดตั้ง\n\n1. วางโฟลเดอร์ `x3d_banking` ไว้ใน `resources\u002F` **ห้ามเปลี่ยนชื่อโฟลเดอร์**\n2. รัน `install.sql` เพื่อสร้างตาราง `x3d_banking_history` (รันซ้ำได้)\n3. เพิ่มใน `server.cfg`:\n\n```\nensure oxmysql\nensure es_extended    # ไม่บังคับ ถ้าไม่มีจะรันแบบ standalone (ดู Config.Framework)\nensure x3d_banking\n```\n\n> **ใช้สคริปต์ธนาคารได้ทีละตัว:** ปิด esx_atm, esx_banking หรือสคริปต์ ATM ตัวอื่น ไม่งั้นตู้เดียวจะขึ้นปุ่มสองอัน\n\n## ต้องมี\n\n| resource | จำเป็นไหม | ใช้ทำอะไร |\n|---|---|---|\n| `es_extended` | ไม่บังคับ | ESX Legacy บัญชี `money` และ `bank` ถ้าไม่มีจะรันแบบ standalone แต่ต้องต่อบัญชีธนาคารเอง (ดู `Config.Framework`) |\n| `oxmysql` | จำเป็น | เก็บประวัติรายการ |\n\n---\n\n## ตั้งค่าทั้งหมด: `config\u002Fconfig.lua`\n\n### ทั่วไป\n\n| ค่า | ค่าเริ่มต้น | ความหมาย |\n|---|---|---|\n| `Config.Framework` | `'auto'` | `'auto'` (มี ESX ใช้ ESX ไม่มีเป็น standalone) `\\| 'esx' \\| 'standalone'` **standalone ไม่มีบัญชีธนาคารในตัว** ต้องต่อ `Framework.GetMoney`\u002F`AddMoney`\u002F`RemoveMoney('bank', ...)` เองที่ `addons\u002Fframework\u002Fserver.lua` ไม่งั้นฝาก ถอน โอน ใช้ไม่ได้จริง |\n| `Config.Locale` | `'th'` | `'th'` หรือ `'en'` |\n| `Config.Debug` | `false` | `true` = เปิดคำสั่ง `\u002Fatm` และ `\u002Fbank` สำหรับทดสอบ |\n| `Config.DrawDistance` | `15.0` | ระยะที่เห็นมาร์กเกอร์ |\n| `Config.InteractRadius` | `1.5` | ระยะกด [E] |\n| `Config.ServerRadius` | `5.0` | ห่างตู้หรือธนาคารได้ไม่เกินเท่านี้ เซิร์ฟเวอร์ถึงยอมให้ทำรายการ |\n| `Config.Blur` | `true` | เบลอฉากหลังตอนเปิดหน้าต่าง |\n| `Config.UseMarkers` \u002F `MarkerType` \u002F `MarkerSize` \u002F `MarkerColor` | เปิด, `27` | มาร์กเกอร์บนพื้น |\n\n### Blip\n\n| ค่า | ค่าเริ่มต้น | ความหมาย |\n|---|---|---|\n| `Config.ShowBlips` | `true` | blip ธนาคารและตู้ ATM |\n| `Config.BlipRadius` | `100.0` | blip ตู้ ATM ขึ้นเมื่ออยู่ใกล้เท่านี้ ส่วนธนาคารขึ้นตลอด |\n| `Config.ATMBlip` \u002F `Config.BankBlip` | sprite `108` | `sprite`, `color`, `scale`, `name = { th, en }` |\n\n### วงเงิน\n\n| ค่า | ค่าเริ่มต้น | ความหมาย |\n|---|---|---|\n| `Config.MinTransaction` | `1` | จำนวนต่ำสุด |\n| `Config.MaxWithdraw` \u002F `MaxDeposit` | `100000000` | ถอน \u002F ฝากสูงสุดต่อครั้ง |\n| `Config.MaxTransfer` | `10000000` | โอนสูงสุดต่อครั้ง |\n| `Config.QuickWithdrawAmounts` | 500 … 500,000 | ปุ่มถอนด่วน |\n| `Config.HistoryLimit` | `20` | จำนวนรายการในประวัติ |\n\n### โอนเงิน\n\n| ค่า | ค่าเริ่มต้น | ความหมาย |\n|---|---|---|\n| `Config.TransferByPhone` | `false` | โอนด้วยเบอร์โทร ปิดไว้เป็นค่าเริ่มต้น เพราะ `addons\u002Fphone\u002Fserver.lua` เป็น hook เปล่า ต้องต่อกับโทรศัพท์ของคุณเอง |\n| `Config.TransferByServerId` | `true` | โอนด้วย ID ผู้เล่นในเซิร์ฟ เปิดคู่กับ `TransferByPhone` ได้ (ช่องเดียวพิมพ์ได้ทั้งสองแบบ เช็คเบอร์ก่อน) ปิดทั้งคู่ = ไม่มีแท็บโอน |\n| `Config.TransferShowName` | `true` | `false` = ซ่อนชื่อทุกจุดในการโอน (บรรทัดค้นหา หน้ายืนยัน ประวัติ และแจ้งเตือนของผู้รับ) ผู้เล่นเห็นแค่ ID หรือเบอร์ที่พิมพ์เอง ฐานข้อมูลยังเก็บชื่อจริงไว้ให้แอดมิน |\n| `Config.TransferAtATM` | `true` | `false` = โอนได้เฉพาะที่ธนาคาร |\n\nเช็คเบอร์โทรก่อน แล้วค่อยเช็ค ID ผู้รับต้องออนไลน์ และหน้ายืนยันจะแสดงชื่อผู้รับให้ดูก่อนกด (ยกเว้นตั้ง `Config.TransferShowName = false`)\n\n### ตำแหน่งและแอดมิน\n\n| ค่า | ความหมาย |\n|---|---|\n| `Config.AtmModels` | โมเดลตู้ ATM ทุกตู้บนแผนที่ที่เป็นโมเดลนี้กดใช้ได้ |\n| `Config.ATMs` | พิกัดตู้ ATM ใช้วาด blip และให้เซิร์ฟเวอร์เช็คระยะ |\n| `Config.Banks` | สาขาธนาคาร: `coords`, `name = { th, en }` |\n| `Config.AdminGroups` | กลุ่มที่ใช้ `\u002Fatmscan` ได้ |\n| `Config.AtmScanCommand` | `atmscan`: ยืนใกล้ตู้แล้วพิมพ์ เพื่อเพิ่มตู้ที่ไม่มีใน `Config.ATMs` (เก็บใน KVP ของ resource) |\n\n> ตู้ที่ไม่มีใน `Config.ATMs` ยังเปิดหน้าต่างได้ แต่เซิร์ฟเวอร์จะไม่ยอมให้ทำรายการจนกว่าแอดมินจะเพิ่มด้วย `\u002Fatmscan` รายการเริ่มต้นครอบคลุมตู้หลักแล้ว\n\n---\n\n## ปรับให้เข้ากับเซิร์ฟ: `addons\u002F`\n\n| ไฟล์ | ฟังก์ชัน | ค่าเริ่มต้น |\n|---|---|---|\n| `addons\u002Fframework\u002Fserver.lua` \u002F `client.lua` | ตัวเชื่อมเฟรมเวิร์ก (`Framework.*`) เหมือนกันทุกสินค้า X3D | ESX ถ้ามี ไม่มีเป็น standalone |\n| `addons\u002Fphone\u002Fserver.lua` | `Phone.FindIdentifier(number)`, `Phone.GetNumber(identifier)`, `Phone.NotifyTransfer(target, data)` | hook เปล่า (คืน `nil` \u002F ไม่ทำอะไร) ต่อกับโทรศัพท์ของคุณเอง |\n| `addons\u002Fnotify\u002Fclient.lua` | `Notify(message, kind)` | esx_notify, ox_lib, ฟีดของเกม ตามลำดับ |\n| `addons\u002Fprompt\u002Fclient.lua` | `Prompt.Draw3D`, `Prompt.SetBlipName`, `Prompt.IsInteractPressed` | ป้าย 3D, [E] |\n| `addons\u002Flocale\u002Fshared.lua` | `T(th, en)` | ตาม `Config.Locale` |\n| `addons\u002Ftext3d\u002Fclient.lua` | `Text3D.*` ป้ายลอย 3 มิติ | ป้าย 3D มาตรฐาน X3D (ใช้ระบบป้ายของตัวเองได้ด้วยการเขียนทับฟังก์ชัน) |\n\n---\n\n## สำหรับสคริปต์อื่น\n\n```lua\n-- client\nexports['x3d_banking']:OpenBank('atm')                  -- หรือ ('bank', 'ชื่อสาขา') เช่นเรียกจาก ox_target\nexports['x3d_banking']:CloseBank()\nexports['x3d_banking']:IsOpen()                          --> boolean\nAddEventHandler('x3d_banking:uiState', function(open) end) -- ซ่อน HUD ตอนหน้าต่างเปิด\n```\n\nเซิร์ฟเวอร์ยังเช็คระยะถึงตู้หรือธนาคารทุกครั้ง เรียก `OpenBank` จากที่อื่นก็ทำรายการไม่ได้\n\n## ปัญหาที่พบบ่อย\n\n| อาการ | สาเหตุ \u002F วิธีแก้ |\n|---|---|\n| ยืนที่ตู้แล้วขึ้น \"ต้องอยู่ที่ตู้ ATM หรือธนาคาร\" | ตู้นั้นไม่มีใน `Config.ATMs` ให้แอดมินไปยืนข้างตู้แล้วพิมพ์ `\u002Fatmscan` |\n| ประวัติว่างตลอด | ยังไม่ได้รัน `install.sql` (คอนโซลเซิร์ฟเวอร์จะแจ้งตอนเปิด) |\n| เปิด `Config.TransferByPhone` แล้วโอนไม่ได้ | `addons\u002Fphone\u002Fserver.lua` เป็น hook เปล่าโดยตั้งใจ ต้องต่อฟังก์ชันทั้ง 3 ตัวกับโทรศัพท์ของคุณก่อน |\n| standalone: ฝาก ถอน โอน ใช้ไม่ได้จริง | standalone ไม่มีบัญชีธนาคารในตัว ต้องต่อ `Framework.GetMoney`\u002F`AddMoney`\u002F`RemoveMoney('bank', ...)` ที่ `addons\u002Fframework\u002Fserver.lua` เอง |\n| ภาษาไทยเป็นกล่อง | ต้องมี resource ที่สตรีมฟอนต์ `font4thai` เปลี่ยนเป็นภาษาอังกฤษ หรือเพิ่มฟอนต์ |\n","สคริปต์ธนาคาร ATM FiveM ESX ฟรี โอนเงินด้วย ID","ธนาคาร ATM FiveM ESX ฟรี ฝาก ถอน โอนเงินด้วย ID ผู้เล่น ดูประวัติรายการ ใช้ได้ทุกตู้ ATM บนแผนที่ ต่อระบบเบอร์โทรของเซิร์ฟได้",[63,66,68,70,72],{"kind":64,"url":65},"image","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-banking\u002Fmedia\u002F7349bc82714171ce.png",{"kind":64,"url":67},"\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-banking\u002Fmedia\u002Fa0adfc6ba1896238.png",{"kind":64,"url":69},"\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-banking\u002Fmedia\u002Fe6196a630d50d9f4.png",{"kind":64,"url":71},"\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-banking\u002Fmedia\u002Ff3c6a1bc78dced14.png",{"kind":64,"url":73},"\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-banking\u002Fmedia\u002F18ada46e70211f78.png",[75,77,81],{"version":52,"released_at":53,"changelog_md":76},"### Changed\n\n- Store images now carry English captions for the English store page",{"version":78,"released_at":79,"changelog_md":80},"1.1.6","2026-10-12T03:19:59.972951Z","### Added\n\n- `Config.TransferShowName`: `false` hides names everywhere in transfers (lookup line, confirm box, history, the recipient's notification); players only see the ID or phone number they typed\n- The transfer screen follows `Config.TransferByServerId` \u002F `Config.TransferByPhone`: label, example and hint change for ID only, phone only, or both; phone numbers may be typed with dashes or spaces\n- The Transfer tab is hidden where transfers are not allowed (`Config.TransferAtATM = false` at an ATM, or both transfer methods off)\n\n### Changed\n\n- The confirm step reuses the recipient lookup instead of asking the server again",{"version":82,"released_at":83,"changelog_md":84},"1.0.0","2026-09-26T14:56:19.778809Z","First public release.\n\n### Added\n\n- Bank and ATM panel: cash and bank balances, quick withdraw, deposit all, transfers and transaction history.\n- Every ATM prop on the map opens the ATM; bank branches from `Config.Banks`, with blips.\n- Transfers by phone number (X3D Phone by default, swappable in `addons\u002Fphone\u002Fserver.lua`) or by server ID, with the recipient's name shown before confirming. The recipient gets a notification and, with X3D Phone, a banking alert.\n- Server checks on every action: distance to an ATM or bank, whole-number amounts within the limits, balance, and one transfer at a time per player.\n- Admin `\u002Fatmscan` adds ATMs that are not in `Config.ATMs`.\n- Thai and English (`Config.Locale`).",{"slug":23,"version":52,"latest_version":52,"files":86,"options":57},[87],{"path":88,"content":89},"config\u002Fconfig.lua","Config = {}\n\n-- ===== ระบบ \u002F System =====\n\n-- เฟรมเวิร์ก: 'auto' หาเองจาก es_extended · 'esx' · 'standalone' \u002F Framework: 'auto' detects es_extended · 'esx' · 'standalone'\nConfig.Framework = 'auto'              -- 'auto' | 'esx' | 'standalone'\n-- ภาษาข้อความ ('th' หรือ 'en') \u002F Message language ('th' or 'en')\nConfig.Locale = 'th'\n-- เปิดคำสั่งทดสอบ \u002Fatm และ \u002Fbank \u002F Enable the \u002Fatm and \u002Fbank test commands\nConfig.Debug = false\n\n-- ===== การโต้ตอบ \u002F Interaction =====\n\n-- ระยะที่เห็นมาร์กเกอร์และป้ายลอย (เมตร) \u002F Distance at which the marker and label show (meters)\nConfig.DrawDistance = 15.0\n-- ระยะที่กด [E] ได้ (เมตร) \u002F Distance at which [E] works (meters)\nConfig.InteractRadius = 1.5\nConfig.ServerRadius = 5.0              -- เซิร์ฟเวอร์ยอมให้ทำรายการเมื่ออยู่ห่างตู้\u002Fธนาคารไม่เกินเท่านี้ \u002F the server accepts an action only within this distance of an ATM or bank\nConfig.Blur = true                     -- เบลอฉากหลังตอนเปิดหน้าต่าง \u002F blur the game behind the panel\n\n-- เปิดมาร์กเกอร์บนพื้น \u002F Show the ground marker\nConfig.UseMarkers = true\n-- ชนิดมาร์กเกอร์ \u002F Marker type\nConfig.MarkerType = 27\n-- ขนาดมาร์กเกอร์ \u002F Marker size\nConfig.MarkerSize = vector3(0.8, 0.8, 0.8)\n-- สีมาร์กเกอร์ (RGBA) \u002F Marker colour (RGBA)\nConfig.MarkerColor = { r = 212, g = 144, b = 122, a = 100 }\n\n-- ===== Blip \u002F Blips =====\n\n-- แสดง blip ธนาคารและตู้ ATM \u002F Show bank and ATM blips\nConfig.ShowBlips = true\nConfig.BlipRadius = 100.0              -- แสดง blip ตู้ ATM เมื่ออยู่ใกล้เท่านี้ (ธนาคารแสดงตลอด) \u002F ATM blips show within this distance (banks always show)\n-- รูปแบบ blip ตู้ ATM: sprite, สี, ขนาด, ชื่อ \u002F ATM blip style: sprite, colour, scale, name\nConfig.ATMBlip = { sprite = 108, color = 2, scale = 0.7, name = { th = 'ตู้เอทีเอ็ม', en = 'ATM' } }\n-- รูปแบบ blip ธนาคาร: sprite, สี, ขนาด, ชื่อ \u002F Bank blip style: sprite, colour, scale, name\nConfig.BankBlip = { sprite = 108, color = 69, scale = 0.9, name = { th = 'ธนาคาร', en = 'Bank' } }\n\n-- ===== วงเงิน \u002F Limits =====\n\n-- จำนวนต่ำสุดต่อรายการ \u002F Smallest amount per transaction\nConfig.MinTransaction = 1\n-- ถอนสูงสุดต่อครั้ง \u002F Largest withdrawal\nConfig.MaxWithdraw = 100000000\n-- ฝากสูงสุดต่อครั้ง \u002F Largest deposit\nConfig.MaxDeposit = 100000000\n-- โอนสูงสุดต่อครั้ง \u002F Largest transfer\nConfig.MaxTransfer = 10000000\n-- ปุ่มถอนด่วน \u002F Quick-withdraw buttons\nConfig.QuickWithdrawAmounts = { 500, 1000, 5000, 10000, 50000, 100000, 500000 }\n-- จำนวนรายการในประวัติ \u002F Rows shown in history\nConfig.HistoryLimit = 20\n\n-- ===== โอนเงิน \u002F Transfers =====\n\n-- เปิดอย่างใดอย่างหนึ่ง หรือทั้งคู่ (ใส่ได้ทั้ง ID และเบอร์ เช็คเบอร์ก่อน) ปิดทั้งคู่ = ปิดการโอน\n-- Enable one or both (both = players may type either; phone is checked first). Both off = transfers disabled\nConfig.TransferByServerId = true       -- โอนด้วย ID ผู้เล่นในเซิร์ฟ \u002F transfer by the recipient's server ID\nConfig.TransferByPhone = false         -- โอนด้วยเบอร์โทร ต้องต่อ addons\u002Fphone\u002Fserver.lua ก่อน \u002F transfer by phone number, wire addons\u002Fphone\u002Fserver.lua first\nConfig.TransferShowName = true         -- true = เห็นชื่อผู้รับก่อนโอน ในประวัติ และผู้รับเห็นชื่อผู้โอน; false = เห็นแค่ ID\u002Fเบอร์ที่พิมพ์ \u002F false = only the typed ID or number is shown, never names\nConfig.TransferAtATM = true            -- false = โอนได้เฉพาะที่ธนาคาร \u002F false = transfers only at a bank\n\n-- ===== แอดมิน \u002F Admin =====\n\n-- กลุ่มที่ใช้คำสั่งเพิ่มตู้ได้ \u002F Groups allowed to use the ATM-scan command\n-- เช่น \u002F e.g. { 'admin', 'superadmin', 'owner' }\nConfig.AdminGroups = { 'admin', 'superadmin', 'owner' }\nConfig.AtmScanCommand = 'atmscan'      -- แอดมินยืนใกล้ตู้ ATM แล้วพิมพ์ เพื่อเพิ่มตู้ที่ไม่มีใน Config.ATMs \u002F an admin stands near an ATM and types it to add ATMs missing from Config.ATMs\n\n-- ===== โมเดลตู้ ATM \u002F ATM models =====\n-- ตู้ทุกตู้บนแผนที่ที่เป็นโมเดลเหล่านี้กดใช้ได้ \u002F Every ATM on the map using one of these models can be used\n-- เช่น \u002F e.g. `prop_atm_01`\nConfig.AtmModels = {\n    `prop_fleeca_atm`,\n    `prop_atm_01`,\n    `prop_atm_02`,\n    `prop_atm_03`,\n}\n\n-- ===== ตำแหน่งตู้ ATM \u002F ATM locations =====\n-- ใช้วาด blip และเป็นรายการที่เซิร์ฟเวอร์เช็คระยะ \u002F Used for blips and for the server distance check\n-- ตู้ที่ไม่มีในรายการนี้ใช้ \u002Fatmscan เพิ่มได้ (เก็บใน KVP ของ resource) \u002F ATMs missing here can be added with \u002Fatmscan (saved in the resource's KVP)\n-- เช่น \u002F e.g. vector3(149.76, -1042.23, 29.37)\nConfig.ATMs = {\n    vector3(149.76, -1042.23, 29.37),\n    vector3(228.03, 337.85, 105.53),\n    vector3(287.65, -282.62, 54.25),\n    vector3(289.01, -829.57, 29.36),\n    vector3(1077.69, -776.57, 58.23),\n    vector3(-164.55, 233.83, 94.93),\n    vector3(-165.12, 234.76, 94.93),\n    vector3(-526.79, -1222.90, 18.45),\n    vector3(-537.88, -854.21, 29.29),\n    vector3(-712.93, -818.48, 23.73),\n    vector3(-1205.35, -326.58, 37.85),\n    vector3(-1216.27, -331.46, 37.77),\n    vector3(-1570.16, -547.13, 34.96),\n    vector3(-1415.48, -211.29, 46.50),\n    vector3(-1430.11, -211.29, 46.50),\n    vector3(314.19, -278.62, 54.17),\n    vector3(-203.85, -861.01, 30.27),\n    vector3(33.23, -1347.88, 29.50),\n    vector3(129.22, -1292.35, 29.27),\n    vector3(-720.63, -415.53, 34.98),\n    vector3(-710.08, -818.47, 23.74),\n    vector3(-256.83, -715.58, 33.52),\n    vector3(-259.27, -723.14, 33.44),\n    vector3(1171.52, 2702.44, 38.17),\n    vector3(1172.46, 2702.55, 38.18),\n    vector3(1822.64, 3683.32, 34.28),\n    vector3(-132.87, 6366.77, 31.48),\n    vector3(-110.75, 6467.70, 31.63),\n    vector3(-95.87, 6457.46, 31.46),\n    vector3(1702.95, 4933.59, 42.06),\n    vector3(1686.75, 4815.81, 42.01),\n    vector3(2558.05, 389.48, 108.62),\n    vector3(2564.40, 2584.94, 38.08),\n}\n\n-- ===== ธนาคาร (บริการเต็มรูปแบบ) \u002F Banks (full service) =====\n-- สาขาธนาคาร: พิกัดและชื่อสองภาษา \u002F Bank branches: coordinates and a Thai \u002F English name\n-- เช่น \u002F e.g. { coords = vector3(253.89, 220.09, 106.29), name = { th = 'ธนาคาร', en = 'Bank' } }\nConfig.Banks = {\n    { coords = vector3(253.89, 220.09, 106.29), name = { th = 'ธนาคารแปซิฟิก สแตนดาร์ด', en = 'Pacific Standard Bank' } },\n    { coords = vector3(149.47, -1042.09, 29.37), name = { th = 'ธนาคารฟลีก้า - ลีเจียนสแควร์', en = 'Fleeca - Legion Square' } },\n    { coords = vector3(-1212.98, -330.78, 37.79), name = { th = 'ธนาคารฟลีก้า - เดลเปอร์โร', en = 'Fleeca - Del Perro' } },\n    { coords = vector3(-2962.52, 482.63, 15.70), name = { th = 'ธนาคารฟลีก้า - เกรทโอเชียนไฮเวย์', en = 'Fleeca - Great Ocean Highway' } },\n    { coords = vector3(314.23, -280.15, 54.17), name = { th = 'ธนาคารฟลีก้า - อัลตา', en = 'Fleeca - Alta' } },\n    { coords = vector3(-351.53, -51.26, 49.04), name = { th = 'ธนาคารฟลีก้า - เบอร์ตัน', en = 'Fleeca - Burton' } },\n    { coords = vector3(-112.22, 6469.11, 31.63), name = { th = 'ธนาคารออมทรัพย์เบลนเคาน์ตี้', en = 'Blaine County Savings' } },\n}\n",1792316307750]