-
Ilość zawartości
1852 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
44
Odpowiedzi społeczności
-
kerpson odpowiedź w Auto respawn został oznaczony jako odpowiedź
Skoro to takie proste i jesteś taki mądry to czemu sam mu nie pokażesz jak to zrobić ?
send victim title "&4Kill!" with subtitle "&7nie zyjesz" for 3 second
-
kerpson odpowiedź w Spam w konsoli został oznaczony jako odpowiedź
Możliwe, że przy pluginach dajesz ciągle tą samą nazwę package. Zasada tworzenia package: domena + nazwa pluginu np: me.kerpson.jakisplugin
Dodatkowo wspomnę, iż nie masz @Override nad metodą onEnable i onDisable
-
kerpson odpowiedź w Odczytywanie został oznaczony jako odpowiedź
1. WTF
if(e.getRawSlot()<e.getInventory().getSize()) { 2. enumy porównuje się znakiem ==, czyli np. e.getCurrentItem.getType() == Material.DIAMOND
3. W klasie głównej nie ma implementacji Listener i CommandExecutor czyli nie zadziałają eventy oraz komendy (implements Listener, CommandExecutor)
4. żeby działało zrób tak:
@Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { if(cmd.getName().equalsIgnoreCase("menu")) { if(sender instanceof Player) { Player p = (Player) sender; openGui(p); }else { } } return false; }
-
kerpson odpowiedź w Problem z GUI został oznaczony jako odpowiedź
Generalnie zamiast funkcji "format slot" polecam ci inną funkcję, link do mojego poradnika. To powinno rozwiązać twój problem
-
kerpson odpowiedź w Odliczanie czasu został oznaczony jako odpowiedź
Można do tego użyć np. Mapki, ale jest na to wiele innych sposobów.
Przykład HashMapy: (mam nadzieję, że wiesz jak używać mapki)
Map<UUID, Long> kit = new HashMap<>(); #komenda if(cmd.getName().equals("dadsad")){ if((kit.get(p.getUniqueId() != null) && (kit.get(p.getUniqueId()) > 0)){ #W tym przypadku gracz musi odczekać, ponieważ czas jest większy od 0 int time = System.currentTimeMillis() - kit.get(p.getUniqueId()); p.sendMessage("Musisz odczekać " + time / 1000 + " sekund"); return true; } else { kit.put(p.getUniqueId(), Systent.currentTimeMillis() + (5 * 1000)); #5 to liczba, mnożymy przez 1000 aby otrzymać liczbę sekund #dalsza część kodu } }
A zapis mamy tu:
Można zrobić też np. jakąś nową klasę User itd.
-
kerpson odpowiedź w Jak zrobić żeby do użycia komendy były potrzebne uprawnienia został oznaczony jako odpowiedź
każdy argument dla komendy to inne uprawnienie dla tego argumentu
if(args[0].equals("gracz")){ if(p.hasPermission("permisja.gracz")){ } } if(args[0].equals("vip")){ if(p.hasPermission("permisja.vip")){ } }
-
kerpson odpowiedź w Jak policzyć ile gracz ma nether starów w Inventory? został oznaczony jako odpowiedź
Masz na sprawdzanie w eq:
https://code.skript.pl/AmGsIOVp
-
kerpson odpowiedź w PEX I CHAT został oznaczony jako odpowiedź
Przeczytaj temat i się wtedy wypowiadaj.
@Cipski
Player p = e.getPlayer(); PermissionUser user = PermissionsEx.getUser(p); if(user.inGroup("wlasciciel")
I event AsyncChat
-
kerpson odpowiedź w Problem z pandora! został oznaczony jako odpowiedź
przy linijce:
on place dragon egg: if player's tool is dragon egg named "{@pandoraname}" with lore "{@pandoralore}": po tym dodaj cancel event - nie będzie się dało postawić bloku
oraz po cancel event dodaj "remove 1 Dragon Egg named "{@pandoraname}" with lore "{@pandoralore}" from the player " - Kod będzie wyglądać tak:
on place dragon egg: if player's tool is dragon egg named "{@pandoraname}" with lore "{@pandoralore}": cancel event remove 1 Dragon Egg named "{@pandoraname}" with lore "{@pandoralore}" from the player i dalsza część kodu
A 2x zabiera bo 2x usuwasz graczowi jajko
linijka 66 i 68, usun ta metode z linijki 66
-
kerpson odpowiedź w Czy Mozna uzywac % w gui? został oznaczony jako odpowiedź
Mozna. Ale trzeba je wpisac podwojnie aby bylo widac jedno np. %%
-
kerpson odpowiedź w Co tam mam wpisać? został oznaczony jako odpowiedź
Masz 2 możliwości
1. Dodawanie 1 tylko dla graczy online
2. Dodawanie 1 dla wszystkich którzy znajdują się w zmiennej
W sposobie drugim w komendzie musisz dodać gracza gdy weźmie jakiś kit, ja dałem tylko przykład
-
kerpson odpowiedź w Błąd konsola został oznaczony jako odpowiedź
Mialem kiedys blad, jak zrobilem reload skryptu to nie bylo bledow ale komenda nie dzialala. Ja ten problem rozwiazalem tak: W frazie na youtube wyszukalem "Paczka pluginow na 1.8.8", w 90% znajduje sie tam plugin skript, i go sobie skopiowalem do mojego serwera i dziala
