Math
Server & Client Supported
ฟังก์ชันสำหรับการคำนวณและจัดรูปแบบตัวเลขต่างๆ
source/modules/common/math.lua
เอาเฉพาะค่าบวก ถ้าเป็นค่าลบจะคืนค่า 0
พารามิเตอร์
ประเภท
คำอธิบาย
ค่าที่ส่งกลับ: number - ค่าบวกหรือ 0
-- ตัวอย่างการใช้งาน
print(AFUCore.Math.PositiveOnly(5)) -- 5
print(AFUCore.Math.PositiveOnly(-3)) -- 0
print(AFUCore.Math.PositiveOnly(0)) -- 0
ปัดเศษตัวเลขตามจำนวนทศนิยมที่กำหนด
พารามิเตอร์
ประเภท
คำอธิบาย
ค่าที่ส่งกลับ: number - ตัวเลขที่ถูกปัดเศษแล้ว
แบ่งหลักตัวเลขด้วยเครื่องหมาย , (หรือตามที่กำหนดใน locale)
พารามิเตอร์
ประเภท
คำอธิบาย
ค่าที่ส่งกลับ: string - ตัวเลขที่ถูกแบ่งหลักแล้ว
ตัดช่องว่างหน้า-หลังข้อความ หรือตัดช่องว่างทั้งหมด
พารามิเตอร์
ประเภท
คำอธิบาย
ข้อความที่ต้องการตัดช่องว่าง
true = ตัดทุกช่องว่าง, false = ตัดเฉพาะหน้า-หลัง
ค่าที่ส่งกลับ: string - ข้อความที่ถูกตัดช่องว่างแล้ว
แปลงเวลาจากมิลลิวินาทีเป็นรูปแบบ HH:MM:SS
พารามิเตอร์
ประเภท
คำอธิบาย
ค่าที่ส่งกลับ: string - เวลาในรูปแบบ HH:MM:SS
แปลงเวลาจากมิลลิวินาทีเป็นข้อความ (hr, hrs, min, mins, sec, secs)
พารามิเตอร์
ประเภท
คำอธิบาย
ค่าที่ส่งกลับ: string - เวลาในรูปแบบข้อความ
ฟังก์ชันเหล่านี้ช่วยในการจัดการตัวเลขและการแสดงผล
GroupDigits ใช้เครื่องหมายตามการตั้งค่าภาษา (locale)
FormatMs และ FormatMsTag ใช้สำหรับแสดงเวลาในรูปแบบที่อ่านง่าย