Skript
Skripty Skript s Codexe. Jaké doplňky má testovací server, jak se skripty zkušebně načítají na skutečném serveru Paper, co znamená „nenačteno na zkoušku“ a jak je nainstalovat.
Aktualizováno
Na této stránce
Skript je plugin, který spouští skripty .sk napsané v syntaxi podobné angličtině. Pokryje velkou část chování serveru, aniž bys psal/a Javu. Skript není plugin: není co kompilovat, soubor prostě vložíš na svůj server.
Pokud si chceš skript zahrát ve hře, spusť si soukromý testovací server přes Vyzkoušet hned.
Codexe napíše jeden soubor .sk, pojmenovaný podle funkce, o kterou jsi žádal/a (například daily_rewards.sk). Pokud ho chceš rozdělit, požádej o více souborů.
#Co dát do zadání
- Co skript dělá: příkazy, události, GUI, časovače.
- Jaké doplňky můžeš nainstalovat. Samotný Skript nezvládne všechno; některé funkce potřebují doplněk.
- Verzi svého serveru, pokud skript používá předměty nebo efekty specifické pro verzi.
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.#Jak Codexe ověřuje Skript
Codexe načte skripty na skutečném serveru Paper 1.21.11 se Skriptem 2.16.2, offline ve svém izolovaném prostředí pro sestavení, a přečte chyby parsování, které Skript nahlásí. Každý soubor .sk se musí načíst. Skripty s chybami se opravují stejně jako kód.
AI píše a opravuje skripty s oficiální dokumentací Skriptu stejné verze (docs.skriptlang.org) před očima: se syntaxí relevantní pro tvoje zadání a při opravě s přesnou syntaxí řádků, které server odmítl.
Testovací server má nainstalované tyto doplňky:
| Doplněk | Proč |
|---|---|
| SkBee | NBT, boss bary, scoreboardy, spousta syntaxe navíc |
| skript-reflect | Přístup ke třídám Javy ze skriptů |
| skript-gui | GUI v inventáři |
| skript-yaml | Čtení a zápis souborů YAML |
| Vault + EssentialsX | Aby existovaly ekonomické výrazy jako player's balance |
#„Vygenerováno, ale nenačteno na zkoušku“
Pokud skript používá doplněk, který testovací server nemá (například SkQuery, TuSKe, skript-db nebo DiSky), Codexe ho nedokáže smysluplně načíst. Projekt se označí jako nenačteno na zkoušku (viz životní cyklus projektu), místo aby byl „opraven“ na něco jiného. Na tvém serveru může být skript v pořádku, pokud ten doplněk máš.
#Instalace
Vlož soubor .sk do plugins/Skript/scripts/ a spusť /sk reload <name> (nebo restartuj). Všechny doplňky, které skript potřebuje, nainstaluj předem.