Sari la conținut
Platforme

Skript

Scripturi Skript cu Codexe: add-on-urile serverului de testare, încărcarea la test pe un server Paper real, ce înseamnă „neîncărcat la test” și cum le instalezi.

Actualizat

Pe această pagină
  1. Ce să pui în cerere
  2. Cum verifică Codexe Skript
  3. „Generat, dar neîncărcat la test”
  4. Instalare

Skript este un plugin care rulează scripturi .sk, scrise într-o sintaxă asemănătoare limbii engleze. Acoperă mult din comportamentul unui server fără să scrii Java. Un script nu este un plugin: nu există nimic de compilat, doar pui fișierul pe server.

Ca să îți joci scriptul în joc, pornește un server de testare privat cu Încearcă acum.

Codexe scrie un singur fișier .sk, numit după funcția cerută (de exemplu daily_rewards.sk). Cere mai multe fișiere dacă vrei să fie împărțit.

#Ce să pui în cerere

  • Ce face scriptul: comenzi, evenimente, GUI-uri, temporizatoare.
  • Ce add-on-uri poți instala. Skript de bază nu poate face orice; unele funcții au nevoie de un add-on.
  • Versiunea serverului tău, dacă scriptul folosește obiecte sau efecte specifice unei versiuni.
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.

#Cum verifică Codexe Skript

Codexe încarcă scripturile pe un server Paper 1.21.11 real cu Skript 2.16.2, offline, în sandbox-ul său de build, și citește erorile de parsare raportate de Skript. Fiecare fișier .sk trebuie să se încarce. Scripturile cu erori sunt reparate ca și codul.

AI-ul scrie și repară scripturile având în față documentația oficială Skript a aceleiași versiuni (docs.skriptlang.org): sintaxa relevantă pentru cererea ta, iar la o reparare, sintaxa exactă a liniilor respinse de server.

Serverul de testare are instalate aceste add-on-uri:

Add-onDe ce
SkBeeNBT, boss bar-uri, scoreboard-uri, multe sintaxe suplimentare
skript-reflectAcces la clase Java din scripturi
skript-guiGUI-uri de inventar
skript-yamlCitirea și scrierea fișierelor YAML
Vault + EssentialsXCa să existe expresiile de economie precum player's balance

#„Generat, dar neîncărcat la test”

Dacă un script folosește un add-on pe care serverul de testare nu îl are (de exemplu SkQuery, TuSKe, skript-db sau DiSky), Codexe nu îl poate încărca într-un mod relevant. Proiectul este marcat ca neîncărcat la test (vezi ciclul de viață al proiectului), în loc să fie „reparat” în altceva. Scriptul poate funcționa foarte bine pe serverul tău, dacă ai acel add-on.

#Instalare

Pune fișierul .sk în plugins/Skript/scripts/ și rulează /sk reload <name> (sau repornește). Instalează mai întâi add-on-urile de care are nevoie scriptul.

Skript | Codexe Docs