Skocz do zawartości

Fadex

Użytkownik
  • Ilość zawartości

    87
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    2

Treść opublikowana przez Fadex

  1. Pobierz najnowszą wersję Java (https://www.java.com/pl/download/). Jeśli nie pomoże, wina po stronie karty graficznej, a wskazuje na to plik aticfx64.dll (9 linijka error dump'u). Spróbuj zaktualizować jej sterownik.
  2. @MasterZiomalo7A zerknij jak ja zrobiłem cały kod Po co za każdym razem definiować onCommand (a to może być źródłem problemu). Wykorzystaj warunki ( if ).
  3. Podaj jakiego typu błąd widzisz i większy fragment kodu Domyślam się z czym masz problem. Jeśli korzystasz z CommandExecutor poniżej masz kod, który musisz umieścić w głównej klasie i klasie Gamemode. Główna klasa: @Override public void onEnable(){ getCommand("gamemode").setExecutor(new Gamemode(this)); } W klasie Gamemode: public class Gamemode implements CommandExecutor { private Plugin plugin; public Gamemode(Plugin plugin){ this.plugin = plugin; } @Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { // kod wykonywanej komendy } }
  4. Sprawa jest dosyć jasna. @Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){ if(cmd.getName().equalsIgnoreCase("pomoc")){ sender.sendMessage("tresc"); return false; } if(cmd.getName().equalsIgnoreCase("limity")){ sender.sendMessage("tresc"); return false; } if(cmd.getName().equalsIgnoreCase("vip")){ sender.sendMessage("tresc"); return false; } } Po 1. źle zdefiniowałeś warunek if(cmd.getName().equalsIgnoreCase("pomoc")); . Na końcu zamiast średnika powinna być klamra }. To co podałem jest podstawowym definiowaniem warunku. Poczytaj więcej na temat Javy, a poznasz inne. Po 2. nie potrzeba definiować eventu onCommand kilkakrotnie, wystarczy użyć warunków.
  5. Zerknij w wiadomość prywatną na forum
  6. Przy definiowaniu ItemStack dodaj ilość materiału: ItemStack s = new ItemStack(Material.STONE, 1);
  7. Tak, piszę w Eclipse.
  8. Prawie. Inventory inv = Bukkit.createInventory(null, 9, "ELO"); ItemStack s = new ItemStack(Material.STONE); ItemMeta im = s.getItemMeta(); im.setDisplayName("elo"); s.setItemMeta(im);
  9. Tak samo popraw definiowanie Inventory.
  10. To jest error-log. Na przyszłość jak będziesz pisał własne pluginy naucz się wpierw debugować i czytać błędy. Jest wiele poradników w internecie Drastyczny błąd w kodzie. Źle zdefiniowałeś ItemStack'i. Twój kod: ItemStack s = new ItemStack(Material.STONE);{ ItemMeta im = s.getItemMeta(); im.setDisplayName("§7§oSTONE §7§o(§c§o64§7§o)"); s.setItemMeta(im); } Musi wyglądać tak (chodzi o nawiasy klamrowe): ItemStack s = new ItemStack(Material.STONE); ItemMeta im = s.getItemMeta(); im.setDisplayName("§7§oSTONE §7§o(§c§o64§7§o)"); s.setItemMeta(im);
  11. Tak jak w twoim poprzednim temacie pisałem, wyrzuć na chwilę resztę (przenieś do innego folderu) i uruchom serwer z niedziałającym pluginem.
  12. Widzę, że masz wiele problemów z niedziałającym kodem. Polecam nauczyć się debugować kod i zacząć najlepiej od logów. Tak naprawdę jeśli występuje błąd w kodzie to wywali go w konsoli. Analizowanie niedziałającego pluginu (przynajmniej ja) zawsze zaczynam od konsoli, potem sprawdzam kod i poprawiam błędy. Podeślij logi.
  13. Czyli chcesz aby wartość bez przerwy była 1, nawet gdy gracz wyjdzie i wejdzie ponownie?
  14. Zastanawia mnie ilość logowań. To co masz teraz w kodzie jest bez sensu, gdyż za każdym razem zmienna i będzie zerowana, a gracz powinien otrzymywać komunikat z wartością i=1. Podeślij logi, zobaczymy co z nich wyniknie.
  15. Podaj logi z konsoli. Najlepiej przenieś tymczasowo inne pluginy i uruchom serwer na czysto tylko z twoim i podeślij.
  16. W evencie onEnable() dodaj: Bukkit.getServer().getPluginManager().registerEvents(this, this);
  17. Fadex

    IslandWorld.

    @PakerP Ustawienie world-isle: world nie ma najmniejszego sensu. Tak czy siak doprowadzi plugin do zwrócenia błędu.
  18. Fadex

    IslandWorld.

    Zostawić.
  19. Fadex

    IslandWorld.

    Tak jak napisałem.. utwórz dowolny nowy świat (np. o nazwie test). Ustaw w configu wartość world-spawn: test i zobacz czy będzie działać (uprzednio zalecam restart).
  20. Fadex

    IslandWorld.

    @LjayPL789 Nie. Cytuję tu tylko nazwy. Zrób świat z dowolną nazwą, np. test. Ustaw świat w konfiguracji tak jak wspomniałem wyżej (world-spawn: test).
  21. Trzeba będzie zastosować PHP (nie ma czegoś takiego jak skrypt HTML). Mogę Ci wytłumaczyć bądź pomóc zrobić, jeśli jesteś zainteresowany (a pewnie jesteś ) to zapraszam PW.
  22. Fadex

    IslandWorld.

    Błąd wskazuje na to, że nie ma świata o nazwie "world". Zobacz czy jest on poprawnie wygenerowany, jeśli tak - spróbuj utworzyć dowolny świat z jakąś nazwą, a później w konfiguracji IslandWorld zmień wartość "world-spawn:" na nazwę twojego świata. Jeśli to nie pomoże, będziemy działać dalej.
  23. Fadex

    jquery problem

    Podmień zdefiniowany mapArray na: var mapArray = [ 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, ];
  24. @jahumen Mógłbyś podesłać na PW link do tego?
  25. @jahumen Nawet nie widziałem tego skryptu nigdy, ale przeszukując cały internet, żeby potwierdzić "Dotychczas nie spotkałem takiego dodatku, więc może i jest pierwszy!" to nie widziałem takiego.
×
×
  • Dodaj nową pozycję...