Skocz do zawartości

kerpson

Użytkownik
  • Ilość zawartości

    1852
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    44

Odpowiedzi społeczności

  1. 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  
  2. 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
  3. 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; }  
  4. 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
     
  5. 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.
  6. 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")){ } }  
  7. 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
     
  8. 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
  9. 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
  10. kerpson odpowiedź w Czy Mozna uzywac % w gui? został oznaczony jako odpowiedź   
    Mozna. Ale trzeba je wpisac podwojnie aby bylo widac jedno np. %%
  11. 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
  12. 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
  13. kerpson odpowiedź w Funnyguilds problem został oznaczony jako odpowiedź   
    to ty cos zle zrobiles
×
×
  • Dodaj nową pozycję...