Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Drop - Autorski drop na twoj serwer


avacador

Rekomendowane odpowiedzi

Opublikowano

S P D R O P

Autorski plugin na drop autore'm

pluginu jest Pikselke  + Avacador "SeeXiaak"   PS (Wiekszosc pisał pikselke)

 

PLUGIN POSIADA:

Fortune:

Ustawianie drop ze stone:
TurboGui

TurboDrop

Statystyki w Gui

 

TO DO:

Ustawianie dropu z gracza

mozliwosc kupna za lvl.

LvL + Statystyki q gui jak na mc4u.

Poprawieni kodu.

Ustawianie komendy za lvl.

 

WYMAGANE PLUGINY:

PROTOCOLIB

BARAPI

 

PLUGIN DO ODEBRANA NA PW

 

Donejty:

 

-----

----

----

 

 

Szanuj prace autorów

Nie przerabiaj pluginów
 

Chcesz współprace?


pisz do Nas!


Napiszemy wszystkie


pluginy!

Opublikowano

No te lVl by się przydały bo narazie od innych plg na drop odroznia sie chyba tylko TurboDropem.

Osobiscie chyba uzyje na nowej edycji serwera kek

Veni, vidi, vici

I came, I saw, I conqered

Opublikowano

Jak na MC4U powiadasz? xD nie dokońca what ever

1. Ta nazwa taka troche dziwna chodź sie tylko czepiam

2. 

  private String name;
  private int stone;
  private int dropDiamond;
  private int dropEmerald;
  private int dropIron;
  private int dropCoal;
  private int dropRedstone;
  private int dropApple;
  private int dropGunpowder;
  private int dropLapis;
  private int dropObsidian;
  private int dropGold;
  private int dropPearl;
  private boolean enableCobble;
  private boolean enableDrop;
  private boolean enableDiamond;
  private boolean enableEmerald;
  private boolean enableIron;
  private boolean enableCoal;
  private boolean enableRedstone;
  private boolean enableApple;
  private boolean enableGunpowder;
  private boolean enableLapis;
  private boolean enableObsidian;
  private boolean enableGold;
  private boolean enableString;
  private boolean enablePearl;

2. ma to sens?

  public static void loadUsers()
  {
    File[] listFiles;
    int length = (listFiles = FileManager.getUsersFolder().listFiles()).length;
    for (int i = 0; i < length; i++)
    {
      File f = listFiles[i];
      YamlConfiguration yml = YamlConfiguration.loadConfiguration(f);
      String name = yml.getString("name");
      int stone = yml.getInt("stone");
      int diamond = yml.getInt("diamond");
      int emerald = yml.getInt("emerald");
      int iron = yml.getInt("iron");
      int coal = yml.getInt("coal");
      int redstone = yml.getInt("redstone");
      int book = yml.getInt("apple");
      int gunpowder = yml.getInt("gunpowder");
      int lapis = yml.getInt("lapis");
      int obsidian = yml.getInt("obsidian");
      int gold = yml.getInt("gold");
      int pearl = yml.getInt("pearl");
      boolean cobble = yml.getBoolean("cobble");
      boolean drop = yml.getBoolean("drop");
      new User(name, stone, diamond, emerald, iron, coal, redstone, book, gunpowder, lapis, obsidian, gold, pearl, cobble, drop);
    }
  }

ma to sens? masz 1k graczy i przy starcie mc ladujesz 1k plikow co troche trwa lepiej w PlayerJoinEvent zaladowac tylko potrzebnych...

3. mam buga xD jak klikasz na drop w inventory to nie zmienia sie status z on na off xD zawsze On xD

K***a jebane forum usunelo caly komentarz.... ogolem tutaj zamiast czegos takiego to obiekt Drop

i dodaj do Obiektu User zmienna uuid bo nick sie zmienia...

Co ja tutaj robie...

Opublikowano

Jak na MC4U powiadasz? xD nie dokońca what ever

1. Ta nazwa taka troche dziwna chodź sie tylko czepiam

2.

  private String name;
  private int stone;
  private int dropDiamond;
  private int dropEmerald;
  private int dropIron;
  private int dropCoal;
  private int dropRedstone;
  private int dropApple;
  private int dropGunpowder;
  private int dropLapis;
  private int dropObsidian;
  private int dropGold;
  private int dropPearl;
  private boolean enableCobble;
  private boolean enableDrop;
  private boolean enableDiamond;
  private boolean enableEmerald;
  private boolean enableIron;
  private boolean enableCoal;
  private boolean enableRedstone;
  private boolean enableApple;
  private boolean enableGunpowder;
  private boolean enableLapis;
  private boolean enableObsidian;
  private boolean enableGold;
  private boolean enableString;
  private boolean enablePearl;
