Hopp til innholdet
Plattformer

Skript

Skript-skript med Codexe. Hvilke tillegg testserveren har, hvordan skript testlastes på en ekte Paper-server, hva «ikke testlastet» betyr, og hvordan du installerer.

Oppdatert

På denne siden
  1. Hva du skriver i forespørselen
  2. Slik verifiserer Codexe Skript
  3. «Generert, men ikke testlastet»
  4. Installering

Skript er en plugin som kjører .sk-skript skrevet i en syntaks som ligner engelsk. Den dekker mye serveroppførsel uten at du skriver Java. Et skript er ikke en plugin: det finnes ingenting å kompilere, du limer inn filen på serveren din.

For å spille med skriptet ditt i spillet, start en privat testserver med Prøv nå.

Codexe skriver én .sk-fil, oppkalt etter funksjonen du ba om (for eksempel daily_rewards.sk). Be om flere filer hvis du vil ha dem delt opp.

#Hva du skriver i forespørselen

  • Hva skriptet gjør: kommandoer, hendelser, GUI-er, tidtakere.
  • Hvilke tillegg du kan installere. Grunnleggende Skript kan ikke gjøre alt; noen funksjoner krever et tillegg.
  • Serverversjonen din, hvis skriptet bruker gjenstander eller effekter som er spesifikke for en versjon.
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.

#Slik verifiserer Codexe Skript

Codexe laster skriptene inn på en ekte Paper 1.21.11-server med Skript 2.16.2, uten nettilgang i byggesandkassen sin, og leser tolkningsfeilene Skript rapporterer. Hver .sk-fil må lastes inn. Skript med feil repareres på samme måte som kode.

AI-en skriver og reparerer skript med den offisielle Skript-dokumentasjonen for akkurat den versjonen (docs.skriptlang.org) foran seg: syntaksen som er relevant for forespørselen din, og ved en reparasjon den nøyaktige syntaksen til linjene serveren avviste.

Testserveren har disse tilleggene installert:

TilleggHvorfor
SkBeeNBT, boss bars, scoreboards, mange ekstra syntakser
skript-reflectTilgang til Java-klasser fra skript
skript-guiInventar-GUI-er
skript-yamlLese og skrive YAML-filer
Vault + EssentialsXSlik at økonomiuttrykk som player's balance finnes

#«Generert, men ikke testlastet»

Hvis et skript bruker et tillegg som testserveren ikke har (for eksempel SkQuery, TuSKe, skript-db eller DiSky), kan ikke Codexe laste det inn på en meningsfull måte. Prosjektet merkes som ikke testlastet (se prosjektets livssyklus) i stedet for å bli «reparert» til noe annet. Skriptet kan godt fungere på serveren din hvis du har det tillegget.

#Installering

Legg .sk-filen i plugins/Skript/scripts/ og kjør /sk reload <name> (eller start på nytt). Installer først eventuelle tillegg skriptet trenger.

Skript | Codexe Docs