Skript
Skript скрипте уз Codexe. Које додатке тест сервер има, како се скрипте тестно учитавају на правом Paper серверу, шта значи „није тестно учитано“ и како се инсталирају.
Ажурирано
На овој страници
Skript је плагин који покреће .sk скрипте написане синтаксом налик енглеском. Покрива доста понашања сервера без писања Java-е. Скрипта није плагин: нема шта да се компајлира, само налепиш фајл на свој сервер.
Да играш са својом скриптом у игри, покрени приватни тест сервер преко Испробај одмах.
Codexe пише један .sk фајл, назван по функцији коју си тражио (на пример daily_rewards.sk). Ако желиш да буде подељено, тражи више фајлова.
#Шта ставити у захтев
- Шта скрипта ради: команде, догађаје, GUI-је, тајмере.
- Које додатке можеш да инсталираш. Основни Skript не може све; неким функцијама треба додатак.
- Верзију свог сервера, ако скрипта користи предмете или ефекте специфичне за верзију.
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.#Како Codexe проверава Skript
Codexe учитава скрипте на правом Paper 1.21.11 серверу са Skript-ом 2.16.2, без интернета у свом окружењу за изградњу, и чита грешке парсирања које Skript пријави. Сваки .sk фајл мора да се учита. Скрипте са грешкама се поправљају као и код.
AI пише и поправља скрипте уз званичну Skript документацију те исте верзије (docs.skriptlang.org) пред собом: синтаксу битну за твој захтев, а за поправку тачну синтаксу линија које је сервер одбио.
Тест сервер има инсталиране ове додатке:
| Додатак | Зашто |
|---|---|
| SkBee | NBT, boss bar-ови, scoreboard-ови, много додатних синтакси |
| skript-reflect | Приступ Java класама из скрипти |
| skript-gui | GUI-ји у инвентару |
| skript-yaml | Читање и писање YAML фајлова |
| Vault + EssentialsX | Да би постојали економски изрази као што је player's balance |
#„Генерисано, али није тестно учитано“
Ако скрипта користи додатак који тест сервер нема (на пример SkQuery, TuSKe, skript-db или DiSky), Codexe не може смислено да је учита. Пројекат се означава као није тестно учитано (погледај животни циклус пројекта) уместо да буде „поправљен“ у нешто друго. Скрипта може сасвим добро да ради на твом серверу ако имаш тај додатак.
#Инсталација
Стави .sk фајл у plugins/Skript/scripts/ и покрени /sk reload <name> (или рестартуј). Прво инсталирај све додатке које скрипта тражи.