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

[Plugin] XieScratch - Plugin na zdrapki


Rekomendowane odpowiedzi

Opublikowano

XieScratch
Wersja: 1.7 - 1.12


Witam, przedstawiam wam plugin na Zdrapki :)


Co posiadają?


Sprawdzenie dropu pod /zdrapki
Możliwość dodania dużej ilości zdrapek (max 54)
Pokazywanie co kryło się pod innymi polami
Fajerwerki przy otwarciu
Give dla: grupy/gracza/wszystkich


Komendy

/xiesratchadmin:

Opis: Komenda do give oraz przeładowania

Aliasy: xsa, xiesa, scratchadmin

Użycie:

/xsa give <ilość> all <- give dla wszystkich

/xsa give <ilość> group <grupa> <- give dla grupy

/xsa give <ilość> player <nick> <- give dla gracza

/xsa reload <- przeładowanie wszystkich configów

/xsa list <- lista zdrapek

 

/xiescratch:

Opis: Komenda wyświetlająca drop z zdrapek

Aliasy: scratch, xscratch, zdrapki, zdrapka

Użycie:

/zdrapka <- pokazuje drop

 

Konfiguracja

Główny config: config.yml

Xierip:
  XieScratch:
    Open:
      clickItemName: "&cKliknij aby zdrapac."
    Display:
      #lore do zdrapek pod /zdrapki
      guiLore:
        - "&cKliknij aby zobaczyc nagrody!"
      #lore do itemow po kliknieciu w konkretna zdrapke
      subGuiLore:
        - "&9Szansa &6{CHANCE}"
    #inventory pdo /zdrapki
    Inventory:
      #nazwa glownego inventory
      name: "&cZdrapki"
      #nazwa gui od konkretnej zdrapki, na koniec jest dodawana nazwa zdrapki
      nameSub: "&c&c&cItemy z "
      #guzik powrotu w gui
      backButton:
        id: 35
        data: 14
        name: "&cWroc"
        lore:
          - "&cKliknij aby wrocic do glownego menu!"

 

Config zdrapek: scratch.yml

Xierip:
  XieScratch:
    Scratch:
      #te normal to cala sekcja jednej zdrapki, mozesz ich dodac ile chcesz
      normal:
        #nazwa do broadcastow, gui
        name: "&6Tania Zdrapka"
        #wielkosc gui do losowania 1-6
        size: 3
        #item zdrapki
        item:
          id: 339
          name: "&l&6*** &9Tania Zdrapka &l&6***"
          lore:
            - "&6Kliknij aby wylosowac!"
            - "&6 Drop pod /zdrapka"
        #drop...
        drop:
          miecz:
            #kolor fajerwerka ktory wybuchnie
            #colors: WHITE, SILVER, GRAY, BLACK, RED, MAROON, YELLOW, OLIVE, LIME, GREEN, AQUA, TEAL, BLUE, NAVY, FUCHSIA, PURPLE, ORANGE
            firework: WHITE
            chance: 15
            item:
              name: "&bDiamentowy Miecz"
              id: 276
          koxy:
            firework: BLUE
            chance: 5
            item:
              name: "&cKoxy"
              id: 322
              amount: 6
              data: 1
          pickaxe:
            firework: RED
            chance: 1
            item:
              id: 278
              name: "&cSuper Kilof"
              lore:
                - "&cSzybki jak"
                - "&cnacpany sebix"
              enchants:
                efficiency: 10
                unbreaking: 10
      #te premium to cala sekcja jednej zdrapki, mozesz ich dodac ile chcesz
      premium:
        #nazwa do broadcastow, gui
        name: "&6Droga Zdrapka"
        #wielkosc gui do losowania 1-6
        size: 6
        #item zdrapki
        item:
          id: 339
          name: "&l&6*** &9Droga Zdrapka &l&6***"
          lore:
            - "&6Kliknij aby wylosowac!"
            - "&6 Drop pod /zdrapka"
        #drop...
        drop:
          miecz:
            #kolor fajerwerka ktory wybuchnie
            firework: WHITE
            chance: 15
            item:
              name: "&bDiamentowy Miecz"
              id: 276
              enchants:
                unbreaking: 10
                shaprpness: 3
          koxy:
            firework: BLUE
            chance: 10
            item:
              name: "&cKoxy"
              id: 322
              amount: 6
              data: 1
          zloto:
            firework: BLUE
            chance: 10
            item:
              name: "&6Blok zlota"
              id: 41
              amount: 10
          diax:
            firework: RED
            chance: 5
            item:
              name: "&6Blok diamentu"
              id: 57
              amount: 10
          pickaxe:
            firework: RED
            chance: 5
            item:
              id: 278
              name: "&cSuper Kilof"
              lore:
                - "&cSzybki jak"
                - "&cnacpany sebix"
              enchants:
                efficiency: 10
                unbreaking: 10
                forune: 3