2. ma to sens?
  public static void loadUsers()
  {
    File[] listFiles;
    int length = (listFiles = FileManager.getUsersFolder().listFiles()).length;
    for (int i = 0; i < length; i++)
    {
      File f = listFiles[i];
      YamlConfiguration yml = YamlConfiguration.loadConfiguration(f);
      String name = yml.getString("name");
      int stone = yml.getInt("stone");
      int diamond = yml.getInt("diamond");
      int emerald = yml.getInt("emerald");
      int iron = yml.getInt("iron");
      int coal = yml.getInt("coal");
      int redstone = yml.getInt("redstone");
      int book = yml.getInt("apple");
      int gunpowder = yml.getInt("gunpowder");
      int lapis = yml.getInt("lapis");
      int obsidian = yml.getInt("obsidian");
      int gold = yml.getInt("gold");
      int pearl = yml.getInt("pearl");
      boolean cobble = yml.getBoolean("cobble");
      boolean drop = yml.getBoolean("drop");
      new User(name, stone, diamond, emerald, iron, coal, redstone, book, gunpowder, lapis, obsidian, gold, pearl, cobble, drop);
    }
  }

ma to sens? masz 1k graczy i przy starcie mc ladujesz 1k plikow co troche trwa lepiej w PlayerJoinEvent zaladowac tylko potrzebnych...

3. mam buga xD jak klikasz na drop w inventory to nie zmienia sie status z on na off xD zawsze On xD

K***a jebane forum usunelo caly komentarz.... ogolem tutaj zamiast czegos takiego to obiekt Drop

i dodaj do Obiektu User zmienna uuid bo nick sie zmienia...

Doczepiłbym się tylko jednego. Ja bym nie ladowal tego w PlayerJoinEvent, bo na większych serwerach może w jednej chwili wejść nawet 500 osób :D proponowałbym tworzyć obiekt w AsyncPlayerPreLoginEvent, potem tylko pobierać, bo jest on odgrywany w Nowym wątku.
Opublikowano

 

Jak na MC4U powiadasz? xD nie dokońca what ever

1. Ta nazwa taka troche dziwna chodź sie tylko czepiam

2.

  private String name;
  private int stone;
  private int dropDiamond;
  private int dropEmerald;
  private int dropIron;
  private int dropCoal;
  private int dropRedstone;
  private int dropApple;
  private int dropGunpowder;
  private int dropLapis;
  private int dropObsidian;
  private int dropGold;
  private int dropPearl;
  private boolean enableCobble;
  private boolean enableDrop;
  private boolean enableDiamond;
  private boolean enableEmerald;
  private boolean enableIron;
  private boolean enableCoal;
  private boolean enableRedstone;
  private boolean enableApple;
  private boolean enableGunpowder;
  private boolean enableLapis;
  private boolean enableObsidian;
  private boolean enableGold;
  private boolean enableString;
  private boolean enablePearl;
2. ma to sens?
  public static void loadUsers()
  {
    File[] listFiles;
    int length = (listFiles = FileManager.getUsersFolder().listFiles()).length;
    for (int i = 0; i < length; i++)
    {
      File f = listFiles[i];
      YamlConfiguration yml = YamlConfiguration.loadConfiguration(f);
      String name = yml.getString("name");
      int stone = yml.getInt("stone");
      int diamond = yml.getInt("diamond");
      int emerald = yml.getInt("emerald");
      int iron = yml.getInt("iron");
      int coal = yml.getInt("coal");
      int redstone = yml.getInt("redstone");
      int book = yml.getInt("apple");
      int gunpowder = yml.getInt("gunpowder");
      int lapis = yml.getInt("lapis");
      int obsidian = yml.getInt("obsidian");
      int gold = yml.getInt("gold");
      int pearl = yml.getInt("pearl");
      boolean cobble = yml.getBoolean("cobble");
      boolean drop = yml.getBoolean("drop");
      new User(name, stone, diamond, emerald, iron, coal, redstone, book, gunpowder, lapis, obsidian, gold, pearl, cobble, drop);
    }
  }

ma to sens? masz 1k graczy i przy starcie mc ladujesz 1k plikow co troche trwa lepiej w PlayerJoinEvent zaladowac tylko potrzebnych...

3. mam buga xD jak klikasz na drop w inventory to nie zmienia sie status z on na off xD zawsze On xD

K***a jebane forum usunelo caly komentarz.... ogolem tutaj zamiast czegos takiego to obiekt Drop

i dodaj do Obiektu User zmienna uuid bo nick sie zmienia...

Doczepiłbym się tylko jednego. Ja bym nie ladowal tego w PlayerJoinEvent, bo na większych serwerach może w jednej chwili wejść nawet 500 osób :D proponowałbym tworzyć obiekt w AsyncPlayerPreLoginEvent, potem tylko pobierać, bo jest on odgrywany w Nowym wątku.

 

oczywiście że w asyns można chodź nie podowałem mu najlepszego rozwiązania tylko lepsze niż on zrobił xD 

Co ja tutaj robie...

Opublikowano

To może się wypowiem, bo @dekros123 nawet o tym nie wspomniał, a skoro chcecie robić coś publicznie to chociaż róbcie to porządnie..

1. Wyczuwam tutaj jak ch** poradniki by super elo kamilkime..

