Skocz do zawartości

daUtils - łatwe zarządzanie skryptami VarScript


Rekomendowane odpowiedzi

daUtils

Plugin ten jest managerem skryptów groovy dla pluginu VarScript, posiada on wbudowany autoinstalator tego systemu.

 

API

  • DaChat - podstawowe funkcje czatu takie jak kolorowanie i parsowanie wiadomości oraz ich wysyłanie
  • DaItem - użyteczna klasa do tworzenia przedmotów z własnymi nazwami i innymi własnościami poprzez builder
  • DaText - api tekstu do tworzenia wiadomości z polami
  • DaMessages - api wiadomości, którego inicjacja i/lub przeładowywanie kończy się na jednej linijce

 

Przykład użycia w VarScript

import pl.daffit.dautils.api.*
chat = new DaChat("&9prefix>")

workspace.command("daexample", "", "", []) { sender, args ->
    chat.send(sender, "{PREFIX} &aThis is example command!")
}

workspace.command("damultiline", "", "", []) { sender, args ->
    chat.send(sender, "{PREFIX} &aDaUtils provides", "{PREFIX} &amultiline support.")
}

workspace.command("daitem", "", "", []) { sender, args ->
    (sender as Player).give(new DaItem("STONE", 1).withName("&7Magic stone").build())
    chat.send(sender, "{PREFIX} &aYea! Stone! :D")
}

 

Przykładowy script.yml

name: myscript # script name
version: 1.0 # script version
author: Inuun # script author or authors
sources:
- "https://raw.githubusercontent.com/*/messages.yml" # github raw is prefered content type
- "http://example.pl/scripts/myscript/main.groovy" # you can use resources from other sources also
github: "github.com/Inuun/varscript-groovy-scripts/"
description: # description, text displayed after name, version and author (/du info myscript)
- "{PREFIX} &edescription line with prefix"
- "clean description line"

 

Komendy

  • /du download <SCRIPT> [-f] [-e] - pobieranie skryptu z githuba
  • /du enable <SCRIPT> -uruchamianie automatycznego ładowania skryptu
  • /du disable <SCRIPT> - wyłączanie automatycznego ładowania skryptu
  • /du reload <SCRIPT> - przeładowywanie skryptu
  • /du info [SCRIPT] - informacje o pluginie lub konkretnym skrypcie

 

Download

https://raw.githubusercontent.com/Inuun/daUtils/master/target/daUtils.jar

 

GitHub

https://github.com/Inuun/daUtils

 

Własny skrypt ładowany przez daUtils, co i jak?

Aby twój skrypt mógł zostać załadowany przez manager daUtils, musi zostać umeiszczony w repozytorium na githubie wraz z poprawnym plikiem script.yml, potem wystarczy tylko użyć komendy /du download UŻYTKOWNILK:REPOZYTORIUM:ŚCIEŻKA_DO_FOLDERU_ZE_SCRIPT_YML -e i gotowe, skrypt został załadowany i możemy go używać.

Edytowane przez Nieaktywny
Odnośnik do komentarza
https://skript.pl/temat/19917-dautils-%C5%82atwe-zarz%C4%85dzanie-skryptami-varscript/
Udostępnij na innych stronach

  • 1 rok później...
Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...