Config wiadomości: messages.yml

Xierip:
  XieScratch:
    Messages:
     #jesli tresc wiadomosci zmienimy na "off" to nie bedzie wyswietlana, lub mozesz ja po prostu usunac, kazda wiadomosc moze byc lista lub pojedynczym stringiem :)
     #zmienna {NAME} to nazwa zdrapki z configu
      bc-open_scratch:
        - "&8>>&7 Gracz &6{PLAYER} &7zdrapal&6 {NAME}"
        - "&8>>&7 i otrzymal: &6{DROP}"
      bc-give_all:
        - "&7 "
        - "&8>> &7Kazdy gracz otrzymal &6{AMOUNT} szt&7. {NAME}"
        - "&7 "
      bc-give_group:
        - "&7"
        - "&8>> &7Kazdy gracz z ranga&6 {GROUP}"
        - "&8>> &7otrzymal &6{AMOUNT} szt&7. {NAME}"
        - "&7"
      info-open_scratch: "&8>> &7Zdrapales &6{NAME} &7i otrzymales: &6{DROP}"
      #info-give_all: "&aOtrzymales {AMOUNT} szt {NAME}"
      #info-give_group: "&aOtrzymales {AMOUNT} szt {NAME}"
      info-give_all: "off"
      info-give_group: "off"
      info-give_player: "&8>> &7Otrzymales &6{AMOUNT} szt&7.&6 {NAME}"

 

Download/GitHub pod filmem:

 

  • 3 tygodnie później...
Opublikowano

Mega plugin, w przyszłości na pewno go użyje na serwerze ;D

  • Biter. zmienił(a) tytuł na [Plugin] XieScratch - Plugin na zdrapki
  • 4 miesiące temu...
  • 2 miesiące temu...
  • 1 miesiąc temu...
Opublikowano

Kod pluginu tragedia...

Itembuilder podjebany https://github.com/Xierip/XieScratch/blob/master/src/main/java/pl/xierip/xiescratch/utils/ItemBuilder.java

Enchanty także https://github.com/Xierip/XieScratch/blob/master/src/main/java/pl/xierip/xiescratch/utils/Enchantments.java

System losowania bardzo mało wydajny https://github.com/Xierip/XieScratch/blob/master/src/main/java/pl/xierip/xiescratch/utils/RandomUtil.java

Chyba tyle pozdro!

a i jeszcze po co to w tak małym pluginie? https://github.com/Xierip/XieScratch/blob/master/src/main/java/pl/xierip/xiescratch/utils/CommandUtil.java

 

Po co to dodajesz skoro src jest publiczne? Bezsens..

        if (!this.getDescription().getAuthors().get(0).equalsIgnoreCase("Xierip")) {
            this.getPluginLoader().disablePlugin(this);
            return;
        }
        if (!this.getDescription().getWebsite().equalsIgnoreCase("http://xierip.pl/")) {
            this.getPluginLoader().disablePlugin(this);
            return;
        }
        if (!this.getDescription().getName().equalsIgnoreCase("XieScratch")) {
            this.getPluginLoader().disablePlugin(this);
            return;
        }

 

Opublikowano

Niby plugin dobry, ale mam kilka zastrzeżeń. Moim zdaniem zdrapki są zbędne, nie wprowadza to czegoś ciekawego do gry. Nie wiem po co dajesz tak "wulgarne" nazwy tych itemów. Powinna być taka "kartka" ze zdrapką i dopiero później trzeba wpisać /zdrap.

@TheMajster, a ja tutaj coś o vaulcie mówię? Chyba nie.

Podobają Ci się moje wypowiedzi lub Ci pomogłem? Wystaw mi punkt reputacji!

Opublikowano
Dnia 19.04.2018 o 21:02, Zimmex129 napisał:

Kod pluginu tragedia...

Itembuilder podjebany https://github.com/Xierip/XieScratch/blob/master/src/main/java/pl/xierip/xiescratch/utils/ItemBuilder.java

Enchanty także https://github.com/Xierip/XieScratch/blob/master/src/main/java/pl/xierip/xiescratch/utils/Enchantments.java

System losowania bardzo mało wydajny https://github.com/Xierip/XieScratch/blob/master/src/main/java/pl/xierip/xiescratch/utils/RandomUtil.java

Chyba tyle pozdro!

