ตัวสร้าง SKRIPT
อธิบาย Skript ด้วยภาษาธรรมดา Codexe จะเขียนไฟล์ .sk ด้วยไวยากรณ์ปัจจุบัน ทั้ง event ตัวแปร GUI และสกอร์บอร์ด ไม่ต้องใช้ Java ไม่ต้องคอมไพล์ วางแล้วรีโหลดได้เลย
ทำไมต้องใช้ตัวสร้าง Skript ด้วย AI
ไวยากรณ์ Skript สมัยใหม่
Codexe เขียนสำหรับ Skript เวอร์ชันปัจจุบัน ไม่มีรูปแบบเก่า ไม่มีชื่อ event ที่เลิกใช้แล้ว สคริปต์โหลดได้เรียบร้อยไม่มีข้อผิดพลาดจาก parser
รู้จักส่วนเสริม
ถ้าพรอมต์ของคุณต้องใช้ skript-gui, skript-yaml, skript-reflect หรือ skript-placeholders ตัวสร้างจะระบุไว้เป็นคอมเมนต์ด้านบน ให้คุณรู้ว่าต้องติดตั้งอะไร
ไม่ต้องคอมไพล์
Skript ถูกตีความตอนรัน วางไฟล์ .sk ไว้ใน /plugins/Skript/scripts/ รัน /sk reload แค่นั้นเอง ไม่ต้องมี Maven ไม่ต้องมี Gradle ไม่ต้องมี Java toolchain
GUIs & scoreboards
เมนูช่องเก็บของ, action bar, สกอร์บอร์ดด้านข้าง, หนังสือในแชท อธิบาย UX ที่ต้องการ แล้ว AI จะเขียนให้
ตัวแปรที่ทำอย่างถูกต้อง
แยกตามผู้เล่นหรือ global, ถาวรหรือในหน่วยความจำ พร้อมขอบเขตที่ถูกต้อง ตัวสร้างจะเลือกรูปแบบที่เหมาะสมให้
ปรับแก้ผ่านแชต
“เพิ่มคูลดาวน์”, “ลดการฮีลเหลือ 1 หัวใจ”, “เฉพาะวันเสาร์อาทิตย์” แค่แชทต่อไป Codexe จะแก้สคริปต์เดิมให้
ตัวอย่างพรอมต์ Skript
ตั้งแต่ Skript เล็กๆ ที่ช่วยให้เล่นสะดวกขึ้น ไปจนถึงฟีเจอร์เซิร์ฟเวอร์ครบชุด นี่คือพรอมต์จริงที่คุณวางใช้ได้เลย:
คิทรายวันเมื่อเข้าเกม
“เมื่อเข้าเกม ให้คิทแบบกำหนดเอง (ดาบเหล็ก, สเต๊ก 32 ชิ้น, ชุดหนังครบชุด) ทุก 12 ชั่วโมงต่อผู้เล่น ถ้ายังไม่ถึงเวลาให้แสดงคูลดาวน์ที่เหลือ”
คิวอารีน่า PvP
“/queue command sends the player to a PvP arena (warp 'arena1'), gives kit, scoreboard with kills/deaths. /leave returns them to spawn.”
เอนชานต์แบบกำหนดเองผ่านหนังสือ
“คลิกขวาหนังสือที่ชื่อ 'Lifesteal Tome' ใส่ดาบ จะเพิ่ม lore 'Lifesteal I' และทำให้การโจมตีด้วยดาบเล่มนั้นฮีล 0.5 หัวใจ”
กันการแคมป์
“ถ้าผู้เล่นอยู่ในระยะ 10 บล็อกจาก /home ของตัวเองนานเกิน 60 วินาทีขณะอยู่ในโลก warzone จะโดนดาเมจ 2 หัวใจและได้รับข้อความเตือน”
คำถามที่พบบ่อยเกี่ยวกับตัวสร้าง Skript
Codexe ใช้ไวยากรณ์ Skript ล่าสุดไหม?
+
ใช่ ตัวสร้างเขียนตาม Skript เวอร์ชันปัจจุบัน ทั้งไวยากรณ์ event สมัยใหม่, handler แบบ on script load, section และ type alias ไม่มีความแปลกๆ แบบยุค 1.x
ต้องใช้ส่วนเสริมของ Skript ไหม (skript-yaml, skript-reflect, ...)?
+
เฉพาะเมื่อพรอมต์ของคุณต้องการฟีเจอร์ที่ Skript แบบ vanilla ไม่มี (เช่น การจัดการ NBT, GUI ขั้นสูง) Codexe จะเขียนรายชื่อส่วนเสริมที่ต้องใช้ไว้เป็นคอมเมนต์ด้านบนไฟล์ .sk ให้คุณรู้ว่าต้องติดตั้งอะไร
เขียน GUI และสกอร์บอร์ดได้ไหม?
+
ได้ GUI (ใช้ส่วนเสริม skript-gui ถ้าจำเป็น), สกอร์บอร์ดแยกตามผู้เล่น, action bar, ข้อความบน hotbar, ช่องเก็บของแบบกำหนดเอง สั่งได้ด้วยภาษาธรรมดาทั้งหมด
ตัวแปรแยกตามผู้เล่น การเก็บข้อมูลถาวร?
+
ได้ ตัวแปร Skript ทั้งแบบมีขอบเขตหรือแบบ global พร้อมการบันทึก/โหลดที่ถูกต้อง ตัวสร้างจะเลือกรูปแบบที่เหมาะ (ภายในสคริปต์, global ที่บันทึกลงไฟล์ ฯลฯ) ตามที่คุณอธิบาย
ปรับแก้สคริปต์ต่อได้ไหม?
+
ได้ แค่แชทต่อไปเรื่อยๆ เช่น “เพิ่มคูลดาวน์”, “เพิ่มรัศมีเป็น 8 บล็อก”, “เชื่อมกับ /reload” Codexe จะแก้ไฟล์ .sk เดิมให้
ฟรีไหม?
+
แพ็กเกจ Free เติมโทเค็นให้ 50K ทุกวัน เหลือเฟือสำหรับ Skript ส่วนใหญ่ ระบบที่ใหญ่ขึ้นเหมาะกับแพ็กเกจ Pro/Business ดูที่ /pricing
ไฟล์ .sk ต้องวางไว้ที่ไหน?
+
วางไว้ใน /plugins/Skript/scripts/ บนเซิร์ฟเวอร์ของคุณ แล้วรัน /sk reload <name> Codexe อธิบายขั้นตอนนี้ไว้ใน README ที่สร้างไว้ข้างสคริปต์
ตัวสร้างอื่น ๆ ของ Codexe
Skript ไม่พอแล้ว หรือต้องการสิ่งที่อยู่นอกชั้นสคริปต์? Codexe ยังสร้างสิ่งเหล่านี้ได้ด้วย:
Codexe สร้างและตรวจสอบโปรเจกต์เหล่านี้อย่างไร ควรเขียนอะไรในคำขอ และปัญหาที่พบบ่อย: คู่มือ Skript scripts
พร้อมทำ SKRIPT ใหม่หรือยัง?
แพ็กเกจ Free เติมโทเค็นให้ 50K ทุกวัน พอสำหรับ Skript ส่วนใหญ่ที่มีฟีเจอร์เดียว
เริ่มเขียน