สร้างสคริปต์ Arceus X พิเศษของคุณเองด้วยไลบรารี UI ของเราใน 3 ขั้นตอน!
รวมไลบรารีไว้ในตัวแปร ArceusUI
ใหม่โดยการโหลด URL ต่อไปนี้ผ่าน loadstring:
ArceusUI ท้องถิ่น = loadstring (เกม: HttpGet ("https://raw.githubusercontent.com/SPDM-Team/ArceusX-V3-Scripts/main/ArceusUI.lua")) ()
ตั้งค่า UI ด้วยฟังก์ชันต่อไปนี้:
:SetTitle
rich-text ✅
พารามิเตอร์:
พิมพ์ | คำอธิบาย | |
---|---|---|
1 | สตริง | ชื่อ UI |
ตัวอย่าง:
ArceusUI:SetTitle("Arceus X <font color='rgb(255, 0, 0)'>|</font> MyScript")
:SetLogo
พารามิเตอร์:
พิมพ์ | คำอธิบาย | |
---|---|---|
1 | สตริง | ชื่อและนามสกุลของไฟล์ |
2 | สตริง | URL ของรูปภาพ |
ตัวอย่าง:
ArceusUI:SetLogo("MyLogo.png", "https://mywebsite/myimage.png")
:AddButton
rich-text ✅
พารามิเตอร์:
พิมพ์ | ผ่านการโต้แย้งแล้ว | คำอธิบาย | |
---|---|---|---|
1 | สตริง | ข้อความของปุ่ม | |
2 | การทำงาน | ใดๆ ( ... ) | รหัสของปุ่ม |
3 | ใดๆ ( ... ) | อาร์กิวเมนต์เพิ่มเติมที่ส่งผ่านไปยังฟังก์ชันเมื่อกด |
ค่าที่ส่งคืน:
พิมพ์ | คำอธิบาย | |
---|---|---|
1 | ปุ่มรูปภาพ | องค์ประกอบบัตตันกับลูกๆของมัน |
ตัวอย่าง:
local myButton = ArceusUI:AddButton("MyButton", function(...) local extraValues = {...} print("Pressed")end, myExtraValues)
❗ โปรดทราบว่า myExtraValues
และ ...
ไม่สามารถใช้งานได้
:AddToggle
rich-text ✅
พารามิเตอร์:
พิมพ์ | ผ่านการโต้แย้งแล้ว | คำอธิบาย | |
---|---|---|---|
1 | สตริง | ข้อความของกล่องคำสั่งผสม | |
2 | การทำงาน | บูลีน, ใดๆ ( ... ) | รหัสกล่องคำสั่งผสมที่อาร์กิวเมนต์แรกเป็นสถานะสลับ |
3 | บูลีน | สถานะเริ่มต้นของการสลับ | |
4 | ใดๆ ( ... ) | อาร์กิวเมนต์เพิ่มเติมที่ส่งผ่านไปยังฟังก์ชันเมื่อสถานะเปลี่ยน |
ค่าที่ส่งคืน:
พิมพ์ | คำอธิบาย | |
---|---|---|
1 | ปุ่มรูปภาพ | องค์ประกอบบัตตันกับลูกๆของมัน |
ตัวอย่าง:
local myToggle = ArceusUI:AddToggle("MyToggle", function(myStatus, ...) local extraValues = {...} print("Toggle status:", myStatus)end, myExtraValues)
❗ โปรดทราบว่า myExtraValues
และ ...
ไม่สามารถใช้งานได้
:AddComboBox
rich-text ✅
พารามิเตอร์:
พิมพ์ | ผ่านการโต้แย้งแล้ว | คำอธิบาย | |
---|---|---|---|
1 | สตริง | ข้อความของกล่องคำสั่งผสม | |
2 | โต๊ะ | อาร์เรย์ของสตริง | ตัวเลือกกล่องคำสั่งผสม |
3 | การทำงาน | สตริง ใดๆ ( ... ) | รหัสกล่องคำสั่งผสมที่อาร์กิวเมนต์แรกคือตัวเลือกที่เลือก |
4 | ใดๆ ( ... ) | อาร์กิวเมนต์เพิ่มเติมที่ส่งผ่านไปยังฟังก์ชันเมื่อมีการเลือกตัวเลือก |
ค่าที่ส่งคืน:
พิมพ์ | คำอธิบาย | |
---|---|---|
1 | ปุ่มรูปภาพ | องค์ประกอบบัตตันกับลูกๆของมัน |
ตัวอย่าง:
local myCombo = ArceusUI:AddComboBox("MyCombo", {"MyOption1", "MyOption2"}, function(myChoice, ...) local extraValues = {...} print("Combo Selection:", myChoice)end, myExtraValues )
❗ โปรดทราบว่า myExtraValues
และ ...
ไม่สามารถใช้งานได้
:AddUpDown
rich-text ✅
พารามิเตอร์:
พิมพ์ | ผ่านการโต้แย้งแล้ว | คำอธิบาย | |
---|---|---|---|
1 | สตริง | ข้อความขึ้น-ลง | |
2 | การทำงาน | ตัวเลข, อะไรก็ได้ ( ... ) | โค้ดขึ้น-ลงโดยที่อาร์กิวเมนต์แรกเป็นค่าตัวเลข |
3 | ตัวเลข | ค่าเริ่มต้น ค่าเริ่มต้นคือ 1 | |
4 | ตัวเลข | ค่าที่เพิ่มขึ้น ค่าเริ่มต้นคือ 1 | |
5 | ตัวเลข | ค่าต่ำสุด ค่าเริ่มต้นคือ -math.huge | |
6 | ตัวเลข | ค่าสูงสุด ค่าเริ่มต้นคือ math.huge | |
7 | ใดๆ ( ... ) | อาร์กิวเมนต์เพิ่มเติมที่ส่งผ่านไปยังฟังก์ชันเมื่อมีการอัพเดตค่า |
ค่าที่ส่งคืน:
พิมพ์ | คำอธิบาย | |
---|---|---|
1 | กรอบ | องค์ประกอบเฟรมกับลูกๆ ของมัน |
ตัวอย่าง:
ท้องถิ่น myUpDown = ArceusUI:AddComboBox("MyUpDown", function(myNumericValue, ...) local extraValues = {...} print("UpDown value:", myNumericValue)end, 0, 1, 0, 10, myExtraValues) - - เริ่มต้นที่ 0 เพิ่มขึ้นครั้งละ 1 ครั้ง ต่ำสุด 0 และสูงสุด 10
❗ โปรดทราบว่า myExtraValues
และ ...
ไม่สามารถใช้ได้
:Parent()
❓ มีประโยชน์ในการเพิ่มองค์ประกอบ UI พิเศษ นอก เฟรมหลัก
ค่าที่ส่งคืน:
พิมพ์ | คำอธิบาย | |
---|---|---|
1 | สกรีนกุย | กุย |
ตัวอย่าง:
ท้องถิ่น myNewFrame = Instance.new("Frame")myNewFrame.Parent = ArceusUI:Parent()
:Remove()
มีประโยชน์หากคุณต้องการลบ GUI ออกจากเกม
ตัวอย่าง:
ArceusUI:ลบ()
:Start()
❓ จำเป็นในการแสดง UI
ตัวอย่าง:
ArceusUI:เริ่มต้น()
Riky47#3355 สำหรับ https://spdmteam.com/