a i jeszcze po co to w tak małym pluginie? https://github.com/Xierip/XieScratch/blob/master/src/main/java/pl/xierip/xiescratch/utils/CommandUtil.java

 

Po co to dodajesz skoro src jest publiczne? Bezsens..


        if (!this.getDescription().getAuthors().get(0).equalsIgnoreCase("Xierip")) {
            this.getPluginLoader().disablePlugin(this);
            return;
        }
        if (!this.getDescription().getWebsite().equalsIgnoreCase("http://xierip.pl/")) {
            this.getPluginLoader().disablePlugin(this);
            return;
        }
        if (!this.getDescription().getName().equalsIgnoreCase("XieScratch")) {
            this.getPluginLoader().disablePlugin(this);
            return;
        }

 

Tragedią można nazwać twoje wypociny, które wylewasz na tym forum.

A przypadkiem nikt ciebie przez przypadek ze szpitala nie podjebał, uzasadnij swoje wypowiedzi, Komu by sie chciało robić mape z enchantami, jak jest już gotowa? Albo itembuilder?

System losowania, jak najbardziej adekwatny.

Co do CommandMap a dlaczego nie? lepiej w mapie to zrobić niż nie potrzebne gówna wpisywać w plugin.yml

Żeby kurwa nie było takich ułomów (@Zimmex129 ) którzy będą zmieniali coś czego nie powinni, bo zmiana plugin.yml nic nie zrobi (chodzi o poprawne dzialanie)

 

@Yadomi

 

36 minut temu, Yadomi napisał:

Niby plugin dobry, ale mam kilka zastrzeżeń. Moim zdaniem zdrapki są zbędne, nie wprowadza to czegoś ciekawego do gry. Nie wiem po co dajesz tak "wulgarne" nazwy tych itemów. Powinna być taka "kartka" ze zdrapką i dopiero później trzeba wpisać /zdrap.

a co lepsze będzie wgranie Vault?? 

Nie wypowiadaj sie na rzeczy o których bladego pojęcia nie masz.

CE3VtkB.png

Opublikowano
Dnia 19.04.2018 o 21:02, Zimmex129 napisał:

Kod pluginu tragedia...

Itembuilder podjebany https://github.com/Xierip/XieScratch/blob/master/src/main/java/pl/xierip/xiescratch/utils/ItemBuilder.java

Enchanty także https://github.com/Xierip/XieScratch/blob/master/src/main/java/pl/xierip/xiescratch/utils/Enchantments.java

System losowania bardzo mało wydajny https://github.com/Xierip/XieScratch/blob/master/src/main/java/pl/xierip/xiescratch/utils/RandomUtil.java

Chyba tyle pozdro!

a i jeszcze po co to w tak małym pluginie? https://github.com/Xierip/XieScratch/blob/master/src/main/java/pl/xierip/xiescratch/utils/CommandUtil.java

 

Po co to dodajesz skoro src jest publiczne? Bezsens..


        if (!this.getDescription().getAuthors().get(0).equalsIgnoreCase("Xierip")) {
            this.getPluginLoader().disablePlugin(this);
            return;
        }
        if (!this.getDescription().getWebsite().equalsIgnoreCase("http://xierip.pl/")) {
            this.getPluginLoader().disablePlugin(this);
            return;
        }
        if (!this.getDescription().getName().equalsIgnoreCase("XieScratch")) {
            this.getPluginLoader().disablePlugin(this);
            return;
        }

 

tragedia? ja tu nie widze zadnych bledow

Cytat

czemu to niby jest malo wydajne? co ty gadasz? jak sie nie znasz - to sie nie wypowiadaj, smiech i tyle ;) ja to bym tu jedynie commandmape zmienil, albo uzyl jakiegos api, najlepiej tego od aikara - to jest o wiele lepsze niz uzywanie commandexecutorow i bawienie sie w plugin.yml, nie pozdrawiam ;)

 

@topic bardzo fajny plugin

Opublikowano
Dnia 4/19/2018 o 21:02, Zimmex129 napisał:

Kod pluginu tragedia...

Itembuilder podjebany https://github.com/Xierip/XieScratch/blob/master/src/main/java/pl/xierip/xiescratch/utils/ItemBuilder.java

Enchanty także https://github.com/Xierip/XieScratch/blob/master/src/main/java/pl/xierip/xiescratch/utils/Enchantments.java

System losowania bardzo mało wydajny https://github.com/Xierip/XieScratch/blob/master/src/main/java/pl/xierip/xiescratch/utils/RandomUtil.java

Chyba tyle pozdro!

a i jeszcze po co to w tak małym pluginie? https://github.com/Xierip/XieScratch/blob/master/src/main/java/pl/xierip/xiescratch/utils/CommandUtil.java

 

