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] sPierozekPlugin


stefanik11

Rekomendowane odpowiedzi

Opublikowano

Witam, chciałbym wam przedstawić mój drugi plugin.

Jest to pluginowa wersja mojego skryptu sPierozek.

Plugin wprowadza nam na serwer pierożki :)

 

Komendy

 

/sPierozek help - pomoc pluginu

/sPierozek give [nick/*] [ilość] - daje pierożki

nick - nick gracza któremu chcesz nadać pierożki

* - nadaje pierożki wszystkim graczom na serwerze

/sPierozek reload - przeładowywuje konfiguracje

/sPierozek author - informacje o autorze

 

Uprawnienia

 

/sPierozek help - brak

/sPierozek give [nick/*] [ilość] - sPierozek.give

/sPierozek reload - sPierozek.reload

/sPierozek author - brak

 

Konfiguracja

 

 

 

General:

  # Czy drop pierozkow ma byc wlaczony?
  # true - tak
  # false - nie
  Drop-on: true

  # Bloki, z ktorych dropia pierozki
  # Jezeli chcesz by lista blokow byla pusta po "Block-drop:" daj "[]"
  # Powinno wyglada to tak: "Block-drop: []"
  Block-drop:
    - stone

  # Procent na drop pierozkow
  DropChance: 100

  # Minimalna ilosc dropionych pierozkow
  Min: 1

  # Maksymalna ilosc dropionych pierozkow
  Max: 2

  # Itemy jakie dropia z pierozkow
  # Jezeli chcesz by lista dropu byla pusta po "Items-Drop:" daj "[]"
  # Powinno wyglada to tak: "Items-Drop: []"
  Items-Drop:
    - 1 diamond
    - 2 emerald
    - 1 diamond_block
    - 1 stone
    - 5 sponge

  # Procent na to, ze pierozek bedzie pusty
  EmptyChance: 1

  # Nazwa pierozka
  Name: "&6Pierozek"

  # Opis pierozka
  # Jezeli chcesz by opis byl pusty po "Lore:" daj "[]"
  # Powinno wyglada to tak: "Lore: []"
  Lore:
    - "&aKliknij, aby otworzyc!"
    - "&6Spoko drop ;3!"

  # Item, jakim ma byc pierozek
  Item: snow_ball

Messages:

  # Naglowek wyswietlany pod /spierozek help
  Menu: "&6&m+---------------------------------------------------+"

  # Wytlumaczenie komendy /sPierozek give
  HelpGive: "&a/sPierozek give [nick/*] [ilosc] &2- &adajesz okreslana ilosc pierozkow!"

  # Wytlumaczenie komendy /sPierozek reload
  HelpReload: "&a/sPierozek reload &2- &aPrzeladowywanie pluginu i konfiguracji"

  # Wytlumaczenie komendy /sPierozek author
  HelpAuthor: "&a/sPierozek author &2- &aInformacje dotyczace autora"

  # Wiadomosc wyswietlana, gdy argument nie jest liczba
  NoInteger: "&cPodany argument nie jest liczba!"

  # Wiadomosc wyswietlana, gdy gracz nie jest online
  NotOnline: "&cTen gracz nie jest online!"

  # Wiadomosc wyswietlana, gdy gracz otrzymal pierozka
  # Dostepne zmienne: %amount% - ilosc otrzymanych pierozkow
  GetText: "&aOtrzymales &2%amount% &apierozkow!"

  # Wiadomosc wyswietlana, gdy graczowi rozdajacemu pierozki
  # Dostepne zmienne: %amount% - ilosc danych pierozkow
  GiveText: "&aDales &2%amount% &apierozkow!"

  # Wiadomosc wyswietlana, gdy wykonujacy komende nie jest graczem
  NotPlayer: "&cMusisz byc graczem by wykanac ta komende!"

  # Wiadomosc wyswietlana, gdy podana komenda nie istnieje
  WrongCommand: "&cNie ma takiej komendy, wpisz /sPierozek help, aby uzyskac pomoc!"

  # Wiadomosc wyswietlana po wykonaniu komendy /sPierozek reload
  ReloadText: "&aPrzeladowano!"

  # Wiadomosc wyswietlana, gdy przeladowanie konfiguracji nie udalo sie
  ReloadError: "&cWystapil blad podczas przeladowywania konfiguracji! Zobacz do konsoli."

  # Wiadomosc wyswietlana po wydobyciu pierozka
  # Dostepne zmienne: %amount% - ilosc wydobytych pierozkow
  DropText: "&aWydobyles &2%amount% &apierozkow!"

  # Wiadomosc wyswietlana, gdy drop pierozkow nie jest uzupelniany
  isEmpty: "&cBrak dropu pierozkow! Skontaktuj sie z administratorem!"

  # Wiadomosc wyswietlana po otworzeniu pierozka
  # Dostepne zmiennie: %item% - przedmiot zdobyty z pierozka
  ItemDropFrom: "&aZ pierozka otrzymales &2%item%&a!"

  # Wiadomosc wysylana na caly serwer po otworzeniu przez gracza pierozka - jezeli nie chcesz tej wiadomosci zostaw ja pusta
  # Dostepne zmienne: %player% - nick gracza otwierajacego
  # %item% - zdobyty item
  # %x% - koordynat X
  # %y% - koordynat Y
  # %z% - koordynat Z
  BroadCastMessageOpen: "&aGracz &2%player% &aotworzyl pierozka i otrzymal &2%item%&a. Kordy tego zdarzenia to X:&2%x%&a, Y:&2%y%&a, Z:&2%z%&a!"

  # Wiadomosc wyswietlana, gdy pierozek jest pusty (procent do ustawienia wyzej)
  isEmptyChance: "&cTwoj pierozek byl pusty! Nic z niego nie wylecialo ;/!"

  # Wiadomosc wyswietlana, gdy podana ilosc pierozkow jest rowna 0 lub nizej
  BadInteger: "&cNie mozesz dac az tak malo pierozkow..."


 

 

 

Do zrobienia

 

- Dodanie craftingu pierożków

- Dodanie topki otwierania pierożków(*zapis tylko do mysql)

- Dodanie automatycznego sprawdzania aktualizacji

​- Dodanie eventów

​- Dodanie nowych opcji w komendzie /sPierozek give

* dawanie randomowym osobom pierożki(/sPierozek give random:[ilość osob] [ilość pierożków]

* dawanie randomowej ilości pierożków(/sPierozek give [nick] random min:(ilość) max:(ilość)

- Dodanie komend do wylosowania

- Dodanie danej ilości itemów do wylosowania 

- Wasze propozycje

 

Download

 

Download: http://www.mediafire.com/download/r5pfec6babf017q/sPierozekOrginal.jar

Skan: https://www.virustotal.com/pl/file/b13764a311ff7e5f9c51c93e81fea198389a036b5a6ec1a07232d52c6a0d6d9a/analysis/1473534502/

Github: już wkrótce

 

​Zapraszam do wypisywania błędów, oraz propozycji w komentarzach! :)

Opublikowano

Bardzo oryginalny, zoptymalizowany plugin!

 

Na pewno nie użyję.

 

 

 

Za co ostrzeżenie wtf? Komuś coś na głowę padło?

Opublikowano

@zuczo52 pokaż mi chociaż linijke kodu z pluginu, który podałeś? 95% kodu jest moje, a to 5% to pożyczony parser od pluginu funnyguilds i jest to oznaczone...

Nie zwracaj uwagi typ jest jakiś dziwny, a co najlepsze każdemu komentuje tematy, a pewnie nie ma o niczym pojęcia. :)

A co do pluginu: Fajny ma fajne możliwości których nie widziałem w pluginach udostępnionych publicznie:

NP. Możliwość dodania do dropu spoko na jakieś eventy. Zamiast każdemu rozdawać to po prostu włączy się ze stone jakiś mały drop.

Opublikowano

NIektórzy ludzie to jednak są zjebani, jak to może być przerobione XiePandora, jeśli ten plugin posiada zupelnie inne możliwości wnioskuje to po wyglądzie konfiguracji. najpierw zastanówcie się co piszecie a potem napiszcie. Dobry pl

Opublikowano

Proponuje dodać że co jakiś czas np. 5 min losuje się 1 osoba która dostaje pandorkę. Co ile czasu ma być losowanie ile osób ma wylosować i ile pandorek mają dostać w configu. A i przy okazji możesz dodać komendę /spierozek give random [ilość osób] [ilość pandor]. Możesz również dodać żeby można było dodać do wylosowania komendę... Chodzi mi że w configu np dajemy że można wylosować komendę /kill i wtedy np. gracz umiera :)

 

#Edit

 

Dodaj też możliwość dodania do wylosowania efektów i więcej przedmiotów z jednej pandory np. tworzymy zestaw zbroi 4/3 albo koxów i refili.

                                                                                        O

                                                                                       /V\

                                                                                       /''\

Opublikowano

 

Mogę Cię zapytać co to jest? O>O

     Bukkit.getPluginManager().enablePlugin((Plugin)this);

Jezu MPCForum nie przestanie mnie zadziwiać.

 

@topic

Nie zagłębiałem się w kod, szanuję pracę włożoną w plugin. Chyba jeden z dwóch publicznie dostępnych :D.

Polecam jeśli ktoś potrzebuje na swój serwer.

784091427630431250239.png

Regulamin sygnatur

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...