AWAY FROM US - Documentation
  • 📄คู่มือการใช้งาน ( Document )
  • 🌍การใช้งานเว็บไซต์
    • วิธีการสมัครสมาชิก
    • ลืมรหัสผ่านทำยังไง ?
    • เปลี่ยน IP ที่ผูกยังไง ?
    • สถานะของทรัพยากรณ์ดูยังไง ?
  • ☄️AFUCore
    • ⚙️Configuration (ตั้งค่า)
      • Events ของอาชีพ
      • เฟรมเวิร์ค (Framework)
      • คลังไอเทม (Inventory)
      • การแจ้งเตือน (Notifications)
      • ผู้เล่น (Players)
      • อาวุธ (Weapons)
      • ดีบัค (Debug)
      • ทึกฐานข้อมูล (Queries)
    • Client
      • PlayerData
        • ข้อมูลผู้เล่น (PlayerData)
      • Functions
        • ระบบบัญชี (Accounts)
        • ระบบไอเทม (Item System)
        • ระบบอาชีพ (Job System)
        • ระบบการแจ้งเตือน (Notification System)
      • Game
    • Common
      • Faker
      • Math
      • Logger
      • String
      • Table System
      • Config
      • Timeout
    • Shared
    • Server
      • Command
      • OneSync
      • Item
      • Job
      • Player
      • xPlayer
  • 📂ทรัพยากรณ์
    • 📄วิธีการใส่ License
    • 🛍️AFU Enhanced Shop
      • คู่มือการตั้งค่า
    • 💞AFU.Status
      • exports ที่มีให้ใช้
    • 📧AFU.Mailbox
    • 🔮AFU.Gasha
      • Config.lua
      • Config.OpenZone.lua
      • ปัญหาที่พบบ่อยใน AFU.Gasha
  • ⚠️ข้อตกลงการให้บริการ
    • Terms & Conditions
    • ❓ปัญหาที่พบบ่อย
Powered by GitBook
On this page
  • ภาพรวม
  • ที่อยู่ไฟล์
  • การตั้งค่าพื้นฐาน
  • การตั้งค่าการแจ้งเตือน
  • CustomShowNotification
  • ประเภทการแจ้งเตือน (DefaultType)
  • ตำแหน่งการแจ้งเตือน (DefaultPosition)
  • ตัวอย่างการใช้งาน
  1. AFUCore
  2. Configuration (ตั้งค่า)

การแจ้งเตือน (Notifications)

ภาพรวม

ไฟล์นี้เป็นการตั้งค่าพื้นฐานของระบบการแจ้งเตือนที่ใช้ในเกม

ที่อยู่ไฟล์

config/global/notifications.lua

การตั้งค่าพื้นฐาน

การตั้งค่าการแจ้งเตือน

ตัวแปร
ประเภท
คำอธิบาย

DefaultTitle

string

หัวข้อของการแจ้งเตือน

DefaultImage

string

ที่อยู่ไฟล์รูปภาพของการแจ้งเตือน

DefaultDuration

number

ระยะเวลาของการแจ้งเตือน (มิลลิวินาที)

DefaultType

string

ประเภทของการแจ้งเตือน

DefaultPosition

string

ตำแหน่งของการแจ้งเตือน

CustomShowNotification

ตัวแปร
ประเภท
คำอธิบาย

enable

boolean

เปิดการใช้งานฟังก์ชัน custom show notification

notify

function

ฟังก์ชันที่จะทำงานเมื่อมีการแจ้งเตือน

พารามิเตอร์ของฟังก์ชัน notify

พารามิเตอร์
ประเภท
คำอธิบาย

message

string

ข้อความ

notifyType

string

ชนิดของข้อความ

length

number

ระยะเวลาของข้อความ

title

string

หัวข้อของข้อความ

position

string

ตำแหน่งของข้อความ

imageExt

string

นามสกุลของรูปภาพ

rawHtmlOptions

table

ตัวเลือกของ HTML (optional)

ประเภทการแจ้งเตือน (DefaultType)

  • "info" - ข้อมูล

  • "success" - สำเร็จ

  • "alert" - ผิดพลาด

  • "warning" - คำเตือน

ตำแหน่งการแจ้งเตือน (DefaultPosition)

  • "topLeft" - บนซ้าย

  • "topCenter" - บนกลางจอ

  • "topRight" - บนขวา

  • "middleLeft" - กลางจอซ้าย

  • "middleCenter" - กลางจอ

  • "middleRight" - กลางจอขวา

  • "bottomLeft" - ล่างจอซ้าย

  • "bottomCenter" - ล่างจอกลาง

  • "bottomRight" - ล่างจอขวา

ตัวอย่างการใช้งาน

-- การตั้งค่าพื้นฐาน
Config.Notifications = {
    DefaultTitle = "Unknown Capital",
    DefaultImage = "default.png",
    DefaultDuration = 5000,
    DefaultType = "info",
    DefaultPosition = "middleLeft"
}
Config.CustomShowNotification = {}
Config.CustomShowNotification.enable = true -- เปิดการใช้งาน custom show notification (true)

---@param message string ข้อความ
---@param notifyType string ชนิดของข้อความ
---@param length number ระยะเวลาของข้อความ
---@param title string หัวข้อของข้อความ
---@param position string ตำแหน่งของข้อความ
---@param imageExt string นามสกุลของรูปภาพ
---@param rawHtmlOptions? {title:boolean, description:boolean} ตัวเลือกของ HTML
Config.CustomShowNotification.notify = function(message, notifyType, length, title, position, imageExt, rawHtmlOptions)
    
    ---@comments ใช้แจ้งเตือนจาก AFU.Notify
    pcall(exports['AFU.Notify'].add, exports['AFU.Notify'], { -- ใช้แจ้งเตือนจาก AFU.Notify
        image = imageExt,
        position = position,
        type = notifyType,
        title = title,
        description = message,
        time = length,
        rawHtml = rawHtmlOptions
    })

end
Previousคลังไอเทม (Inventory)Nextผู้เล่น (Players)
☄️
⚙️