Skocz do zawartości

KrejzolekPRO

Użytkownik
  • Ilość zawartości

    2190
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    3

Treść opublikowana przez KrejzolekPRO

  1. private List<String> msg = new ArrayList<String>(this.msg);
  2. public static Integer kratki(Player p){ if(p == null){ return 0; } Combat c = Combat.getCombat(player); Integer sec = c.getTime(); Integer max = Config.getStartTimeCombat(); Double percent = max/100; percent = (percent*sec)/10; Integer kratki = percent.intValue(); return kratki; } Takie coś stworzy Ci w zależności od 1 do 10 kratek., w Integerze 'kratki' masz ile ich jest.
  3. Zobacz na kod lepszej wersji sdDrop, tak jest to o wiele lepiej rozwiązane.
  4. To może podaj co dokładnie chcesz osiągnąć.
  5. Cześć, jak wiecie worldborder w minecraftcie działa tak, że z każdej strony tworzy o tyle samo oddalony od środka (z każdej strony jest taki sam promień), no i właśnie da się jakkolwiek zrobić, aby na na przykład stronie north, był o 50 kratek dłuższy? (wtedy również zmienia się szerokość west i east) Podsyłajcie wszystkie propozycje jakie macie.
  6. Najwidoczniej tps wyświetlasz jako liczbe float, a nie jako double.
  7. No bo jak chcesz mieć w evencie od spawnowania przedmiotu gracza? @EventHandler public void onPlayerDrop(PlayerDropItemEvent event) { Player player = (Player) event.getPlayer(); if(event.getItem().getType == Material.LOG){ event.setCancelled(true); player.sendMessage("Nie mozesz tego wyrzucac!") } }
  8. Możesz uzyc metody statycznej
  9. HyperX Cloudy i to bez najmniejszego zawachania, a dodatkowo jeśli nie masz dedykowanej karty dźwiękowej to zaopatrz się lepiej w ISK MDH8500, które na integrze grają lepiej Krakeny to szit, plastik, plastik i jeszcze raz plastik + zależy gdzie kupujesz bo na allegro czy innych można natknąć się częściej na podróby niż oryginały.
  10. KrejzolekPRO

    AntyClicker/makro

    Może i stary dosyć, ale spełnia zadanie w 100%.
  11. Używaj interpunkcji, tego się czytać nie da. Nie rozumiem ciebie w ogóle.
  12. if fancing of player's fancing is north:
  13. https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html#ENDER_PORTAL_FRAME ENDER_PORTAL_FRAME
  14. Ja się tylko zastanawiam jak ty sobie w życiu poradzisz... permission: xyz permission message: Brak!
  15. KrejzolekPRO

    BUKKIT

    https://yivesmirror.com/downloads/spigot
  16. execute console command "pex user %arg 1% group set vip" broadcast "&7Gracz %arg 1% kupil VIPA!" A resztę sobie dopisz, nie ma dużo.
  17. KrejzolekPRO

    Logi chatu w yml

    "%player%: /%commands% %arguments%" Takie coś zwróci Ci pełną komende.
  18. I właśnie takie coś odstrasza potencjalnych klientów. Powinieneś chociaż publikować swoje pracę na YouTube, przez co znacznie oszczędzisz czasu nie tylko sobie.
  19. KrejzolekPRO

    Blad

    No nie do końca, musisz ją zarejestrować w onEnable() jeszcze. public void onEnable(){ this.getCommand("tpall").setExecutor(this); } I wtedy to: public TeleportAllCommand(Main plugin){ this.plugin = plugin; this.plugin.getCommand("tpall").setExecutor(this); } jest niepotrzebne. Dobra nie patrzcie tam do góry, myślałem, że to jest główna klasa pluginu. Tak to jest jak ktoś daje tylko część, a resztę "a niech się domyślą"... Dałeś w onEnable() tą linijkę? new TeleportAllCommand(this); Po za tym dziwnie to robisz, okej chcesz mieć porządek w głownej klasie, ale taka rejestracja jest chaotyczna. Na przykład zamiast zrobić sobie instancje głównej klasy to robisz to w sposób, który nie wiem czy zadziała - nie mogę sprawdzić.
  20. Wpisujesz w jakiś String w pluginie nazwę licencji - klucz no i potem w bazie swojej sprawdzasz czy ten klucz, który jest w pluginie jest w twojej bazie i albo wyłączasz plugin, albo ładujesz.
  21. Musisz użyć metody replace, albo ChatColor - i tego używaj!!! Najlepiej jak zrobisz sobie utila do tego czyli: public static String color(String s){ return ChatColor.translateAlternateColorCodes('&', s); } I wtedy robisz: stonelore.add(twojutil.color(getConfig().getString("drop.stone.lore"))); stoneim.setDisplayName(twojutil.color(getConfig().getString("drop.stone.nazwa")));
  22. Użyj PlayerCommandPreprocessEvent @EventHandler public void cmd(PlayerCommandPreprocessEvent e){ String[] cmds = e.getMessage().split(" "); if(cmds[0].equals("twoja_komenda")){ e.setCancelled(true); [twoj kod] } } Takie coś?
  23. command /lizard [<text>]: trigger: if argument 1 is "top": execute player command "/toppvp" stop if argument 1 is "sklep": execute player command "/sklepgui" stop if argument 1 is "balance": execute player command "/balance" stop else: send "/lizard top - Top Pvp" send "/lizard balance - Aktualny stan pieniedzy" send "/lizard sklep - sklep. stop
×
×
  • Dodaj nową pozycję...