Skocz do zawartości

LeviBoyPL

Użytkownik
  • Ilość zawartości

    718
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    15

Treść opublikowana przez LeviBoyPL

  1. LoginSystem.java:28 Która to?
  2. LeviBoyPL

    Błąd

    Metoda isEmpty() sprawdza czy tablica jest pusta, a Ty odnosząc się do danego elementu sprawdzasz czy jest on pusty, ale najpierw chcesz go wybrać. Najpierw musisz sprawdzić czy długość tablicy jest większa niż X, albo sprawdzić czy X element tablicy != null. if (args[0].equalsIgnoreCase("set")) { if(args.length == 3) getServer()... else player.sendMessage("Poprawne użycie: /rank set arg[1] arg[2]"); } + za paragrafy poucinam łapy! Kolory tylko i wyłącznie ChatColor.COLOR
  3. Przy próbie wysłania zapytania ajaxem przeglądarka zwraca błąd, który mówi o tym, że zrequestowany zasób nie zwraca jakiegoś nagłówka, więc dane nie mogą zostać przesłane. Przynajmniej u mnie (API samo w sobie działa, fakt).
  4. Okej, jeżeli chodzi o to API to ono zwraca linki do obrazków w formie JSON, ale i tak widzę że nie działa poprawnie, niżej masz rozwiązanie oparte o dwa inne api, które masz podane w dwóch zmiennych. Nie trzeba nic edytować prócz zmiennych na samej górze i funkcji playerlist(). Jeżeli mówisz, że jesteś początkujący w HTML to ciężko Ci będzie to zrobić, bo musiałbyś nauczyć się JavaScriptu bądź PHP. Gotowe rozwiązanie dla JavaScripta to <script> var ip = "mc.xxx.pl"; var port = "25565" var rozmiar = 32; var queryApi = `https://api.minetools.eu/query/${ip}/${port}`; var pngApi = `https://minotar.net/helm/_USERNAME_/${rozmiar}.png`; $(document).ready(function() { queryPlayers(); }); function queryPlayers() { $.ajax({ url: queryApi, type: 'GET', dataType: 'json', error: function() { console.log('boo!'); }, success: function(data) { playerlist(data.Playerlist) } }); } function playerlist(list) { for (var i = list.length - 1; i >= 0; i--) { $("#players").append(`<img src=${pngApi.replace('_USERNAME_', list[i])} />`); } } </script> I funckcja playerlist dodaje do diva #players elementy img dla listy nicków podaną w argumencie. Żeby zadziałało musisz do nagłówka dokumentu html dodać <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
  5. Tak, Masz więcej niż 1k wyświetleń na profilu?
  6. W takim razie tutaj masz rozszerzenie, https://docs.skunity.com/syntax/search/addon:MongoSK To pozwala na zapisywanie danych w bazie, a później możesz je odczytywać za pomocą node
  7. Spoczko poradnik Jedyne do czego co mogę się przepić to to, że #FF0000 to nie jest zielony Poza tym jest super, masz plusika, wszystko dokładnie wytłumaczone.
  8. Prawdopodobnie słyszałeś o pakietach, jeżeli pisałeś skrypty bądź pluginy to z nich korzystałeś.. a raczej metody ich używały. Jak wchodzisz na serwer to wysyłasz tysiące pakietów, które zawierają konkretne informacje co robisz, co masz w rękach, gdzie patrzysz. Serwer te pakiety odbiera i wysyła je do innych graczy, których możesz widzieć (tzn pojawiają się na Twoim tabie), ale to nie są jedyne pakiety jakie istnieją. W skrócie, metody są tak naprawdę ułatwieniem dla developerów, żeby nie musieli pisać pluginów na pakietach. Pakiety często nie są jednoznacznie opisane, nie mają dokumentacji, często wystarczy brak jednej linijki, żeby cały kod nie działał, ale poza tym są bardzo użyteczne, metody zawarte w api spigota obsługują nie wszystkie pakiety, albo obsługują nie do końca tak jakby chciał developer.
  9. Jeżeli korzystasz z natywnej bazy danych skripta to nic z nią nie zrobisz, bo jest lokalna w pliku .csv o ile się nie mylę. Do używania bazy danych musiałbyś pobrać sobie dodatek, na przykład ten https://forums.skunity.com/resources/skript-db.372/ i później musiałbyś napisać api pod requesty w js #Edit W skriptcie można używać bazy danych mysql, to jest to czego szukasz
  10. Api do czego?
  11. https://www.spigotmc.org/resources/serverselectorx-free.32853/
  12. LeviBoyPL

    Skarga na gnomq

    Jeżeli mogę coś dodać to napiszę tylko, że starczy jedno nieprzychylne (podparte sensownymi argumentami) zdanie na jego temat, żeby się spłakał. Jakakolwiek dyskusja nie ma sensu, bo albo od razu jest obracana w żart, albo dopiero jak zabraknie argumentów. Jak dla mnie gnomek nie wnosi żadnych pozytywnych wartości na forum, a za to wprowadza toksyczną atmosferę. Po tym jak został ukarany za spam reakcjami pod kogoś profilem nie wyciągnął żadnych wniosków i przez kolejne dwa dni dostawałem powiadomienia z sad catem za wypowiedź własnie w tej skardze xD Nie składałem następnej skargi, bo to nie jest dla mnie jakoś krzywdzące, aczkolwiek myślę, że w tym momencie jest warte wspomnienia.
  13. CTRL + C i bota uruchamiasz nodemon index.js
  14. LeviBoyPL

    Szukam Technika

    Zabrakło Ci jednego zera na końcu. Temat raczej do wywalenia
  15. craftserve, ani nie jest najpopularniejszy, ani nawet dobry xD Co do rozwiązania Kormica to jest spoko, ale pozwoli na nadawanie tylko jednej rangi w obecnej formie, on right click: if clicked block is not any sign: stop if 1st line of clicked block is not "&e[Rangi]": stop if 2nd line of clicked block is "&aFarmer": set {_ranga} to "farmer" if 2nd line of clicked block is "&aCos": set {_ranga} to "cos" if {_ranga} is not set: stop execute console command "pex user %player% group add %{_ranga}%" execute console command "lp user %player% parent set %{_ranga}%" send "&aOtrzymales range&7: &e%{_ranga}%!" to player
  16. Przecież masz w sekcji download
  17. Mówię o przycisku, z którego kopiujesz IP, animacja jest tylko w czasie kiedy trzymasz przycisk myszy
  18. https://stackoverflow.com/questions/5041494/selecting-and-manipulating-css-pseudo-elements-such-as-before-and-after-usin/21709814#21709814 Niech :before dodaje się po kliku, a nie aktywacji i bijesz oryginał na łeb xd
  19. assety dziel na kolejne foldery pod konkretną zawartość, chociażby ze względu na estetykę
  20. LeviBoyPL

    Działki

    Lands
  21. LeviBoyPL

    Skarga na gnomq

    Po prostu nie zwracajcie uwagi na te emotki? Trochę śmieszna skarga, nie widzicie, że chłopak płacze za każdym razem jak ktoś się z nim nie zgadza, albo ma inne zdanie niż on? Kwestia czasu zanim jego serwer spadnie z rowerka, a jeżeli kupił sobie vipa, żeby się dowartościować i móc Ci zaspamić profil reakcjami to mówi samo za siebie, tym bardziej możesz czuć satysfakcje.
  22. Wszystko wyżej jest prawdą, jedynym minusem, który warto jest zaznaczyć jest to, że w przypadku ddosa masz wycinke i przez najbliższy czas nie masz dostępu do maszyny. Hetzner niestety natywnie nie oferuje żadnego antyddosa
  23. Błąd oznacza, że plugin chce wysłać wiadomość na czacie typu IChatBaseComponent, ale w silniku takiej metody nie ma. Generalnie to -możesz to olać, ale takich błędów może być więcej.. No i masz spam w kosnoli.
  24. Trochę januszerka, bo płacisz za konto całe 4 zł https://support.discord.com/hc/pl/articles/360047412672-Get-3-months-of-Nitro-with-Xbox-Game-Pass-Ultimate
  25. LeviBoyPL

    Magiczny kilof

    podaj błąd będzie łatwiej chance of 50%: drop 1 stone at event-block stop chance of 50%: drop 1 dirt at event-block to nie jest czasem tak, że jest 50% szans na wydropienie obu bloków?
×
×
  • Dodaj nową pozycję...