Po co to dodajesz skoro src jest publiczne? Bezsens..


        if (!this.getDescription().getAuthors().get(0).equalsIgnoreCase("Xierip")) {
            this.getPluginLoader().disablePlugin(this);
            return;
        }
        if (!this.getDescription().getWebsite().equalsIgnoreCase("http://xierip.pl/")) {
            this.getPluginLoader().disablePlugin(this);
            return;
        }
        if (!this.getDescription().getName().equalsIgnoreCase("XieScratch")) {
            this.getPluginLoader().disablePlugin(this);
            return;
        }

 

???

Ta klasa ItemBuilder jest publicznie udostępniona, nie usunął żadnych komentarzy co do autora więc tym bardziej nie wiem o co ci chodzi.

Co do enchantow nie wiem ale sam używałem czegoś podobnego bo w życiu by mi się nie chciało robić całej mapki enchantow.

Jak mi jeszcze z głową uzasadnisz dlaczego to losowanie jest mało wydajne to będę zaskoczony.

I ostatnie - nie wiem kto jeszcze wstawia komendy w plugin.yml

Opublikowano
2 minuty temu, __AHA__ napisał:

???

Ta klasa ItemBuilder jest publicznie udostępniona, nie usunął żadnych komentarzy co do autora więc tym bardziej nie wiem o co ci chodzi.

Co do enchantow nie wiem ale sam używałem czegoś podobnego bo w życiu by mi się nie chciało robić całej mapki enchantow.

Jak mi jeszcze z głową uzasadnisz dlaczego to losowanie jest mało wydajne to będę zaskoczony.

I ostatnie - nie wiem kto jeszcze wstawia komendy w plugin.yml

Dobra fakt z tym ItemBuilder wtopiłem bo faktycznie nie usunął komentarzy :P

Enchanty także, spoko mi też by się nie chciało robić całej mapki od nowa xD

Mało wydajne głównie przez Validate i getChance (Chociaż i tak wiem, że bardzo dużo pluginów na drop to używa co jest dziwne)

Ja :) Nie chce mi się bawić w jakieś mapki które zapychają ram..

Opublikowano
3 minuty temu, Zimmex129 napisał:

Dobra fakt z tym ItemBuilder wtopiłem bo faktycznie nie usunął komentarzy :P

Enchanty także, spoko mi też by się nie chciało robić całej mapki od nowa xD

Mało wydajne głównie przez Validate i getChance (Chociaż i tak wiem, że bardzo dużo pluginów na drop to używa co jest dziwne)

Ja :) Nie chce mi się bawić w jakieś mapki które zapychają ram..

Gdzie w tych metodach(getChance,getRandomDouble) masz mapki? I co tam ma być niewydajnego ?

Opublikowano
1 minutę temu, ZiomeczekTVGC napisał:

Gdzie w tych metodach(getChance,getRandomDouble) masz mapki? I co tam ma być niewydajnego ?

Gdzie napisałem, że w getChance,getRandomDouble są mapki? Chodziło mi o mapke z CommandMap

Opublikowano
3 minuty temu, Zimmex129 napisał:

Gdzie napisałem, że w getChance,getRandomDouble są mapki? Chodziło mi o mapke z CommandMap

To wytłumacz dlaczego te losowanie według Ciebie jest niewydajne? Ciekaw jestem jak odpowiesz na to pytanie.

Opublikowano
22 minuty temu, Zimmex129 napisał:

Dobra fakt z tym ItemBuilder wtopiłem bo faktycznie nie usunął komentarzy :P

Enchanty także, spoko mi też by się nie chciało robić całej mapki od nowa xD

Mało wydajne głównie przez Validate i getChance (Chociaż i tak wiem, że bardzo dużo pluginów na drop to używa co jest dziwne)

Ja :) Nie chce mi się bawić w jakieś mapki które zapychają ram..

Gosciu ta metoda getChance nawet nie jest wykorzystywana.

'zapychaja ram' ty i te twoje 0.01mb optymalizacje którymi utrudniasz zycie sobie i innym.

Opublikowano
11 minut temu, __AHA__ napisał:

Gosciu ta metoda getChance nawet nie jest wykorzystywana.

'zapychaja ram' ty i te twoje 0.01mb optymalizacje którymi utrudniasz zycie sobie i innym.

Czyli mówisz że mapka enchantów i itembuilderów nie zapycha ram? Moim zdaniem co najmniej 100MB zapcha

Opublikowano
2 godziny temu, Zimmex129 napisał:

Dobra fakt z tym ItemBuilder wtopiłem bo faktycznie nie usunął komentarzy :P

