Skocz do zawartości

LeviBoyPL

Użytkownik
  • Ilość zawartości

    718
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    15

Treść opublikowana przez LeviBoyPL

  1. https://stackoverflow.com/a/10772407
  2. W którymś z configów coś zepsułeś i ma niepoprawny format, w linijce wyżej powinna być informacja, który to config.
  3. https://worldedit.enginehub.org/en/latest/commands/#brush-commands
  4. LeviBoyPL

    Repair

    Przed pierwszym ifem dołóż if(item == null) return, jeżeli nie podziała to podaj co jest w tej linijce Main.java:56
  5. Sama gierka TntRun wydaje się zbyt prosta do napisania, tam totalnie nie ma nic ciężkiego, raczej proponowałbym prosty system minigames, który zarządzałby tworzeniem arenek, kolejkami, eventami na gierkach itd jako takie API, razem z zapisem danych do mysqla + do tego właśnie jakaś przykładowa gierka pokroju TntRun, żeby pokazać możliwości tego API
  6. LeviBoyPL

    Problem

    Dlatego, że netty, czyli framework obsługujący usługi sieciowe (czyli wysył i odbiór pakietów między innymi, jezeli chodzi o mc) napotyka problem z przesłaniem jakiegoś Stringa. Prawdopodobnie jest to item z bardzo długim lore, albo z dużą ilością tagów NBT i kiedy ktoś chce ten item wysłać na czat to 1) albo nie może tego zrobić, netty napotyka błąd po stronie serwera i rozłącza każde połączenie, 2) albo wysyła ten item na czat i kiedy netty po stronie klienta chce zinterpretować pakiet to napotyka błąd i rozłącza klienta od serwera Bez znaczenia czy jest to opcja 1 czy 2 rozwiązaniem problemu będzie sprawdzenie czy itemek nie posiada czasem zbyt wielu właściwości NBT i pozbycie się nadmiaru. Zobacz na przykład czy po wyciągnięciu dirta z gamemode i wysłaniu go na czat dzieje się to samo.
  7. Spring jak najbardziej obsługuje front i back. Dodatkowo powinniście użyć MVC (model view controller) czyli oddzielić warstwę logiczną od warstwy prezentacji. https://geek.justjoin.it/komunikacja-frontend-www-z-backend-w-javie pod tym linkiem masz wprowadzenie.
  8. Można ewentualnie pokusić się o zmienianie nazwy itemku, wtedy 1 linijka to action bar, a druga to nazwa itemku.
  9. LeviBoyPL

    IP.

    https://nordvpn.com/pl/ https://www.ipvanish.com/offer/
  10. Ta playlista wygląda na całkiem w porządku
  11. W configu Authme znajdź klucz allowedNicknameCharacters i podmień wartość na (.*?), nie jestem pewny czy to jest przyczyną, ale prawdopodobnie tak. Pamiętaj, że z tą opcją konta nonpremium będą mogły wchodzić z nickiem złożonym tylko ze znaków specjalnych, więc pozostaw to tylko testowo
  12. Warto założyć sobie githuba i trzymać source code na githubie, płynie z tego kilka fajnych korzyści. Co do kodu to nie ma co oceniać, te kilkanaście linijek, które napisałeś jest takie sobie. Polecam pooglądać jakąś dobrą serie odnośnie pisania pluginów, a najlepiej zacząć od jakichś kursów podstaw javy
  13. Zamiast § używamy ChatColor. copyDefaults powinno przyjąć argument true (nie pamiętam czy metoda bez argumentu wykonuje metodę z true). Nad metodą onEnable zadeklaruj sobie zmienną typu FileConfiguration i używaj jej zamiast getConfig() za każdym razem
  14. Tak, kopanie bloku to tylko jeden z kilku przypadków, kiedy ktoś może zniszczyć narzędzie. Takie rzeczy jak debugowanie tego skrawka kodu i sprawdzanie durability mamy za sobą?
  15. LeviBoyPL

    Logowanie MC

    Tylko napomknę, że ten kod jest tragicznie napisany i przydałoby Ci się, żebyś zrobił sobie prostą bibliotekę używając oop https://www.tutorialspoint.com/php/php_object_oriented.htm
  16. LeviBoyPL

    mysql

    $result = $stmt->get_result(); foreach ($result as $row) { echo $row['kolumna_z_tabeli']; } Możesz to zrobić na przykład tak, wtedy będziesz musiał w 3 linijce przypisać sobie odpowiednie dane do zmiennej i wykonać drugie zapytanie. Jeżeli dopiero sie uczysz, polecam od razu uczyć się PDO https://www.php.net/manual/en/book.pdo.php
  17. LeviBoyPL

    mysql

    Po pierwsze nie używasz dwóch baz, tylko dwóch tabelek, z jednej bazy. Po drugie dobrze byłoby gdybyś sobie to przepisał na funkcje i robił coś na zasadzie getUser($id) i tam robisz selecta, który pobiera dane z usera. Dane , które pobierasz możesz sobie przypisać na przykład do zmiennej ($data = $stmt->fetch();) i wtedy zmienna data zawiera wynik zapytania wyżej.
  18. Przecież jego klasa extenduje JavaPlugin, więc jest główną xd Tutaj zalecam nie poradniki pisania pluginów, a nauczyć się podstaw javy https://javastart.pl/baza-wiedzy/java-podstawy-jezyka
  19. Tragiczne wykonanie. Implementując CommandExecutor nadpisujesz tylko onCommand, onCommand1 nie jest brane w żaden sposób pod uwagę. Do każdej komendy robi się osobny executor. Tworzysz nową klasę public class VipCommand implements CommandExecutor { @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { return false; } } Później te ustawiasz executor dla danej komendy this.getCommand("vip").setExecutor(new VipCommand());
  20. Dzieje się tak, ponieważ istnieją dwie metody, które przyjmują różne argumenty (HashSet i Set), a podając nulla jako argument, IDE nie wie której metody chcesz użyć. Rozwiązaniem jest zcastowanie nulla do odpowiedniego typu zmiennej, na przykład (HashSet<Byte>) null
  21. server { listen 443 ssl default_server; // nasłuchuj portu 443, używaj ssla (bezpiecznego połączenia) ssl_certificate /etc/letsencrypt/live/.ml-0002/fullchain.pem; # managed by Certbot // jako certyfikatu potwierdzenia tożsamości witryny używaj pliku w podanej lokalizacji ssl_certificate_key /etc/letsencrypt/live/.ml-0002/privkey.pem; # managed by Certbot ssl_stapling on; server_name .ml; root /var/www/stronaglowna; // folder główny strony index index.html; // plik, który jest domyślnym plikiem wybieranym przez serwer kiedy w query nie znajdzie się żaden plik (samo twojastrona.pl) location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_index index.php; include fastcgi_params; } } Więcej poczytać możesz tutaj http://nginx.org/en/docs/http/ngx_http_ssl_module.html
  22. Dobra, ja trochę nie zrozumiałem pytania. Masz VPS czy korzystasz z gotowych usług hostingowych?
  23. Poczytaj o rekordach srv, gdzie trzymasz domenę?
  24. To niezły odkop sprzed miesiąca, do tego nic nie wnoszący do tematu xd Dla ludzi, którzy będą szukać odpowiedzi: htop -> strzałkami szukacie procesu javy -> F9
  25. LeviBoyPL

    ImTeam - Pisanie zleceń!

    Nikt nie ocenił pochopnie, prezentacja, opisy, brak elementarnych założeń i podstawowej wiedzy związanej z rynkiem dobitnie pokazuje że nie znacie się na tym, co chcecie robić. Jesteście po prostu losowo zlepionymi osobami, które bez doświadczenia reklamują swoje usługi, jest to w porzadku, bo chcecie to robić za darmo. W ten sposób jesteście w stanie nabrać odpowiedniego doświadczenia i z czasem podnieść stawkę za jakość wykonywanego kodu. Więc nie możesz odbierać takich komentarzy jako ataków czy pochopnych ocen. Życzę Wam powodzenia, jeżeli uda Wam się utrzymać grupkę przez dłuższy okres czasu, możecie fajnie wbić się w rynek ppuginowo-skryptowy i trochę namieszać
×
×
  • Dodaj nową pozycję...