Skript
Scripts de Skript con Codexe: add-ons del servidor de prueba, cómo se prueban en un servidor Paper real, qué significa "sin prueba de carga" y cómo instalarlos.
Actualizado
En esta página
Skript es un plugin que ejecuta scripts .sk escritos con una sintaxis parecida al inglés. Cubre gran parte del comportamiento de un servidor sin escribir Java. Un script no es un plugin: no hay nada que compilar, simplemente pegas el archivo en tu servidor.
Para jugar con tu script dentro del juego, inicia un servidor de prueba privado con Pruébalo ahora.
Codexe escribe un único archivo .sk, con el nombre de la función que pediste (por ejemplo daily_rewards.sk). Pide varios archivos si quieres dividirlo.
#Qué poner en la petición
- Qué hace el script: comandos, eventos, GUI, temporizadores.
- Qué add-ons puedes instalar. Skript básico no lo hace todo; algunas funciones necesitan un add-on.
- La versión de tu servidor, si el script usa objetos o efectos propios de una versión.
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.#Cómo verifica Codexe los scripts de Skript
Codexe carga los scripts en un servidor Paper 1.21.11 real con Skript 2.16.2, sin conexión y dentro de su entorno aislado de compilación, y lee los errores de análisis que informa Skript. Todos los archivos .sk deben cargar. Los scripts con errores se reparan igual que el código.
La IA escribe y repara los scripts con la documentación oficial de Skript de esa misma versión (docs.skriptlang.org) delante: la sintaxis relevante para tu petición y, en una reparación, la sintaxis exacta de las líneas que el servidor rechazó.
El servidor de prueba tiene instalados estos add-ons:
| Add-on | Para qué |
|---|---|
| SkBee | NBT, barras de jefe, marcadores y muchas sintaxis adicionales |
| skript-reflect | Acceso a clases de Java desde los scripts |
| skript-gui | GUI de inventario |
| skript-yaml | Lectura y escritura de archivos YAML |
| Vault + EssentialsX | Para que existan expresiones de economía como player's balance |
#"Generado, pero sin prueba de carga"
Si un script usa un add-on que el servidor de prueba no tiene (por ejemplo SkQuery, TuSKe, skript-db o DiSky), Codexe no puede cargarlo de forma significativa. El proyecto se marca como sin prueba de carga (consulta el ciclo de vida del proyecto) en lugar de "repararlo" convirtiéndolo en otra cosa. El script puede funcionar bien en tu servidor si tienes ese add-on.
#Instalación
Coloca el archivo .sk en plugins/Skript/scripts/ y ejecuta /sk reload <name> (o reinicia). Instala antes los add-ons que necesite el script.