Skip to main content

Information - ข้อมูลเบื้องต้น

  • เวอร์ชั่นปัจจุบัน 1.2.0

Requirements - ความต้องการขั้นพื้นฐาน

  • FXServer (ต้องรองรับ Onesync)
  • es_extended
  • ox_lib

VSCode Extensions - ส่วนเสริมโปรแกรม

Installation - ติดตั้ง

Download ให้คุณไปที่ไฟล์ fxmanifest.lua ของโฟลเดอร์ Project ที่คุณต้องการใช้งาน sure_lib และเพิ่ม
shared_scripts {
    '@ox_lib/init.lua',
    '@es_extended/imports.lua',
    '@sure_lib/imports/shared.lua'
}
หลังจากนั้นให้คุณไปที่ไฟล์ฝั่ง Server หรือ Client ของคุณและเริ่มต้นใช้งานทรัพยากร sure_lib
local v = GetModule('Validator')

local objectTesting = v.Object({
  firstname = v.String().Required(),
  lastname = v.String().Required()
})

local success, msg = pcall(function()
  objectTesting.Parse({
    firstname = 'Sure',
    lastname = 'Lib'
  })
end)

print(success, msg)
โดยการทำงานของเราจะเป็นรูปแบบการใช้งานผ่าน Module ซึ่งคุณสามารถที่จะเลือก Module ที่จะใช้งานตามความจำเป็นได้เองโดยปัจจุบันมี Module ทั้งหมดดังนี้
  • Cooldown (Module สำหรับการนับเวลาเพื่อให้เวลาทุกคนภายในเซิฟเวอร์สอดคล้องกัน)
  • Schema Validation (Module สำหรับการตรวจสอบข้อมูลว่าเป็นไปตาม Schema หรือไม่)
  • ESX-Modern Utility Functions (Module สำหรับการเรียกใช้ฟังก์ชั่นของ ESX โดยง่าย)
  • Track - Reactive System (RippleJS-like) (Module สำหรับการ Track ข้อมูลตัวแปรต่าง ๆ และสามารถ Trigger Effect เมื่อมีการเปลี่ยนแปลงค่าได้)