Enchanty także, spoko mi też by się nie chciało robić całej mapki od nowa xD

Mało wydajne głównie przez Validate i getChance (Chociaż i tak wiem, że bardzo dużo pluginów na drop to używa co jest dziwne)

Ja :) Nie chce mi się bawić w jakieś mapki które zapychają ram..

 

2 godziny temu, Zimmex129 napisał:

Gdzie napisałem, że w getChance,getRandomDouble są mapki? Chodziło mi o mapke z CommandMap

 

2 godziny temu, Zimmex129 napisał:

Czyli mówisz że mapka enchantów i itembuilderów nie zapycha ram? Moim zdaniem co najmniej 100MB zapcha

 

Nie wypowiadaj sie, czytając te wypociny nie wiem czy sie śmiać czy płakać...

Mało wydajne jest twoje myslenie..

 Wiesz, że możesz sprawdzić ile co zużywa ramu? to se sprawdz zanim zaczniesz głupoty pierdolić dziecinko.

Opublikowano
48 minut temu, TheMajster napisał:

 

 

 

Nie wypowiadaj sie, czytając te wypociny nie wiem czy sie śmiać czy płakać...

Mało wydajne jest twoje myslenie..

 Wiesz, że możesz sprawdzić ile co zużywa ramu? to se sprawdz zanim zaczniesz głupoty pierdolić dziecinko.

Typiaro, nie wypowiadaj się i grzecznie się schowaj do budy bo po Twoich pluginach jednoznacznie widać jaki z ciebie PROGRAMISTA & DEVELOPER xD

Prosty przykład jego API xD

Api1.png

API2.png

api3.png

Albo to piękne anty-proxy xD

xd.png

Mam więcej jego śmiesznych pluginów między innymi toolsy, core, gildie, backupy ale nie chce mi się ich tu wrzucać jak ktoś chce to pw mogem wysłać lol

Opublikowano

 

25 minut temu, Zimmex129 napisał:

Typiaro, nie wypowiadaj się i grzecznie się schowaj do budy bo po Twoich pluginach jednoznacznie widać jaki z ciebie PROGRAMISTA & DEVELOPER xD

Prosty przykład jego API xD

Api1.png

API2.png

api3.png

Albo to piękne anty-proxy xD

xd.png

Mam więcej jego śmiesznych pluginów między innymi toolsy, core, gildie, backupy ale nie chce mi się ich tu wrzucać jak ktoś chce to pw mogem wysłać lol

No fajnie wrzuciles kawalki kodu i to pewnie sprzed kilku lat ale to jest mało ważne. Co ci w tym kodzie nie pasuje? Bo ty jestes totalnym pajacem i tylko cytujesz kawalki kodu nie wyjasniajac co jest w nich wedlug ciebie nie tak

Opublikowano

to ja sie dołożę do kłótni :*, 

systemie 64 bitowym każda referencja do obiektu zajmuje 32 bity pamieci :l każda obiekt (sam w sobie) to chyba 128 bitow + to co sam zawiera, dodatkowo wiec do kb jeszcze bardzo daleko a to mb hoho

Itembuilder ten co tam jest hmm przechowuje tylko ItemStack czyli wage tego itemstacka + ~(128+32) bity co nie wydaje sie zbyt wielka liczba...

mapy same w sobie nie sa specjalnie ramożerne , natomiast to jak z niej korzystasz może powodować problemy... memoryleak""

 

Opublikowano
1 godzinę temu, Zimmex129 napisał:

Typiaro, nie wypowiadaj się i grzecznie się schowaj do budy bo po Twoich pluginach jednoznacznie widać jaki z ciebie PROGRAMISTA & DEVELOPER xD

Prosty przykład jego API xD

Api1.png

API2.png

api3.png

Albo to piękne anty-proxy xD

xd.png

Mam więcej jego śmiesznych pluginów między innymi toolsy, core, gildie, backupy ale nie chce mi się ich tu wrzucać jak ktoś chce to pw mogem wysłać lol

Nie ma to jak na koncu zdania pisać 'lol' ...

Podałeś screena z proxy, to wytłumacz chociaż co tu jest źle a nie screeny dajesz. 

 

Haha a to api? skąd ty to masz? sam zmieniales package żeby coś było ? ...

A co do tego (toolsów/api) nie pisałem nigdy, chyba że zliczasz te z przed paru lat przeróbki myhardów  ;)

A szkoda mi czasu na takiego ułoma, chcesz to zapraszam na ts3 ip mam na profilu.

 

Aaa i jeszcze jedno, gadać każdy może ale gorzej z robotą ;) takie odniesienie do cb ;)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...