Skript
Scripts Skript com o Codexe: add-ons do servidor de teste, carregamento de teste em um servidor Paper real, o que significa "carregamento não testado" e a instalação.
Atualizado
Nesta página
O Skript é um plugin que roda scripts .sk escritos em uma sintaxe parecida com o inglês. Ele cobre boa parte do comportamento de um servidor sem escrever Java. Um script não é um plugin: não há nada para compilar, você só coloca o arquivo no seu servidor.
Para jogar com o seu script no jogo, inicie um servidor de teste privado com o Teste agora.
O Codexe escreve um arquivo .sk, com o nome do recurso que você pediu (por exemplo, daily_rewards.sk). Peça vários arquivos se quiser dividi-lo.
#O que colocar no pedido
- O que o script faz: comandos, eventos, GUIs, temporizadores.
- Quais add-ons você pode instalar. O Skript básico não faz tudo; alguns recursos precisam de um add-on.
- A versão do seu servidor, se o script usar itens ou efeitos específicos de uma versão.
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.#Como o Codexe verifica o Skript
O Codexe carrega os scripts em um servidor Paper 1.21.11 real com o Skript 2.16.2, offline na sua sandbox de build, e lê os erros de análise que o Skript aponta. Todos os arquivos .sk precisam carregar. Scripts com erros são corrigidos como código.
A IA escreve e corrige os scripts com a documentação oficial do Skript dessa mesma versão (docs.skriptlang.org) à mão: a sintaxe relevante para o seu pedido e, no caso de um reparo, a sintaxe exata das linhas que o servidor rejeitou.
O servidor de teste tem estes add-ons instalados:
| Add-on | Para quê |
|---|---|
| SkBee | NBT, boss bars, scoreboards, muitas sintaxes extras |
| skript-reflect | Acesso a classes Java a partir dos scripts |
| skript-gui | GUIs de inventário |
| skript-yaml | Leitura e escrita de arquivos YAML |
| Vault + EssentialsX | Para que existam expressões de economia como player's balance |
#"Gerado, mas carregamento não testado"
Se um script usar um add-on que o servidor de teste não tem (por exemplo SkQuery, TuSKe, skript-db ou DiSky), o Codexe não consegue carregá-lo de forma útil. O projeto é marcado como carregamento não testado (veja o ciclo de vida do projeto) em vez de ser "corrigido" para outra coisa. O script pode funcionar bem no seu servidor se você tiver esse add-on.
#Instalação
Coloque o arquivo .sk em plugins/Skript/scripts/ e use /sk reload <name> (ou reinicie). Instale antes os add-ons de que o script precisar.