-
Ilość zawartości
1852 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
44
Treść opublikowana przez kerpson
-
sprobuj zatrzymywać kod dodając na zakończnie return
-
Jak Sprawdzic czy Gracz Stoi np. na czerwonym dywanie
kerpson odpowiedział(a) na Voster pytanie w Pytania i problemy
move event lub ewentualnie co 1 sek sprawdzać wszystkich graczy i czy stoją na tym -
temat jest z 22 czerwca 2020
-
Problem - Dodanie 2 efektu do PL
kerpson odpowiedział(a) na ALLDAYSMOKER pytanie w Pytania i problemy
Jeżeli źle zrozumiałem to proszę o ponowne wytłumaczenie. Zapewne chcesz aby gracz mógł wybrać sobie dany particle tak? Jakiś prosty enum: public enum class ParticleType { JAKISPARTICLE, JAKISPARTICLEDRUGI } To teraz może manager https://code.skript.pl/IWNBJi3W No i teraz czas na event onMove (warto się tutaj pobawić asynchronicznie, gdyż event ten który działa w wątku glównym może sprawiać niezłe problemy przy większej ilości graczy) https://code.skript.pl/TQzJWDvO No i w evencie od gui dajesz graczowi particle lub usuwasz (zależnie od sytuacji) -
nie ma jakiegoś konkretnego poradnika. Napisze to co każdy, podstawy javy + np. zagraniczny youtube
-
no bo podajesz w tasku nulla, hello. Brak totalnych podstaw, levi powiedział co nalezy zrobić
-
[12:47:55] [Server thread/WARN]: Legacy plugin Tutorial v1.0 does not specify an api-version. Brakuje api-version, które było opisane w moim linku:) Także zanim odpiszesz, że nic nie ma i że moje porady są bez sensu to jednak posłuchaj się naszych rad. musisz do plugin dodać api-version: 1.16
-
jak nie pokażesz to się nie dowiemy. Pluginami zajmuję się długo i jeszcze nie spotkałem się z przypadkiem, że w konsoli jest tylko wiadomość [12:44:11] [Server thread/ERROR]: Could not load 'plugins/Tutorial.jar' in folder 'plugins'
-
Json czy yaml, kwestia preferencji. Nauka sql na samym początku obowiązkowo, dopóki nie będzie dynamicznie pobierać nic z bazy to Redis nie będzie mu jakoś super przydatny
-
nie będę wstawiał logów z konsoli bo nie ma po prostu sensu życzę powodzenia w rozwiązaniu problemu, ale jak już tak bardzo nie chcesz dać logów to pokaż jak wygląda ten plugin.yml
-
Po 2. wątpie, że ci pisze tylko: [12:44:11] [Server thread/ERROR]: Could not load 'plugins/Tutorial.jar' in folder 'plugins'
-
Ogólnie to operowanie na plikach yml podczas działania pluginu nie jest dobrym pomysłem, źle wykonane może jedynie lagować serwer. Co do tego co napisał paweU, jeżeli chciałbyś zrobić bazę danych mysql(kieruje to do autora tematu) to ważne, aby zapis działał asynchronicznie, ponieważ przy większej ilości gracz taka akcja wykonana synchronicznie(w watku głównym) może spowodować lagi serwera/spadki tps.
-
https://www.spigotmc.org/wiki/plugin-yml/ - tutorial o plugin.yml
-
Sprawdzanie nazwy niszczonego bloku
kerpson odpowiedział(a) na korniszonekk123 pytanie w Pytania i problemy
Flat może być spoko, stworzyć jakąś listę lokacji, przy wyłączaniu serwera zapisywać do pliku lokacje stoniarek a potem ładować -
int i = 0; try { i = Integer.parseInt(args[1]); } catch (NumberFormatException ex) { p.sendMessage(args[1] + " nie jest liczba"); return true; }
-
Warto też zwrócić uwagę na to, czy gracze będą biegali niczym uczniowie na wf w każde strony świata i renderowali dodatkowe chunki. Warto jest poszukać silnika, który działa asynchronicznie.
-
Nie lubimy serwerów p2w,dlatego u nas zakupisz range w niskiej cenie z dużymi bajerami Niskie ceny, dużo korzyści. Jednak p2w xd
-
Ogólnie z pluginami to jest długofalowa praca. Zaczyna się od podstaw i nie kończy, rozwija dalej. Najlepiej zacząć od tutoriali Javy(https://javastart.pl/baza-wiedzy/java-podstawy-jezyka). Znając jej podstawy pisanie pluginów staje się prostsze. Mamy podstawową wiedze, którą możemy wykorzystać. Generalnie to pisania pl można uczyć się od chociażby DOBRYCH youtuberów(Najlepiej to zagraniczny youtube, na polskim nie ma nic ciekawego - jest tylko taki technikcup ale ja odradzam oglądania jego tutoriali gdyż ta osoba nie ma za dużo wspólnego z programowaniem). Ja polecam https://www.youtube.com/channel/UCNXt2MrZaqfIBknamqwzeXA. Warto stopniowo uczyć się pl, najpierw np. jakieś komendy typu /pomoc, /vip itp. Potem można pobawić się w jakiejś trudniejsze komendy typu /god, /tp, /fly, /kill i tak ciągle do przodu aż dojdziesz do etapu pisania zaawansowanych pluginów.
-
Ja ogólnie nie przerabiam pluginów ale możesz zrobić mapkę typu Map<UUID, Long> i tam jak gracz przekroczy limitt dodaje się jego uuid i daje blokade na np 5 sek czyli (System.currentTimeMillis() + (10 * 1000)) i przy uderzeniach sprawdzasz czy uuid gracza jest w mapce i czy map.get(uuid) > System.currentTimeMillis(); /ten sposob co napisalem nie jest najlepszy, tylko tak na szybko mi to przyszlo do glowy
-
Tylko, że jeżeli serwer dostałby laga a gracze by uderzali to 3/4 graczy zostanie wyrzuconych tak btw. Jednym z wyjść(nie koniecznie najlepszym) jest zrobić jakiegoś managera z hashmapą, przy evencie klikania dodawać do tej mapy gracza i +1 do kliknieć, a co 1 sekunde w tasku(taskTimer) zerować mapki.
-
Dobra to zacznijmy tak, masz jakies błędy w konsoli?
-
no wlasnie mowie, ze zamiast pomoc rozwiazac problem to sa tu dziewne odpowiedzi typu "uzyj luckyperms bo lepszy" XD /ta wiem moje komy tez sa bezsensowne