2. Każda klasa ma być podpisana zrozumiale i unormowana ma być jakimiś normami. Czyli: BlockBreakEvent --> BlockBreakListener.class.

3. Każde nowe słowo klasy ma być z WIELKIEJ litery. (6 klas do poprawy)

4. Update, nie pisz mi błagam Cię, że ten kod jest Twój i mi gówno do tego jak to nazywasz. UCZ SIĘ OD POSTAW JAKIŚ ZASAD a nie powielaj swojego błędu w kolejnych pluginach -.-

5. Czemu każdy Util od dropu ma własną, nową klasę? Nie lepiej zrobić jedną DropUtil i do tego to wrzucić? Przy takim Core jakbyś pisał to będziesz miał 500 voidów to zrobisz 500 osobnych klas? xD

6. What is that?

 Player[] onlinePlayers;
        for (int length = (onlinePlayers = Bukkit.getOnlinePlayers()).length, i = 0; i < length; ++i) {
            final Player p = onlinePlayers[i];
            if (User.get(p.getName()) == null) {
                new User(p.getName(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, true, true);
            }
        }

A tutaj już się poprawiłeś:

    public static Turbodrop get(final String user) {
        for (final Turbodrop u : SectorsDrop.getInst().tb) {
            if (u.getName().equalsIgnoreCase(user)) {
                return u;
            }
        }
        return null;
    }

Nagły zanik mózgu czy przekopiowane? ;-;

 

Pomijając już w ogóle fakt, że wszystko jest zrobione synchronicznie więc powodzenia przy większej ilości graczy..

 

@Edit

Jak już zamykałem bo mi się szukać nie chciało wpadło mi w oczy to:

    public static SectorsDrop getInst() {
        if (SectorsDrop.inst == null) {
            return new SectorsDrop();
        }
        return SectorsDrop.inst;
    }

Do czego to służy? ;-; Sprawdzasz, czy config jest utworzony? :_;

784091427630431250239.png

Regulamin sygnatur

Opublikowano

@OldisPL powiem tak miałem zamiar powiedzieć o tym ale:  "K***a jebane forum usunelo caly komentarz...."  rozpisałem sie troche i mi usuneło to już mi sie nie chciało

a ten 6 pkt co napisałeś "What is this"

zakładam że po realodzie pobiera graczy i tworzy obiekty tym których nie ma chodź głupie założenie.. bo reloadów sie nie robi xD

Co ja tutaj robie...

Opublikowano

@OldisPL powiem tak miałem zamiar powiedzieć o tym ale:  "K***a jebane forum usunelo caly komentarz...."  rozpisałem sie troche i mi usuneło to już mi sie nie chciało

a ten 6 pkt co napisałeś "What is this"

zakładam że po realodzie pobiera graczy i tworzy obiekty tym których nie ma chodź głupie założenie.. bo reloadów sie nie robi xD

 

Bardziej mi tutaj chodzi o tą pętlę(?), którą zastosował.

Bo skoro pisał to sam to dlaczego raz zrobił to w formie poprawnej a tutaj odwalił coś takiego? :_;

 

@topic

Polecam oczyścić ten kod bo jak na razie to wygląda koszmarnie.. ;x

784091427630431250239.png

Regulamin sygnatur

Opublikowano

@OldisPL

 

To może się wypowiem, bo @dekros123 nawet o tym nie wspomniał, a skoro chcecie robić coś publicznie to chociaż róbcie to porządnie..

1. Wyczuwam tutaj jak ch** poradniki by super elo kamilkime..

2. Każda klasa ma być podpisana zrozumiale i unormowana ma być jakimiś normami. Czyli: BlockBreakEvent --> BlockBreakListener.class.

3. Każde nowe słowo klasy ma być z WIELKIEJ litery. (6 klas do poprawy)

4. Update, nie pisz mi błagam Cię, że ten kod jest Twój i mi gówno do tego jak to nazywasz. UCZ SIĘ OD POSTAW JAKIŚ ZASAD a nie powielaj swojego błędu w kolejnych pluginach -.-

5. Czemu każdy Util od dropu ma własną, nową klasę? Nie lepiej zrobić jedną DropUtil i do tego to wrzucić? Przy takim Core jakbyś pisał to będziesz miał 500 voidów to zrobisz 500 osobnych klas? xD

6. What is that?

 Player[] onlinePlayers;
        for (int length = (onlinePlayers = Bukkit.getOnlinePlayers()).length, i = 0; i < length; ++i) {
            final Player p = onlinePlayers[i];
            if (User.get(p.getName()) == null) {
                new User(p.getName(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, true, true);
            }
        }

A tutaj już się poprawiłeś:

    public static Turbodrop get(final String user) {
        for (final Turbodrop u : SectorsDrop.getInst().tb) {
            if (u.getName().equalsIgnoreCase(user)) {
                return u;
            }
        }
        return null;
    }

Nagły zanik mózgu czy przekopiowane? ;-;

 

Pomijając już w ogóle fakt, że wszystko jest zrobione synchronicznie więc powodzenia przy większej ilości graczy..

 

@Edit

Jak już zamykałem bo mi się szukać nie chciało wpadło mi w oczy to:

    public static SectorsDrop getInst() {
        if (SectorsDrop.inst == null) {
            return new SectorsDrop();
        }
        return SectorsDrop.inst;
    }

Do czego to służy? ;-; Sprawdzasz, czy config jest utworzony? :_;

 

 

 

1. Troszke

2.Poprawie to wszystko

3. Zmienie

 Player[] onlinePlayers;
        for (int length = (onlinePlayers = Bukkit.getOnlinePlayers()).length, i = 0; i < length; ++i) {
            final Player p = onlinePlayers[i];
            if (User.get(p.getName()) == null) {
                new User(p.getName(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, true, true);
            }
        }

to jest potrzebne do obiektu User

 

 

@Drejkus

A za ile?

czy za free wogóle?

napisz na priv cene albo czy jest za free

jak za  free to możesz zrobic :D

Chcesz współprace?


pisz do Nas!


Napiszemy wszystkie


pluginy!

Opublikowano

@OldisPL

 

To może się wypowiem, bo @dekros123 nawet o tym nie wspomniał, a skoro chcecie robić coś publicznie to chociaż róbcie to porządnie..

1. Wyczuwam tutaj jak ch** poradniki by super elo kamilkime..

2. Każda klasa ma być podpisana zrozumiale i unormowana ma być jakimiś normami. Czyli: BlockBreakEvent --> BlockBreakListener.class.

3. Każde nowe słowo klasy ma być z WIELKIEJ litery. (6 klas do poprawy)

4. Update, nie pisz mi błagam Cię, że ten kod jest Twój i mi gówno do tego jak to nazywasz. UCZ SIĘ OD POSTAW JAKIŚ ZASAD a nie powielaj swojego błędu w kolejnych pluginach -.-

5. Czemu każdy Util od dropu ma własną, nową klasę? Nie lepiej zrobić jedną DropUtil i do tego to wrzucić? Przy takim Core jakbyś pisał to będziesz miał 500 voidów to zrobisz 500 osobnych klas? xD

6. What is that?

 Player[] onlinePlayers;
        for (int length = (onlinePlayers = Bukkit.getOnlinePlayers()).length, i = 0; i < length; ++i) {
            final Player p = onlinePlayers[i];
            if (User.get(p.getName()) == null) {
                new User(p.getName(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, true, true);
            }
        }

A tutaj już się poprawiłeś:

    public static Turbodrop get(final String user) {
        for (final Turbodrop u : SectorsDrop.getInst().tb) {
            if (u.getName().equalsIgnoreCase(user)) {
                return u;
            }
        }
        return null;
    }

Nagły zanik mózgu czy przekopiowane? ;-;

 

Pomijając już w ogóle fakt, że wszystko jest zrobione synchronicznie więc powodzenia przy większej ilości graczy..

 

@Edit

Jak już zamykałem bo mi się szukać nie chciało wpadło mi w oczy to:

    public static SectorsDrop getInst() {
        if (SectorsDrop.inst == null) {
            return new SectorsDrop();
        }
        return SectorsDrop.inst;
    }

Do czego to służy? ;-; Sprawdzasz, czy config jest utworzony? :_;

 

 

 

1. Troszke

2.Poprawie to wszystko

3. Zmienie

 Player[] onlinePlayers;
        for (int length = (onlinePlayers = Bukkit.getOnlinePlayers()).length, i = 0; i < length; ++i) {
            final Player p = onlinePlayers[i];
            if (User.get(p.getName()) == null) {
                new User(p.getName(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, true, true);
            }
        }

to jest potrzebne do obiektu User

 

 

@Drejkus

A za ile?

czy za free wogóle?

napisz na priv cene albo czy jest za free

jak za  free to możesz zrobic :D

 

Ale..

To nie jest potrzebne a bynajmniej nie w takiej formie ;-;

        for (Player player : Bukkit.getOnlinePlayers()) {
            
        }

Zakładam, że kod przekopiował ktoś z dekompilatora jakiegoś ;-;

784091427630431250239.png

Regulamin sygnatur

Opublikowano

To może się wypowiem, bo @dekros123 nawet o tym nie wspomniał, a skoro chcecie robić coś publicznie to chociaż róbcie to porządnie..

1. Wyczuwam tutaj jak ch** poradniki by super elo kamilkime..

2. Każda klasa ma być podpisana zrozumiale i unormowana ma być jakimiś normami. Czyli: BlockBreakEvent --> BlockBreakListener.class.

3. Każde nowe słowo klasy ma być z WIELKIEJ litery. (6 klas do poprawy)

4. Update, nie pisz mi błagam Cię, że ten kod jest Twój i mi gówno do tego jak to nazywasz. UCZ SIĘ OD POSTAW JAKIŚ ZASAD a nie powielaj swojego błędu w kolejnych pluginach -.-

5. Czemu każdy Util od dropu ma własną, nową klasę? Nie lepiej zrobić jedną DropUtil i do tego to wrzucić? Przy takim Core jakbyś pisał to będziesz miał 500 voidów to zrobisz 500 osobnych klas? xD

6. What is that?

 Player[] onlinePlayers;
        for (int length = (onlinePlayers = Bukkit.getOnlinePlayers()).length, i = 0; i < length; ++i) {
            final Player p = onlinePlayers[i];
            if (User.get(p.getName()) == null) {
                new User(p.getName(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, true, true);
            }
        }

A tutaj już się poprawiłeś:

    public static Turbodrop get(final String user) {
        for (final Turbodrop u : SectorsDrop.getInst().tb) {
            if (u.getName().equalsIgnoreCase(user)) {
                return u;
            }
        }
        return null;
    }

Nagły zanik mózgu czy przekopiowane? ;-;

 

Pomijając już w ogóle fakt, że wszystko jest zrobione synchronicznie więc powodzenia przy większej ilości graczy..

 

@Edit

Jak już zamykałem bo mi się szukać nie chciało wpadło mi w oczy to:

    public static SectorsDrop getInst() {
        if (SectorsDrop.inst == null) {
            return new SectorsDrop();
        }
        return SectorsDrop.inst;
    }

Do czego to służy? ;-; Sprawdzasz, czy config jest utworzony? :_;

A to nie tak, że zwraca instancję klasy jeżeli nie jest nullem? Kijowe bo kijowe, no ale..

Opublikowano

 

To może się wypowiem, bo @dekros123 nawet o tym nie wspomniał, a skoro chcecie robić coś publicznie to chociaż róbcie to porządnie..

1. Wyczuwam tutaj jak ch** poradniki by super elo kamilkime..

2. Każda klasa ma być podpisana zrozumiale i unormowana ma być jakimiś normami. Czyli: BlockBreakEvent --> BlockBreakListener.class.

3. Każde nowe słowo klasy ma być z WIELKIEJ litery. (6 klas do poprawy)

4. Update, nie pisz mi błagam Cię, że ten kod jest Twój i mi gówno do tego jak to nazywasz. UCZ SIĘ OD POSTAW JAKIŚ ZASAD a nie powielaj swojego błędu w kolejnych pluginach -.-

5. Czemu każdy Util od dropu ma własną, nową klasę? Nie lepiej zrobić jedną DropUtil i do tego to wrzucić? Przy takim Core jakbyś pisał to będziesz miał 500 voidów to zrobisz 500 osobnych klas? xD

6. What is that?

 Player[] onlinePlayers;
        for (int length = (onlinePlayers = Bukkit.getOnlinePlayers()).length, i = 0; i < length; ++i) {
            final Player p = onlinePlayers[i];
            if (User.get(p.getName()) == null) {
                new User(p.getName(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, true, true);
            }
        }

A tutaj już się poprawiłeś:

    public static Turbodrop get(final String user) {
        for (final Turbodrop u : SectorsDrop.getInst().tb) {
            if (u.getName().equalsIgnoreCase(user)) {
                return u;
            }
        }
        return null;
    }

Nagły zanik mózgu czy przekopiowane? ;-;

 

Pomijając już w ogóle fakt, że wszystko jest zrobione synchronicznie więc powodzenia przy większej ilości graczy..

 

@Edit

Jak już zamykałem bo mi się szukać nie chciało wpadło mi w oczy to:

    public static SectorsDrop getInst() {
        if (SectorsDrop.inst == null) {
            return new SectorsDrop();
        }
        return SectorsDrop.inst;
    }

Do czego to służy? ;-; Sprawdzasz, czy config jest utworzony? :_;

A to nie tak, że zwraca instancję klasy jeżeli nie jest nullem? Kijowe bo kijowe, no ale..

 

 

No właśnie dlatego pytam co to jest, bo nie mam pojęcia o.O.

Może czegoś nowego się dowiem? :_;

 

Kiedy można spodziewać się update?

784091427630431250239.png

Regulamin sygnatur

Opublikowano

Jak wszyscy to i ja :)

if (!e.getInventory().getName().equalsIgnoreCase(new StringBuilder().append(ChatColor.RED).append(ChatColor.BOLD).append("Drop z Gracza!").toString())) {

Po co String Builder????

        DeathItems.inv.setItem(0, is2);
        DeathItems.inv.setItem(1, is1);
        DeathItems.inv.setItem(2, is1);
        DeathItems.inv.setItem(3, is1);
        DeathItems.inv.setItem(4, is1);
        DeathItems.inv.setItem(5, is1);
        DeathItems.inv.setItem(6, is1);
        DeathItems.inv.setItem(7, is1);
        DeathItems.inv.setItem(8, is1);
Wiesz że to można zrobić w petli ??
 
Poczytaj sobie o obiektach :)
 

    public static String getNormalColor() {
        return ChatColor.translateAlternateColorCodes('&', Config.getInst().normalColor);
    }
    
    public static String getSpecialColor() {
        return ChatColor.translateAlternateColorCodes('&', Config.getInst().specialColor);
    }
To mnie dobiło, po co takie coś ????????
Już bardziej nie chce mi się rozpisywać, masa nie potrzebnych rzeczy w kodzie :)
Gdzie optymalizacja ja sie pytam ??? :O
 
Koniec.
 
Co do 3 to sie nie zgadzam, każdy powinien pisać i nazywać klasy jak mu sie tylko podoba :)
 
Pozdrawiam :)
Opublikowano

 

Jak wszyscy to i ja :)

if (!e.getInventory().getName().equalsIgnoreCase(new StringBuilder().append(ChatColor.RED).append(ChatColor.BOLD).append("Drop z Gracza!").toString())) {

Po co String Builder????

        DeathItems.inv.setItem(0, is2);
        DeathItems.inv.setItem(1, is1);
        DeathItems.inv.setItem(2, is1);
        DeathItems.inv.setItem(3, is1);
        DeathItems.inv.setItem(4, is1);
        DeathItems.inv.setItem(5, is1);
        DeathItems.inv.setItem(6, is1);
        DeathItems.inv.setItem(7, is1);
        DeathItems.inv.setItem(8, is1);
Wiesz że to można zrobić w petli ??
 
Poczytaj sobie o obiektach :)
 

    public static String getNormalColor() {
        return ChatColor.translateAlternateColorCodes('&', Config.getInst().normalColor);
    }
    
    public static String getSpecialColor() {
        return ChatColor.translateAlternateColorCodes('&', Config.getInst().specialColor);
    }
To mnie dobiło, po co takie coś ????????
Już bardziej nie chce mi się rozpisywać, masa nie potrzebnych rzeczy w kodzie :)
Gdzie optymalizacja ja sie pytam ??? :O
 
Koniec.
 
Co do 3 to sie nie zgadzam, każdy powinien pisać i nazywać klasy jak mu sie tylko podoba :)
 
