Skip to main content

Export Functions (Client-side)

ส่งออกฟังก์ชันเพื่อให้สามารถเรียกใช้จากทรัพยากรอื่นได้ทางฝั่ง Client

showUI

Deprecated

ฟังก์ชันนี้จะยกเลิกการใช้งานในอนาคต แนะนำให้ใช้ openUserPanel แทน

เปิด UI แสดงข้อมูลผู้ใช้และคิวรอเข้าร่วมเซิร์ฟเวอร์

exports.azael_playpass:showUI()

closeUI

Deprecated

ฟังก์ชันนี้จะยกเลิกการใช้งานในอนาคต แนะนำให้ใช้ closePanel แทน

ปิด UI แสดงข้อมูลผู้ใช้และคิวรอเข้าร่วมเซิร์ฟเวอร์

exports.azael_playpass:closeUI()

openUserPanel

เปิดแผงข้อมูลบัญชีผู้ใช้ (User Panel)

exports.azael_playpass:openUserPanel()

openAdminPanel

เปิดแผงข้อมูลผู้ดูแลระบบ (Admin Panel)

exports.azael_playpass:openAdminPanel()

closePanel

ปิดแผง UI ที่เปิดอยู่ (ทั้ง User Panel และ Admin Panel)

exports.azael_playpass:closePanel()

hasInactiveRecord

ผู้ใช้เคยถูกระงับจากสาเหตุไม่เข้าร่วมเซิร์ฟเวอร์นานเกินที่กำหนดใน inactivePlayers หรือไม่?

exports.azael_playpass:hasInactiveRecord()

Returns

  • wasInactive: boolean
    • สถานะเคยถูกระงับ
  • rejoinData: table<{ timestamp: integer, secondsAgo: integer }> | nil
    • ข้อมูลการเข้าร่วมเซิร์ฟเวอร์หลังถูกยกเลิกสถานะจาก reactivateUser หรือใช้คำสั่ง ยกเลิกระงับผู้ใช้ (ไม่เล่นนานเกินกำหนด)
      • timestamp: integer
        • เวลาที่เข้าร่วมกับเซิร์ฟเวอร์หรือถูกยกเลิกสถานะครั้งล่าสุด (Unix time)
      • secondsAgo: integer
        • เข้าร่วมกับเซิร์ฟเวอร์หรือถูกยกเลิกสถานะมาแล้วกี่วินาที