Export Functions (Client-side)
ส่งออกฟังก์ชันเพื่อให้สามารถเรียกใช้จากทรัพยากรอื่นได้ทางฝั่ง Client
showUI
เปิด UI แสดงข้อมูลผู้ใช้และคิวรอเข้าร่วมเซิร์ฟเวอร์
exports.azael_playpass:showUI()
closeUI
ปิด UI แสดงข้อมูลผู้ใช้และคิวรอเข้าร่วมเซิร์ฟเวอร์
exports.azael_playpass:closeUI()
hasInactiveRecord
ผู้ใช้เคยถูกระงับจากสาเหตุไม่เข้าร่วมเซิร์ฟเวอร์นานเกินที่กำหนดใน inactivePlayers หรือไม่?
- Usage
- Example
exports.azael_playpass:hasInactiveRecord()
local wasInactive, rejoinData = exports.azael_playpass:hasInactiveRecord()
if wasInactive then
print(json.encode(rejoinData, { indent = true }))
end
tip
คุณสามารถระบุตัวระบุได้ทั้งแบบที่มีหรือไม่มีคำนำหน้า เช่น discord:443334508020891658
หรือ 443334508020891658
Returns
- wasInactive:
boolean
- สถานะเคยถูกระงับ
- rejoinData:
table<{ timestamp: integer, secondsAgo: integer }>
|nil
- ข้อมูลการเข้าร่วมเซิร์ฟเวอร์หลังถูกยกเลิกสถานะจาก reactivateUser หรือใช้คำสั่ง ยกเลิกระงับผู้ใช้ (ไม่เล่นนานเกินกำหนด)
- timestamp:
integer
- เวลาที่เข้าร่วมกับเซิร์ฟเวอร์หรือถูกยกเลิกสถานะครั้งล่าสุด (Unix time)
- secondsAgo:
integer
- เข้าร่วมกับเซิร ์ฟเวอร์หรือถูกยกเลิกสถานะมาแล้วกี่วินาที
- timestamp:
- ข้อมูลการเข้าร่วมเซิร์ฟเวอร์หลังถูกยกเลิกสถานะจาก reactivateUser หรือใช้คำสั่ง ยกเลิกระงับผู้ใช้ (ไม่เล่นนานเกินกำหนด)