Pozdrawiam :)

 

 

Jeśli chcesz nazywać klasy po swojemu to sobie nazywaj. Powodzenia potem z znalezieniem pracy czy czegokolwiek. ;]

Skoro ktoś narzucił zasady z góry to te zasady mają być przestrzegane.

To tak jakbyś powiedział, że polszczyzny każdy może używać jak mu się podoba, bo w sumie.. Różnicy to nie robi? :_:

 

@topic

Polecam albo ten kod uporządkować albo po prostu to przepisać..

Poczytaj o optymalizacji, jeśli Ci to opornie idzie to możesz książkę ogarnąć ,,Czysty kod".

784091427630431250239.png

Regulamin sygnatur

Opublikowano

 

 

Jak wszyscy to i ja :)

if (!e.getInventory().getName().equalsIgnoreCase(new StringBuilder().append(ChatColor.RED).append(ChatColor.BOLD).append("Drop z Gracza!").toString())) {

Po co String Builder????

        DeathItems.inv.setItem(0, is2);
        DeathItems.inv.setItem(1, is1);
        DeathItems.inv.setItem(2, is1);
        DeathItems.inv.setItem(3, is1);
        DeathItems.inv.setItem(4, is1);
        DeathItems.inv.setItem(5, is1);
        DeathItems.inv.setItem(6, is1);
        DeathItems.inv.setItem(7, is1);
        DeathItems.inv.setItem(8, is1);
Wiesz że to można zrobić w petli ??
 
Poczytaj sobie o obiektach :)
 

    public static String getNormalColor() {
        return ChatColor.translateAlternateColorCodes('&', Config.getInst().normalColor);
    }
    
    public static String getSpecialColor() {
        return ChatColor.translateAlternateColorCodes('&', Config.getInst().specialColor);
    }
