Spideusz
Użytkownik-
Ilość zawartości
32 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez Spideusz
-
Bezproblemowo tylko znajdź sobie dekompilator
-
Da się poprzez metodę Team, ustawiasz tylko graczowi odpowiedni prefix i gotowe
-
Problem z otrzymaniem IntegerListy z configu
Spideusz odpowiedział(a) na Spideusz pytanie w Pytania i problemy
A co napisałem ? Napisałem że jest to podsekcja w moim ostatnim komentarzu (przed tym) Trzeba brać ConfigurationSection i z niego wydobywać dopiero informacje -
mc.FunMine.pl- Tutaj zaczyna się prawdziwa przygoda!
Spideusz odpowiedział(a) na Spideusz temat w Archiwum serwerów
Serwer do kosza, posłuchałem się opinii ludu i będzie zupełnie inny serwer ;D // Do zamknięcia i do archiwum temat -
mc.FunMine.pl- Tutaj zaczyna się prawdziwa przygoda!
Spideusz odpowiedział(a) na Spideusz temat w Archiwum serwerów
Jak masz zamiar jechać po moim serwerze to możesz odrazu pominąć ten wątek. Autorskie rozwiązania są takie których na innych serwerach jeszcze nie wymyślili, albo są już ale nie są spopularyzowane. Napisałem dokładnie np. co znaczy dosłownie Na przykład czyli podałem 1 PRZYKŁAD Pluginy podałem zgodnie z tabelką która umieszczona jest w poście "Regulamin.." Zamiast pisać "XD" napisz swoje pluginy które będą "działać" i obsługiwać w miarę nie chaotyczny sposób dane graczy. Stronę publikuje tak tylko żeby było, że jakaś jest :)) Trailer był robiony na szybko, po 2 nie mam dobrego komputera żeby mi pięknie zrenderował obraz, a pokazałem mapę ponieważ omawianie systemu gry jest nudne. -
Dodaj jeszcze naprawę BackDoorow ;} // Skryptów nie polecam, za dużo ram zużywają
-
mc.FunMine.pl- Tutaj zaczyna się prawdziwa przygoda!
Spideusz odpowiedział(a) na Spideusz temat w Archiwum serwerów
// Edit Zmiana wersji na 1.8-1.13.2 :)) -
Problem z otrzymaniem IntegerListy z configu
Spideusz odpowiedział(a) na Spideusz pytanie w Pytania i problemy
// do zamknięcia ogarnięte już Miałem podsekcje w configu i trzeba było brać ConfigurationSection -
Problem z otrzymaniem IntegerListy z configu
Spideusz odpowiedział(a) na Spideusz pytanie w Pytania i problemy
Nie działa nawet po zmianie na Stringa ;/, dalej jakieś pomysły ? -
Problem z otrzymaniem IntegerListy z configu
Spideusz odpowiedział(a) na Spideusz pytanie w Pytania i problemy
Nie działa, ale spróbuje setować już podczas zapisu id w liście za pomocą casta (String) -
p.damage(99999); User.get(p.getName()).getRank().setPoints(User.get(p.getName()).getRank().getPoints() - 50); Bukkit.broadcastMessage(Objects.t(Objects.core + "Gracz &4" + p.getName() + " &cwylogowal sie podczas walki")); Myślę że dasz radę to ogarnąć // Zabiera 50 punktów podczas wyjścia gdy gracz jest podczas walki
-
Siema mam taki problem, chcę sobie brać po kolei moje cudowne Objecty generatory i wrzucać je do HashMapy podczas startu pluginu i coś nie pyka Config: generatory: '0': location: x: 1394 y: 69 z: -925 world: world generator: nazwa: '&3Generator &2Emeraldow &7(&e1LVL&7)' level: 1 czas: 6 material: EMERALD_BLOCK materialbloku: EMERALD_ORE '1': location: x: 1393 y: 69 z: -925 world: world generator: nazwa: '&3Generator &2Emeraldow &7(&e1LVL&7)' level: 1 czas: 6 material: EMERALD_BLOCK materialbloku: EMERALD_ORE A tutaj IntegerGetter for(Integer i : Main.getInst().getConfig().getIntegerList("generatory")) { p.sendMessage(Main.getInst().getConfig().getString("generatory." + i + ".generator.nazwa")); } I nic nie zwraca, a config zawiera dane ;/ Liczę na jak najszybszą odpowiedź!
-
Rób co chcesz wg. mnie nawet short by pasowalo ;d byle tylko dawać cooldown na jakiś czas. Możesz się też pobawić System.getCurrentmillis(), ale to jest zbugowane. Mi nie chce działać
-
Map<String, Integer> cooldown = new HashMap<>(); if(e.getInventory().getTitle().equals("")){ e.setCancelled("true"); cooldown.put(e.getPlayer().getName(), 2); i(e.getCurrentItem() == null){ return; } else { if(cooldown.containsKey(e.getPlayer().getName()){ return; e.getPlayer().sendMessage("zwolnij troche kolego"); } else { // Kod } } } Bukkit.getScheduler().runScheduleAsyncRepeatingTask(Main.instancja, ()->{ for(Player p : Bukkit.getOnlinePlayers()){ if(cooldown.containsKey(p.getName)){ if(cooldown.get(p.getName) > 0){ cooldow.replace(p.getName(), cooldown.get(p.getName() - 1); } else if (cooldown.get(p.getName) <= 0)){ cooldown.remove(p.getName)); } } }, 0, 20L); Nie wiem czy zadziała na 100% bo pisze z telefonu Instancja - musisz stworzyć konstruktora klasy Maine żeby mogłeś jej używać wszędzie w swoich klasach.
-
Pierwsze pobierz funny guilds, następnie wejdź na jego githuba i szukaj po klasach co potrzebujesz. Później otwórz budowę pakietu i zaimportuj do niego plik . jar FG Ja robiąc swojego Core pod serwa brałem z FunnyGuilds informacje na temat gracza ile ma punktów i jaki jest tak gildii. Można też brać więcej informacji, ale jak mówi trzeba na githuba wejść i pogrzebać w kodzie źródłowym
-
Ale podforum w którym napisałem to pytanie to "Programowanie -> Tworzenie pluginów - Java & Kotlin -> Pytania i problemy" :))
-
Dobra zrobiłem, żeby dodawało po 1 przedmiocie a podczas sprawdzania będzie zabierało ;3 // Do zamknięcia
-
Ale to jest przykład, mi chodzi o liczby x i y 8 jest to maksymalna liczba która powinna być, a i nie robie w SKRIPT (guwno) tylko w JAVIE i Spigocie 1.8 Mój przykład: Tutaj masz akurat koxy, max w eq możesz mieć 3, ale nie wiem jak zrobić, żeby dobierało idealnie z Objektu ;d for(int v = f.getInt("schowek.perly"); v != 0; v--) { if(a.getAmount() + v == 3) { perla.setAmount(3); p.getInventory().addItem(perla); p.sendMessage(Objects.t(Objects.core + "&7Dobrales &6" + (f.getInt("schowek.perly") - a.getAmount()) + " koxow &7ze schowka")); f.set("schowek.perly", f.getInt("schowek.perly") - a.getAmount()); xd = true; break; } }
-
Mordy jak zrobić, że jeżeli gracz np. 4 refy i dodać maksymalna liczbę z konfiguracji żeby w sumie dawała 8 lub mniej? Mózg mnie boli normalnie już od myślenia @_@, nie chce cały czas jechać na if-ach i forach, da się to jakoś zrobić prościej?
-
mc.FunMine.pl- Tutaj zaczyna się prawdziwa przygoda!
Spideusz odpowiedział(a) na Spideusz temat w Archiwum serwerów
Jak 1 edycja wypali to zmieniam wersje na 1.8-1.13.2 -
Skorzystaj z WorldGuard API i ustaw, że gracz nie może wychodzić poza np. 5k kratek.
-
mc.FunMine.pl- Tutaj zaczyna się prawdziwa przygoda!
Spideusz odpowiedział(a) na Spideusz temat w Archiwum serwerów
MediumHC* Jeżeli chcecie mogę zmienić wersję na najnowszą. Przerobie wszystkie pluginy, tylko chodzi mi o komfort graczy ;3 Niektórzy nie mają zbyt dobrych komputerów, a jak wejdą na wersji np. 1.13.2 / 1.14 to maksymalnie obstawiam 30FPS / na Optifine 40-50 -
Wszystkie narzędzia do pisania generują niepotrzebny kod który tylko podnosi zapotrzebowanie na RAM @_@ Proszę nie ranić mojego serca...
-
Po 1 stwórz sobie objekt który będzie zwracał Stringa po formacie przez ChatColor. Później możesz użyac tego do tłumaczenia & na ChatColor. Tutaj masz gotowy object Aby tego użyć piszesz poprostu najpierw klase gdzie jest ten Object a pózniej go wywołujesz. np. Voidy.t("wiadomość"); public static String t(String string){ return ChatColor.translateAlternateColorCodes("&", string);}
- 8 odpowiedzi
-
- wiadomosci
- kolorowe
-
(i 2 więcej)
Oznaczone tagami:
-
Patrze na wszystko co jest związane z *.sk to mi się płakać chce @_@ Jeżeli już robisz w "Script" to polecam równomiernie uczyć się Javy i zaczynać robić projekty pod Spigota/CraftBukkita/BungeeCorda Jak Cię czegoś poduczyć to pisz priv ;3 albo ts3 ts.funmine.pl
