Skript
Skripty Skript s Codexe. Aké doplnky má testovací server, ako sa skripty skúšobne načítajú na skutočnom serveri Paper, čo znamená „skúšobne nenačítaný“ a ako ich nainštalovať.
Aktualizované
Na tejto stránke
Skript je plugin, ktorý spúšťa skripty .sk napísané v syntaxi podobnej angličtine. Pokryje veľa správania servera bez písania Javy. Skript nie je plugin: nie je čo kompilovať, súbor jednoducho vložíš na svoj server.
Ak si chceš skript zahrať v hre, spusti súkromný testovací server cez Vyskúšaj teraz.
Codexe napíše jeden súbor .sk, pomenovaný podľa funkcie, o ktorú si žiadal (napríklad daily_rewards.sk). Ak ich chceš rozdeliť, požiadaj o viac súborov.
#Čo dať do požiadavky
- Čo skript robí: príkazy, udalosti, GUI, časovače.
- Ktoré doplnky môžeš nainštalovať. Základný Skript nezvládne všetko; niektoré funkcie potrebujú doplnok.
- Verziu svojho servera, ak skript používa predmety alebo efekty špecifické pre verziu.
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.#Ako Codexe overuje Skript
Codexe načíta skripty na skutočnom serveri Paper 1.21.11 so Skriptom 2.16.2, offline vo svojom izolovanom prostredí pre buildy, a prečíta chyby parsovania, ktoré Skript nahlási. Každý súbor .sk sa musí načítať. Skripty s chybami sa opravujú ako kód.
AI píše a opravuje skripty s oficiálnou dokumentáciou Skriptu tej istej verzie (docs.skriptlang.org) pred sebou: so syntaxou relevantnou pre tvoju požiadavku a pri oprave s presnou syntaxou riadkov, ktoré server odmietol.
Testovací server má nainštalované tieto doplnky:
| Doplnok | Prečo |
|---|---|
| SkBee | NBT, boss bary, scoreboardy, množstvo ďalších syntaxí |
| skript-reflect | Prístup k triedam Javy zo skriptov |
| skript-gui | GUI v inventári |
| skript-yaml | Čítanie a zápis súborov YAML |
| Vault + EssentialsX | Aby existovali ekonomické výrazy ako player's balance |
#„Vygenerovaný, ale skúšobne nenačítaný“
Ak skript používa doplnok, ktorý testovací server nemá (napríklad SkQuery, TuSKe, skript-db alebo DiSky), Codexe ho nedokáže zmysluplne načítať. Projekt sa označí ako skúšobne nenačítaný (pozri životný cyklus projektu) namiesto toho, aby sa „opravil“ na niečo iné. Na tvojom serveri môže skript fungovať v poriadku, ak ten doplnok máš.
#Inštalácia
Vlož súbor .sk do plugins/Skript/scripts/ a spusti /sk reload <name> (alebo reštartuj). Najprv nainštaluj všetky doplnky, ktoré skript potrebuje.