To mnie dobiło, po co takie coś ????????
Już bardziej nie chce mi się rozpisywać, masa nie potrzebnych rzeczy w kodzie :)
Gdzie optymalizacja ja sie pytam ??? :O
 
Koniec.
 
Co do 3 to sie nie zgadzam, każdy powinien pisać i nazywać klasy jak mu sie tylko podoba :)
 
Pozdrawiam :)

 

 

Jeśli chcesz nazywać klasy po swojemu to sobie nazywaj. Powodzenia potem z znalezieniem pracy czy czegokolwiek. ;]

Skoro ktoś narzucił zasady z góry to te zasady mają być przestrzegane.

To tak jakbyś powiedział, że polszczyzny każdy może używać jak mu się podoba, bo w sumie.. Różnicy to nie robi? :_:

 

@topic

Polecam albo ten kod uporządkować albo po prostu to przepisać..

Poczytaj o optymalizacji, jeśli Ci to opornie idzie to możesz książkę ogarnąć ,,Czysty kod".

 

 

Ktoś CI powiedział, że chce szukać pracy związanej z programowaniem ??? Nie, wole prace fizyczną.

Zasady są po to, żeby je łamać :)

 

@topic

Popraw kod i przede wszystkim zmień zapis, bo do pliku jest ujowy :)

