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
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.
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-on | Alasannya |
|---|---|
| SkBee | NBT, boss bar, scoreboard, banyak sintaks tambahan |
| skript-reflect | Akses ke kelas Java dari skrip |
| skript-gui | GUI inventaris |
| skript-yaml | Membaca dan menulis file YAML |
| Vault + EssentialsX | Agar 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.