Lewati ke konten
Platform

Skript

Skrip Skript dengan Codexe. Add-on apa saja yang ada di server uji coba, cara skrip diuji muat di server Paper sungguhan, arti "belum diuji muat", dan cara memasangnya.

Diperbarui

Di halaman ini
  1. Apa yang perlu ditulis di permintaan
  2. Cara Codexe memverifikasi Skript
  3. "Dibuat, tetapi belum diuji muat"
  4. Pemasangan

Skript adalah plugin yang menjalankan skrip .sk yang ditulis dengan sintaks mirip bahasa Inggris. Skript mencakup banyak perilaku server tanpa perlu menulis Java. Skrip bukanlah plugin: tidak ada yang perlu dikompilasi, kamu cukup menempelkan file-nya di servermu.

Untuk memainkan skripmu di dalam game, mulai server uji coba pribadi dengan Coba sekarang.

Codexe menulis satu file .sk, dinamai sesuai fitur yang kamu minta (misalnya daily_rewards.sk). Minta beberapa file jika kamu ingin skripnya dipisah.

#Apa yang perlu ditulis di permintaan

  • Apa yang dilakukan skrip: perintah, event, GUI, timer.
  • Add-on mana yang bisa kamu pasang. Skript dasar tidak bisa melakukan segalanya; beberapa fitur membutuhkan add-on.
  • Versi servermu, jika skrip memakai item atau efek yang khusus untuk versi tertentu.
Text
A Skript script: /kit starter gives a stone sword, 16 bread and 8 torches, once every 24 hours per player (stored in a variable). Show the remaining time if used too early. Permission kits.starter.

#Cara Codexe memverifikasi Skript

Codexe memuat skrip di server Paper 1.21.11 sungguhan dengan Skript 2.16.2, secara offline di sandbox build-nya, lalu membaca error parsing yang dilaporkan Skript. Setiap file .sk harus berhasil dimuat. Skrip yang punya error diperbaiki seperti kode.

AI menulis dan memperbaiki skrip dengan dokumentasi resmi Skript dari versi yang sama (docs.skriptlang.org) sebagai rujukan: sintaks yang relevan dengan permintaanmu, dan untuk perbaikan, sintaks persis dari baris-baris yang ditolak server.

Server uji coba sudah terpasang add-on berikut:

Add-onAlasannya
SkBeeNBT, boss bar, scoreboard, banyak sintaks tambahan
skript-reflectAkses ke kelas Java dari skrip
skript-guiGUI inventaris
skript-yamlMembaca dan menulis file YAML
Vault + EssentialsXAgar ekspresi ekonomi seperti player's balance tersedia

#"Dibuat, tetapi belum diuji muat"

Jika sebuah skrip memakai add-on yang tidak ada di server uji coba (misalnya SkQuery, TuSKe, skript-db, atau DiSky), Codexe tidak bisa memuatnya dengan berarti. Proyek ditandai belum diuji muat (lihat siklus hidup proyek) alih-alih "diperbaiki" menjadi sesuatu yang lain. Skrip itu mungkin berjalan baik di servermu jika kamu punya add-on tersebut.

#Pemasangan

Taruh file .sk di plugins/Skript/scripts/ lalu jalankan /sk reload <name> (atau mulai ulang). Pasang dulu add-on apa pun yang dibutuhkan skrip.

Skript | Codexe Docs