Opublikowano

 

 

 

Jak wszyscy to i ja :)

if (!e.getInventory().getName().equalsIgnoreCase(new StringBuilder().append(ChatColor.RED).append(ChatColor.BOLD).append("Drop z Gracza!").toString())) {

Po co String Builder????

        DeathItems.inv.setItem(0, is2);
        DeathItems.inv.setItem(1, is1);
        DeathItems.inv.setItem(2, is1);
        DeathItems.inv.setItem(3, is1);
        DeathItems.inv.setItem(4, is1);
        DeathItems.inv.setItem(5, is1);
        DeathItems.inv.setItem(6, is1);
        DeathItems.inv.setItem(7, is1);
        DeathItems.inv.setItem(8, is1);
Wiesz że to można zrobić w petli ??
 
Poczytaj sobie o obiektach :)
 

    public static String getNormalColor() {
        return ChatColor.translateAlternateColorCodes('&', Config.getInst().normalColor);
    }
    
    public static String getSpecialColor() {
        return ChatColor.translateAlternateColorCodes('&', Config.getInst().specialColor);
    }
To mnie dobiło, po co takie coś ????????
Już bardziej nie chce mi się rozpisywać, masa nie potrzebnych rzeczy w kodzie :)
Gdzie optymalizacja ja sie pytam ??? :O
 
