Sprecyzuj to bardziej, w jakim sensie komunikacje? Baza danych jest czymś osobnym, gdzie jedynie wykonujesz pewne połączenie.
Jeśli chcesz korzystać z proxy, to użyj np Velocity.
Ponadto wiesz, żaden szanujący się serwer nie opierałby się na skripcie... Skriptem możesz co najwyżej ukrywanie graczy zrobić, albo coś prostego co ma max 10 linijek. W javie masz coś takiego jak obiektowe programowanie, gdzie skript raczej ci tego nie umożliwia i ciężko jest tam cokolwiek zrobić. Tym bardziej że wiele rzeczy polega na np dziedziczeniu tych metod. Czy chociażby frameworki.
Rozumiem jeszcze pliki yaml lub json, ale łączenie się do bazy danych przy uzyciu skripta jest poprostu bezsensem. Bo ani nie możesz żadnej optymalizacji zrobić ani nic, bo raczej te metody są ograniczone.
Najlepiej tworzyć własny plik config i tam zrobic np
Zgloszenie:
UUID lub Nick gracza:
lokalizacja: lokacja gracza
powod: powód
UUID lub Nick gracza:
lokalizacja: lokacja gracza
powod: powód
UUID lub Nick gracza:
lokalizacja: lokacja gracza
powod: powód
taki format configu mozesz zrobic
ze nastepny gracz i nastepny i nastepny
Potem mozesz jakos zloopować wartość tekstową i wartość lokalizacji i zapisac np w komendzie.
w Javie byłoby lepiej bo tam juz petle mozesz zrobic i zloopowac jako jeden string i int.
https://forums.skunity.com/threads/creating-configuration-file-for-skripts.3548/
Poczytaj sobie o plikach configuracyjnych. Na gorze masz link
Po pierwsze, stwórz plik konfiguracyjny, po drugie, pobieraj listę z istniejącymi graczami i do niej dodaj lub osuń gracza.
https://forums.skunity.com/threads/creating-configuration-file-for-skripts.3548/
https://forums.skunity.com/threads/reading-writing-and-deleting-yaml.33/
Tutaj masz dwa poradniki do plików, tak wiem, lepiej byłoby użyć jsona, ale nie znam bardzo mocno skript wiec nie powiem jak robić to w jsonie. Jestem głownie od pluginów nie od skryptów.
Cóż, kiedyś nad skriptem siedziałem dość sporo czasu, teraz pisze pluginy, sam skrypt jest prosty, nawet banalny bym powiedział. + tak jak koledzy z gory napisali, jest zbugowane. Ogólnie sam skript tez bym odinstalował. Ale kto co woli.
Hej, jaka metodą(pętlą) mogę wywołać event że jeśli mapa parkour istnieje ustawia itemstacka i dodaje go do inventory, a potem wywołuje go za pomocą komendy join + id mapy.
Chodzi mi o same dodawanie tych map a raczej id do inventory.
On mine of stone:
chance of x%:
drop 1 x
te x wypelnij pod siebie.
Jesli chcesz, aby szansa byla potrojna, to poprostu zamiast np 20% piszesz 60% i tyle.
Hej, ktos cos pisal z npc? Piszac Event na zabijanie npc przez gracza wysylalo mi bledy z pakietami itd.. Ponadto, nie moge znalezc tego na roznych stronach internetowych, korzystam z citizens i sentinel. Prosilbym bardzo o odpowiedz.
Hej, mam pytanie. Robilem ostatnio event z dropem ze stone i dodalem material itd. natomiast uzywajac patyka, a dokladniej klikajac np reka czy patykiem na kamien, dzialalo to, jakby ten przedmiot byl narzedziem, i wykopal kamien. Jak dodac to, ze jesli narzedziem jest kilof, i material wykopany to stone, aby dzialala reszta eventu. Daje naj.
Hej,jak zrobić w javie w silniku spigot particlesy nad blockami.
Wpisuje się treść na tabliczce i nad tą tabliczka 2 bloki wyżej pokazuje particlesy.
Potrzebuje tego na mój serwer,z góry dziękuję za pomoc.