คาสิโน
บ่อนในเกมเป็น เงินในเกมเท่านั้น (virtual money) — ไม่เกี่ยวข้องกับเงินจริง
เล่นที่จุดบ่อน (object เงิน) — กด F หรือ /casino · ส่วนใหญ่เป็น dialog ไม่ต้องพิมพ์คำสั่งเกมแยก
เริ่มเล่น
| การกระทำ | วิธี |
|---|---|
| เปิดเมนูบ่อน | ยืนใกล้จุดเข้า + F หรือ /casino |
| เล่นเกม | ยืนใกล้จุดเกม + F (หรือเลือกจากเมนูบ่อน) |
| เดิมพัน | กรอกจำนวนเงินใน dialog ($1–$10000 ตามเกม) |
| ดูประวัติเดิมพันล่าสุด | /casinohistory (20 รายการล่าสุด) |
เงินเดิมพันหักจาก เงินสดในตัว ก่อนเล่นเสมอ · ถ้าขาดเงินจะไม่ให้เดิมพัน
กดเดิมพันซ้ำ ไม่ได้ ระหว่างที่รอบก่อนหน้าประมวลผลอยู่ (กันสแปม) — ต้องรอผลก่อนหน้าจบก่อนจึงเล่นรอบใหม่ได้
เกมทั้งหมด: Coin Flip · Pok Deng · Baccarat · Fish Shoot · Roulette · Slots · Blackjack
---
สล็อตแมชชีน (Slots)
เครื่องสล็อตสุ่มผล 3 วงล้อ (reel) จากสัญลักษณ์ 7 แบบ โดยแต่ละแบบมี โอกาสออกไม่เท่ากัน (weighted random):
| สัญลักษณ์ | โอกาสออก |
|---|---|
| Cherry | 25% |
| Lemon | 20% |
| Orange | 18% |
| Plum | 15% |
| Bell | 10% |
| Bar | 7% |
| Seven (7) | 5% |
การจ่ายเงิน
| ผลลัพธ์ | จ่าย |
|---|---|
| 3 ตัวเหมือนกัน (แจ็คพอต) | เงินเดิมพัน × 5 |
| 2 ตัวเหมือนกัน | เงินเดิมพัน × 2 |
| ไม่ตรงเลย | เสียเดิมพัน |
- ผลแสดงทีละวงล้อ (มีจังหวะหน่วง) พร้อมท่าแอนิเมชัน CASINO (
Slot_in→Slot_bet_01→Slot_Plyr→Slot_wait→Slot_win_out/Slot_lose_out) - ยังมี "บ้านได้เปรียบ" แทรกอยู่: เดิมพันชนะโดยสุ่มได้ ยังมีโอกาสถูกพลิกได้ตามเรทบ่อน (ดูหัวข้อ "เรทชนะและ House Edge")
---
รูเล็ต (Roulette)
หมุนเลข 0–36 (แบบยุโรป หนึ่งช่องเขียว) — เลือกประเภทเดิมพันจาก dialog list แล้วกรอกจำนวนเงิน
| ประเภทเดิมพัน | ครอบคลุม | จ่าย (ต่อ 1 เงินเดิมพัน) |
|---|---|---|
| แดง / ดำ (Red/Black) | 18 เลข | ×2 (1:1) |
| คี่ / คู่ (Odd/Even) | 18 เลข | ×2 (1:1) |
| Dozen 1–12 | 12 เลข | ×3 (2:1) |
| Dozen 13–24 | 12 เลข | ×3 (2:1) |
| Dozen 25–36 | 12 เลข | ×3 (2:1) |
| เขียว / 0 (Green) | 1 เลข | ×14 (14:1) |
| เลขเดี่ยว (Straight-up 1–36) | 1 เลข | ×35 (35:1) |
- พิมพ์
/casinohistoryดูผลที่ผ่านมาได้ - มีแอนิเมชัน
Roulette_in→Roulette_bet→Roulette_loop→Roulette_win/Roulette_lose→Roulette_out
---
เกมอื่นในบ่อน
| เกม | วิธีเล่น | จ่าย |
|---|---|---|
| Coin Flip | เลือกหัว/ก้อย | ชนะ ×2 |
| Baccarat | เลือก Player / Banker / Tie | ×2 / ×2 / ×8 |
| Pok Deng | เดิมพันแล้วเปิดผลอัตโนมัติ | ชนะ ×2 |
| Fish Shoot | ยิงปลาเพิ่มกองเงิน แล้ว Cash out | ตามกองที่สะสม |
| Blackjack | แต้ม 21 สู้เจ้ามือ (เจ้ามือจั่วถึง 17) | ชนะ ×2 · เสมอได้เงินคืน |
ทุกเกมถูกกรองด้วยเรทชนะของบ่อน (มีโอกาสถูกพลิกตามอัตราที่แอดมินตั้ง)
---
ตู้ของขวัญ (Roulette Chest)
นอกจากเดิมพันแล้ว บ่อนยังขายตู้ของขวัญให้ลุ้นของด้วย (ซื้อได้ที่จุดบ่อนเท่านั้น)
| คำสั่ง | ความหมาย |
|---|---|
/buychest [0-3] | ซื้อตู้ที่ยืนใกล้บ่อน — 0=Bronze $500 · 1=Silver $1k · 2=Gold $2k · 3=Platinum $5k |
/openchest | เปิดรายการตู้ที่ถืออยู่ แล้วเลือกเปิด (ตู้ละ 2 ช่องรางวัล) |
ตัวอย่างรางวัล: Bronze ($50–100 + ของกิน) · Silver ($150–300 + Boombox) · Gold ($400–800 + อาวุธ/Engine Oil) · Platinum ($1,000–2,500 + AK-47/Sniper/Casino Chips x100)
รายละเอียดเต็ม: ลูทบ็อกซ์ / ตู้ของขวัญ
---
ประวัติเดิมพัน (/casinohistory)
แสดง 20 รายการล่าสุด แบบตาราง (เกม · เงินเดิมพัน · ผลชนะ/แพ้ · กำไร/ขาดทุน) เก็บเฉพาะรอบที่เล่นบนเซิร์ฟนี้
- ใช้ตรวจสอบย้อนหลังได้เองว่าตัวเองได้/เสียเท่าไหร่
- แอดมินมี log แยกสำหรับผู้เล่นที่ได้เงินผิดปกติ (ดูหัวข้อ Anti-abuse)
---
เรทชนะและ House Edge
ทุกเกมมีตัวแปร อัตราชนะของผู้เล่น (player win rate %) ยิ่งต่ำ = บ้านได้เปรียบมาก
- สล็อต: ตั้งได้ด้วย
/setslotrate [1-99](ค่าเริ่มต้น 40%) - รูเล็ต: ตั้งได้ด้วย
/setroulettehouseedge [1-99](ค่าเริ่มต้น 45%)
การตั้งจะ มีผลทันที ไม่ต้องรีสตาร์ตเซิร์ฟเวอร์ และเซฟลงไฟล์ casino_config.ini ถาวร
| คีย์ในไฟล์ | ความหมาย | ค่าเริ่มต้น |
|---|---|---|
slot_win_rate | อัตราชนะสล็อต (%) | 40 |
slot_jackpot_mult | ตัวคูณแจ็คพอต 3 เหมือน | 5 |
slot_pair_mult | ตัวคูณคู่ 2 เหมือน | 2 |
roulette_win_rate | อัตราชนะรูเล็ต (%) | 45 |
slot_min_bet / slot_max_bet | ขอบเขตเดิมพันสล็อต ($) | 1 / 10000 |
roulette_min_bet / roulette_max_bet | ขอบเขตเดิมพันรูเล็ต ($) | 1 / 10000 |
log_suspicious | เปิด/ปิด log ผู้เล่นผิดปกติ | 1 |
suspicious_threshold | เงินรางวัลเกินเท่าไหร่ถึงน่าสงสัย ($) | 50000 |
แก้ไฟล์ได้เองโดยไม่ต้อง compile — ระบบอ่านทุกครั้งที่เปิดเกมโหมด (คำสั่งแอดมินเขียนทับอัตโนมัติ)
---
Anti-abuse และความปลอดภัย
- กันกดรัว (spam): มีตัวล็อกการเดิมพันซ้ำระหว่างรอบ (
pCasinoBusy) — กด F หรือส่ง dialog ซ้ำระหว่างรอผลจะถูกปฏิเสธ - ตรวจสอบเงินเดิมพัน: ห้ามติดลบ / ศูนย์ / เกินขีดจำกัดของแต่ละเกม และเช็คเงินสดก่อนหักเสมอ
- Log ทุกครั้ง: ทุกเดิมพันบันทึก MySQL (
casino_player_stats) พร้อมจำนวนเล่น ชนะ/แพ้ และ net - Log ผู้เล่นผิดปกติ: ถ้ารางวัลเกิน
suspicious_thresholdจะเขียนลงscriptfiles/casino_suspicious.logพร้อมเวลา ชื่อผู้เล่น SQL ID เกม เงินเดิมพัน และผล — ให้แอดมินตรวจย้อนหลังได้
---
แอดมิน (level 5+)
| คำสั่ง | ความหมาย |
|---|---|
/createcasino [ชื่อ] | สร้างบ่อนตรงจุดยืน (object 1212) |
/editcasino [id] | dialog ตั้งชื่อ / ย้ายทางเข้า / ล็อก / จุดเกม / เรทชนะ |
/destroycasino [id] | ลบบ่อน |
/gotocasino [id] หรือ /goto casino [id] | วาปไปบ่อน |
/setslotrate [1-99] | ตั้งอัตราชนะสล็อต (มีผลทันที + เซฟ config) |
/setroulettehouseedge [1-99] | ตั้งอัตราชนะรูเล็ต (มีผลทันที + เซฟ config) |
หมายเหตุ
- แต่ละบ่อนมี Virtual World =
casinoID + 9000(ซ้อนพิกัดเดิมได้โดยไม่ชนบ้าน/ร้าน) - เรทชนะของสล็อต/รูเล็ตที่ตั้งจาก
/setslotrate/setroulettehouseedgeชนะค่า DB (มีผลทันทีทั้งเซิร์ฟ) ส่วนเกมอื่นยังตั้งรายบ่อนผ่าน/editcasino→ Set win rates - ตรวจ log ผู้ต้องสงสัยได้ที่
scriptfiles/casino_suspicious.log
ดูเพิ่ม: /help · /ahelp · /dynamichelp · เงินและธนาคาร · งาน / อาชีพ