Koniec.
 
Co do 3 to sie nie zgadzam, każdy powinien pisać i nazywać klasy jak mu sie tylko podoba :)
 
Pozdrawiam :)

 

 

Jeśli chcesz nazywać klasy po swojemu to sobie nazywaj. Powodzenia potem z znalezieniem pracy czy czegokolwiek. ;]

Skoro ktoś narzucił zasady z góry to te zasady mają być przestrzegane.

To tak jakbyś powiedział, że polszczyzny każdy może używać jak mu się podoba, bo w sumie.. Różnicy to nie robi? :_:

 

@topic

Polecam albo ten kod uporządkować albo po prostu to przepisać..

Poczytaj o optymalizacji, jeśli Ci to opornie idzie to możesz książkę ogarnąć ,,Czysty kod".

 

 

Ktoś CI powiedział, że chce szukać pracy związanej z programowaniem ??? Nie, wole prace fizyczną.

Zasady są po to, żeby je łamać :)

 

@topic

Popraw kod i przede wszystkim zmień zapis, bo do pliku jest ujowy :)

 

Oczywiście że wolisz pracę fizyczną, bo umysłowa dla ciebie za trudna xD

sorry, musiałem.

 

Taki thuglife z ciebie trochę nie? Mówisz jak uliczny dres, "zasady... to są po to... żeby je k***a łamać nie? hueheuheuheuheu".

 

@topiczek

No ja się nawet nie będę wypowiadał, koledzy wyżej ładnie to podsumowali.

Plugin po prostu słaby, kod wygląda jakby ktoś tam nasrał, albo pierdolnął bombą. allah akbar

 

ps: ten kawałek kodu

if (!e.getInventory().getName().equalsIgnoreCase(new StringBuilder().append(ChatColor.RED).append(ChatColor.BOLD).append("Drop z Gracza!").toString())) {

spowodował że się zadławiłem. Dzięki.

­

Moja oficjalna strona! :)

http://socketbyte.pl/ 

Opublikowano

@AdamGrzegorz

 

Własnie poprawiam kod by był lepszy wiem że na początku napisałem gówno

ale teraz go poprawiam

:D

 

NIEDLUGO UPDATE

Chcesz współprace?


pisz do Nas!


Napiszemy wszystkie


pluginy!

Opublikowano

Ale przecież to jest MBDrop tylko dopisane parę class...

package MBDrop

http://screenshot.sh/m3kdip62sDPOY

package twojego "pluginu"

http://screenshot.sh/n9CXRmcEhjBSc

Classy też chcesz? z miła chęcią je mogę dodać :D

config MBDrop

http://screenshot.sh/n7SOaarigtiCo

config twojego "pluginu"

http://screenshot.sh/mKNsXcBLUkEhK

MBDrop jest to płatny plugin a ty wykorzystujesz kogoś pracę xdd?

 

"Szanuj prace autorów

Nie przerabiaj pluginów"

272521459542159815554.gif

Opublikowano

 

 

 

 

Jak wszyscy to i ja :)

if (!e.getInventory().getName().equalsIgnoreCase(new StringBuilder().append(ChatColor.RED).append(ChatColor.BOLD).append("Drop z Gracza!").toString())) {

Po co String Builder????

        DeathItems.inv.setItem(0, is2);
        DeathItems.inv.setItem(1, is1);
        DeathItems.inv.setItem(2, is1);
        DeathItems.inv.setItem(3, is1);
        DeathItems.inv.setItem(4, is1);
        DeathItems.inv.setItem(5, is1);
        DeathItems.inv.setItem(6, is1);
        DeathItems.inv.setItem(7, is1);
        DeathItems.inv.setItem(8, is1);
Wiesz że to można zrobić w petli ??
 
Poczytaj sobie o obiektach :)
 

    public static String getNormalColor() {
        return ChatColor.translateAlternateColorCodes('&', Config.getInst().normalColor);
    }
    
    public static String getSpecialColor() {
        return ChatColor.translateAlternateColorCodes('&', Config.getInst().specialColor);
    }
