Пређи на садржај
Платформе

Skript

Skript скрипте уз Codexe. Које додатке тест сервер има, како се скрипте тестно учитавају на правом Paper серверу, шта значи „није тестно учитано“ и како се инсталирају.

Ажурирано

На овој страници
  1. Шта ставити у захтев
  2. Како Codexe проверава Skript
  3. „Генерисано, али није тестно учитано“
  4. Инсталација

Skript је плагин који покреће .sk скрипте написане синтаксом налик енглеском. Покрива доста понашања сервера без писања Java-е. Скрипта није плагин: нема шта да се компајлира, само налепиш фајл на свој сервер.

Да играш са својом скриптом у игри, покрени приватни тест сервер преко Испробај одмах.

Codexe пише један .sk фајл, назван по функцији коју си тражио (на пример daily_rewards.sk). Ако желиш да буде подељено, тражи више фајлова.

#Шта ставити у захтев

  • Шта скрипта ради: команде, догађаје, GUI-је, тајмере.
  • Које додатке можеш да инсталираш. Основни Skript не може све; неким функцијама треба додатак.
  • Верзију свог сервера, ако скрипта користи предмете или ефекте специфичне за верзију.
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.

#Како Codexe проверава Skript

Codexe учитава скрипте на правом Paper 1.21.11 серверу са Skript-ом 2.16.2, без интернета у свом окружењу за изградњу, и чита грешке парсирања које Skript пријави. Сваки .sk фајл мора да се учита. Скрипте са грешкама се поправљају као и код.

AI пише и поправља скрипте уз званичну Skript документацију те исте верзије (docs.skriptlang.org) пред собом: синтаксу битну за твој захтев, а за поправку тачну синтаксу линија које је сервер одбио.

Тест сервер има инсталиране ове додатке:

ДодатакЗашто
SkBeeNBT, boss bar-ови, scoreboard-ови, много додатних синтакси
skript-reflectПриступ Java класама из скрипти
skript-guiGUI-ји у инвентару
skript-yamlЧитање и писање YAML фајлова
Vault + EssentialsXДа би постојали економски изрази као што је player's balance

#„Генерисано, али није тестно учитано“

Ако скрипта користи додатак који тест сервер нема (на пример SkQuery, TuSKe, skript-db или DiSky), Codexe не може смислено да је учита. Пројекат се означава као није тестно учитано (погледај животни циклус пројекта) уместо да буде „поправљен“ у нешто друго. Скрипта може сасвим добро да ради на твом серверу ако имаш тај додатак.

#Инсталација

Стави .sk фајл у plugins/Skript/scripts/ и покрени /sk reload <name> (или рестартуј). Прво инсталирај све додатке које скрипта тражи.

Skript | Codexe Docs