Hej!
Kiedyś chciałem znaleźć plugin na losową teleportację na mój serwer. Jeden nie działał, drugi nie tak jak oczekiwałem, trzeci prawie dobrze, ale wymagałby większej edycji kodu źródłowego. O skryptach to już nie wspomnę, bo tam to była masakra, skrypty jak z 2010 . Dlatego też właśnie postanowiłem napisać swój własny skrypt - a potem go opublikować.
Działanie
Skrypt jest bardzo łatwy w użyciu, zawiera trzy komendy:
• /rtp - teleportuje w losowe miejsce
• /rtp settings - otwiera ustawienia
• /rtp reload - przeładowuje konfigurację skryptu (config.yml, dostępne jedynie w wersji dodatkowej)
Konfiguracja
Raczej wszystko, co jest potrzebne, da się zmienić w pliku config.yml, który tworzy się w folderze Skript/scripts/NRandomTeleport.
Jednak nie jest to konieczne - wszystkie opcje z configu są łatwiej zmieniane w GUI ustawień, pod komendą /rtp settings.
Uprawnienia
A raczej uprawnienie, na tę chwilę jest tylko jedno:
• nrtp.admin - dostęp do /rtp settings oraz /rtp reload
Wymagania
Nie jestem zbyt wielkim fanem tysiąca dodatków na serwerze, dlatego skrypt wymaga tylko dwa, ale jedynie w wersji dodatkowej. Jeśli nie potrzebujesz config.yml (bardzo łatwo ustawisz to, co chcesz w /rtp settings) oraz tab completion (podpowiadanie argumentów komendy, które i tak są widoczne tylko dla administratora) możesz bez problemu korzystać z wersji bezdodatkowej.
A tymi dodatkami są skript-yaml oraz SkBee.
Co do wersji skripta, testowałem skrypt na 2.6, lecz na 99.9% zadziała na 2.5.3. Z niższych wersji i tak nie ma sensu korzystać, ale pewnie zadziałają.
Pobranie
Wersja wymagająca dwóch dodatków (z config.yml oraz tab completion)
Wersja niewymagająca żadnego dodatku (bez config.yml oraz tab completion)
Na koniec...
Jeśli będziecie, to chciałbym życzyć miłego korzystania ze skryptu. O wszystkich błędach, propozycjach i sugestiach dotyczących kodu zachęcam do pisania w odpowiedziach.
Jeśli doszedłeś do tego momentu, to dziękuję za przeczytanie...
Pozdrawiam