To mnie dobiło, po co takie coś ????????
Już bardziej nie chce mi się rozpisywać, masa nie potrzebnych rzeczy w kodzie :)
Gdzie optymalizacja ja sie pytam ??? :O
 
Koniec.
 
Co do 3 to sie nie zgadzam, każdy powinien pisać i nazywać klasy jak mu sie tylko podoba :)
 
Pozdrawiam :)

 

 

Jeśli chcesz nazywać klasy po swojemu to sobie nazywaj. Powodzenia potem z znalezieniem pracy czy czegokolwiek. ;]

Skoro ktoś narzucił zasady z góry to te zasady mają być przestrzegane.

To tak jakbyś powiedział, że polszczyzny każdy może używać jak mu się podoba, bo w sumie.. Różnicy to nie robi? :_:

 

@topic

Polecam albo ten kod uporządkować albo po prostu to przepisać..

Poczytaj o optymalizacji, jeśli Ci to opornie idzie to możesz książkę ogarnąć ,,Czysty kod".

 

 

Ktoś CI powiedział, że chce szukać pracy związanej z programowaniem ??? Nie, wole prace fizyczną.

Zasady są po to, żeby je łamać :)

 

@topic

Popraw kod i przede wszystkim zmień zapis, bo do pliku jest ujowy :)

 

Oczywiście że wolisz pracę fizyczną, bo umysłowa dla ciebie za trudna xD

sorry, musiałem.

 

Taki thuglife z ciebie trochę nie? Mówisz jak uliczny dres, "zasady... to są po to... żeby je k***a łamać nie? hueheuheuheuheu".

 

@topiczek

No ja się nawet nie będę wypowiadał, koledzy wyżej ładnie to podsumowali.

Plugin po prostu słaby, kod wygląda jakby ktoś tam nasrał, albo pierdolnął bombą. allah akbar

 

ps: ten kawałek kodu

if (!e.getInventory().getName().equalsIgnoreCase(new StringBuilder().append(ChatColor.RED).append(ChatColor.BOLD).append("Drop z Gracza!").toString())) {

spowodował że się zadławiłem. Dzięki.

­

 

@AdamGrzegorz

Adamie, Wole prace fizyczną, bo nie lubię siedzieć całymi dniami na dupie. Siedząc na dupie cały dzień spasiesz sie i nic z ciebie nie będzie, a praca fizyczna coś ci pomoże, chociaż nie bedziesz chucherkiem :3 

 

Z tymi zasadami, to taka prawda, jak by ktoś Ci mówił jak masz usiąść na kibel i jak długo cisnąć, żeby kloc wyszedł. No sorry ale to bez sensu.

 

@topic 

Czekamy na ten update, co do tego co napisał kolega nad tobą, To rzeczywiście ten plugin nie jest twój, on jest już od dawna na Youtube :)

Opublikowano

Ale przecież to jest MBDrop tylko dopisane parę class...

package MBDrop

http://screenshot.sh/m3kdip62sDPOY

package twojego "pluginu"

http://screenshot.sh/n9CXRmcEhjBSc

Classy też chcesz? z miła chęcią je mogę dodać :D

config MBDrop

http://screenshot.sh/n7SOaarigtiCo

config twojego "pluginu"

http://screenshot.sh/mKNsXcBLUkEhK

MBDrop jest to płatny plugin a ty wykorzystujesz kogoś pracę xdd?

 

"Szanuj prace autorów

Nie przerabiaj pluginów"

 

No i wszystko jasne..

Zastanawiałem się od początku jak takie ,,coś" mogło powstać w tak idiotyczny sposób i od początku zalatywało dekompilatorem, po za tym ostatnio widziałem post autora o jakąś błachostkę a dwa dni później patrzę a tu drop i takie ,,What?".

 

 

@avacador

Czekam na argumenty, którymi obalisz oskarżenia.

 

 

Ale przecież to jest MBDrop tylko dopisane parę class...

package MBDrop

http://screenshot.sh/m3kdip62sDPOY

package twojego "pluginu"

http://screenshot.sh/n9CXRmcEhjBSc

Classy też chcesz? z miła chęcią je mogę dodać :D

config MBDrop

http://screenshot.sh/n7SOaarigtiCo

config twojego "pluginu"

http://screenshot.sh/mKNsXcBLUkEhK

MBDrop jest to płatny plugin a ty wykorzystujesz kogoś pracę xdd?

 

"Szanuj prace autorów

Nie przerabiaj pluginów"

 

Mogę prosić o kod przykładowej klasy na PW?

784091427630431250239.png

Regulamin sygnatur

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...