Sign Bank

Sign Bank

Sign Bank to wtyczka, która umożliwia przechowywanie nie tylko pieniędzy, ale także doświadczenia, wszystko za pomocą interakcji z tabliczkami!

0 polubień • 0 pobrań
Dostępne pliki
20
Obsługiwane wersje
2
Najnowszy plik
12.05.2013

Sign Bank

Wersja 2.0.3 jest już dostępna!

(Pobieranie może być opóźnione ze względu na czas zatwierdzania)

Zależności [Vault]

Sign Bank to wtyczka Money i EXP Bank, która pozwala w pełni zautomatyzować przechowywanie pieniędzy/doświadczenia poprzez interakcję z tablicą.

Banki Pieniężne
System Banków Pieniężnych jest dość prosty: wpłać pieniądze, wypłać pieniądze, odsetki nie są jeszcze zaimplementowane, ale mamy nadzieję, że wkrótce będą. Aby utworzyć Money Bank, po prostu wpisz Money Bank na pierwszej linii tablicy i zostanie ono automatycznie utworzone. Kliknięcie prawym przyciskiem myszy na tablicy otworzy bank, a kolejne kliknięcia będą przeglądać opcje Wypłaty i Wpłaty. Aby wypłacić/wpłacić, po prostu wpisz kwotę w czacie, a transakcja zostanie automatycznie zrealizowana.

Banki XP
System Banków XP jest nieco bardziej skomplikowany niż Banki Pieniężne. Aby utworzyć, po prostu wpisz XP Bank na pierwszej linii tablicy i zostanie automatycznie utworzony. System Banków XP wykorzystuje algorytm do obliczania dokładnych ilości XP w obie strony, naśladując rzeczywiste formuły XP w Minecraft, aby podczas depozytów/wyplac utrata była minimalna, jeśli w ogóle.

Saldo wyświetlane na tablicy dla XP to całkowita liczba XP, a nie poziomy. Po pierwszym dostępie do Banku XP, bank poinformuje cię o maksymalnej liczbie poziomów, które możesz wypłacić z banku na twoim aktualnym poziomie. Zapewniam, że praktycznie nie ginie XP podczas korzystania z banku, ale pamiętaj, że Bank działa tylko przy depozytach/wypłatach poziomów, a nie przy dokładnej liczbie XP, ponieważ ilość XP potrzebna między poziomami fluktuuje, a mój algorytm to uwzględnia. Celem jest zapobieganie sytuacjom, w których gracze zdobywają 10 poziomów, wpłacają, zdobywają 10 poziomów, wpłacają, itd., co znacznie utrudnia zdobycie poziomów, a następnie wypłacenie ich.

ATMy
ATMy to po prostu tabliczki łączące się z twoimi kontami pieniędzy, które obsługują tylko opcję Wypłaty. Aby utworzyć, wpisz ATM na pierwszej linii znaku, a wtyczka zrobi resztę. Służą one raczej do losowych lokalizacji na twoim serwerze, aby gracze mogli brać pieniądze z banku „w drodze”. Więcej jako symulacja prawdziwego życia.

Aktualne funkcje

  • Konfigurowalny system odsetek!
  • Przelew System banków pieniężnych umożliwiający przelanie pieniędzy na konta bankowe innych graczy!
  • Automatyczne wykrywanie nazwy waluty.
  • "/" polecenia do sprawdzania aktualnych odsetek i aktualnych pieniędzy/XP w koncie Banku.
  • Umieszczenie tabliczki z Money Bank na pierwszej linii utworzy Bank Pieniężny, a umieszczenie tabliczki z XP Bank na pierwszej linii utworzy Bank XP.
  • Kliknięcie prawym przyciskiem myszy na niezajętym Banku automatycznie włącza go i wyświetla Twoje aktualne Saldo w Banku.
  • Kliknięcie prawym przyciskiem, gdy Bank jest otwarty, będzie przemieszczać się między opcjami Wypłata, Wypłata, i Przelew.
  • Wpisanie kwoty w czacie automatycznie wykona Wypłatę/Wpłatę tej kwoty z/twojego Banku.
  • Jeśli Bank jest już używany, nie pozwoli innemu graczowi na interakcję z Bankiem.
  • Aby opuścić Bank, wystarczy odejść, a Bank automatycznie się dla Ciebie zamknie!
  • Saldo Bankowe zostanie automatycznie zaktualizowane po dokonaniu Wypłaty/Wpłaty.
  • Zniszczenie tabliczki Banku spowoduje zniszczenie Banku.
  • Uprawnienia do tworzenia/niszczenia Banków.
  • Konfigurowalny system odsetek.
  • Konfigurowalne maksymalne wartości.
  • /sb see <PlayerName> - aby zobaczyć ile graczy ma w swoich Bankach.
  • Nielimitowana liczba Banków!

http://i44.tinypic.com/jt84dy.png

Planowane funkcje

  • Kodowe sprzątanie.
  • ATMy
  • System transferu pieniędzy.
  • Wykrywanie nazwy waluty.
  • Maksymalna kwota banku.
  • Możliwy system pożyczek.
  • Sugestie od graczy.
  • Dodawanie uprawnień.
  • Dodanie systemu odsetek dla Banków Pieniężnych.

Polecenia

  • /sb interest - Wyświetla informacje o odsetkach. Następne wypłaty, interwał i kwoty.
  • /sb interest disburse - Ta komenda wymusza automatyczną dystrybucję odsetek.
  • /sb balance - Wyświetla aktualne saldo użytkownika w banku, dla pieniędzy i XP.
  • /sb see <PlayerName> - Wyświetla saldo wskazanego gracza. Wymagane uprawnienia
  • /sb set <PlayerName> <Amount> - Ustawia saldo gracza na podaną kwotę. Wymagane uprawnienia
  • /sb give <PlayerName> <Amount> - Przekazuje kwotę na konto gracza. Wymagane uprawnienia
  • /sb take <PlayerName> <Amount> - Zabiera kwotę z konta gracza. Wymagane uprawnienia

Historia zmian

Wersja 2.0.1: 12/6/2012
  • Naprawiono wyjątek decimalFormat przy depozycie XP Bank.
  • Dodano kolejną kontrolę bezpieczeństwa dla osób niekorzystających z logowania i występujący wyjątek podczas ładowania logów.
Wersja 2.0: 12/5/2012
  • Pełne przepisy kodu do obsługi operacji wejścia/wyjścia plików i systemu odsetek. TO BĘDZIE WYMAGAĆ OD CIEBIE ODTWORZENIA SWOICH BANKÓW LUB WTYCZKA ZOSTANIE ZAWIESZONA!
    Kroki:
    1. Wyłącz serwer.
    2. Usuń banks.yml
    3. Uruchom serwer z nowym SignBank.jar.
    4. Odtwórz Banki.
  • NAPRAWIONE! System odsetek powinien teraz działać w pełni w sensie dystrybucji odsetek oraz obejścia maksymalnego limitu bankowego, itd.
  • DODANE! Nowe polecenie! Gracze z uprawnieniami “sb.admin” mogą użyć nowego polecenia “/sb interest disburse”, aby natychmiast wymusić dystrybucję odsetek bankowych!
  • NAPRAWIONE! Długo znany błąd PlayerMoveEvent powinien być W KOŃCU naprawiony, oczekujemy potwierdzenia!
  • Więcej drobnych poprawek, itp., nie mogę ich teraz wymienić!
Wersja 1.7: 11/7/2012
  • DODANE! Dodano 3 nowe polecenia. Te polecenia pozwalają na „take”, „give”, i „set” kwot pieniędzy bezpośrednio na kontach graczy. Węzeł uprawnień do edycji kont to „sb.accounts.edit”.
    - /sb set <PlayerName> <Amount> Ustawia saldo gracza na podaną kwotę.
    - /sb give <PlayerName> <Amount> Przekazuje kwotę na konto gracza.
    - /sb take <PlayerName> <Amount> Zabiera kwotę z konta gracza.
  • NAPRAWIONE! Naprawiono wyświetlanie Banków XP, nie wyświetlają już komunikatów Banku Pieniężnego, mają własny wyświetlacz! Również dostosowano kolory czatu podczas używania polecenia /sb balance, aby wartości były jaśniejsze.
  • NAPRAWIONE! Miejmy nadzieję, że naprawiono problem z obejściem maksymalnego limitu bankowego, który nie działał prawidłowo i powodował inne problemy w rzadkich okolicznościach.
  • DODANE! Możesz teraz logować wszystkie transakcje użytkowników do pliku Logs.yml. Możliwość włączania/wyłączania przez konfigurację. Domyślnie: true.
  • ZMIANA! Zmieniono węzeł uprawnień do obejścia maksymalnego limitu bankowego na „sb.account.bypass”.
  • Zaktualizowano do CB 1.4.2 - R 0.2.
Wersja 1.6: 8/7/2012
  • Zaktualizowano zdarzenie PlayerChatEvent do AsyncPlayerChatEvent.
  • Zaktualizowano wszystkie algorytmy XP, aby pasowały do nowych wewnętrznych algorytmów doświadczenia dla 1.3.1. To nie była łatwa konwersja!
    - Uwaga: XP nie jest resetowane w tej aktualizacji i możesz zobaczyć przepływ XP twoich graczy z starych algorytmów na nowe. Jeśli chcesz zacząć od nowa, usuń xpAccounts.yml przed ponownym uruchomieniem serwera.
  • Dodano kontrolę NPE, które mogą wystąpić przy odsetkach na uruchomieniach związanych z Null światami.
  • Naprawiono problem, gdy odsetki mogły dystrybuować się nieprawidłowo dla graczy posiadających bypass node, gdy serwer przechodził przez wiele cykli bez ponownego uruchomienia.
  • Zaktualizowano do CB 1.3.1 - R 1.0.
Wersja 1.5: 7/5/2012
  • Dodano nowy węzeł uprawnień obejścia dla Maksymalnych Kwot Bankowych.
    - sb.bypass.maxbankamount
  • Naprawiono błąd z systemem odsetek, który nie respektował wartości maksymalnych kwot bankowych.
  • Naprawiono błąd zapisu wartości maksymalnego banku, który nie był prawidłowo przechowywany podczas ładowania SignBank.
Wersja 1.4 : 6/6/2012
  • Przeniesiono niektóre klasy nasłuchujące, aby lepiej dopasować priorytet.
  • Dodano nowe klasy do obsługi hooków wtyczek.
  • Naprawiono wszelkie pozostałe błędy, które mogły powodować, że niektóre znaki serwera nie działały poprawnie.
Wersja 1.3.1 : 6/5/2012
  • Najnowsza wersja beta, aby zapewnić, że wszystkie znaki działają.
  • Zmodyfikowano /sb, aby ponownie nieco płynniej nawigować po menu pomocy.
Wersja 1.3 : 6/4/2012
  • *NOWOŚĆ* Dodano maksymalną kwotę Banku, którą można skonfigurować w config.yml. Pozwoli to ograniczyć ilość, jaką gracz może przechować w Banku Pieniężnym w dowolnym momencie.
  • *PRZEBUDOWANO* Całkowicie przeprojektowano System odsetek. Teraz System odsetek lepiej będzie śledzić ostatnią dystrybucję odsetek i rozdzielać je odpowiednio. Teraz jeśli twój serwer zostanie uruchomiony ponownie lub wyłączony z dowolnego powodu, Sign Banks uwzględnią to i dystrybuują odsetki przy uruchomieniu lub poczekają do następnego czasu rozdziału, a następnie kontynuują swój normalny zegar.
  • /sb interest będzie teraz również wyświetlać czas do następnej dystrybucji odsetek.
  • /sb see <playername> polecenie nie ma już rozróżnienia wielkości liter.
  • Dodano bardziej precyzyjne kolorowanie niektórych poleceń /sb.
  • Zaktualizowano do 1.2.5-R3.0
Wersja 1.2.2 : 5/12/2012
  • Dodano polecenie /sb ? aby lepiej pomóc w nawigacji po poleceniach Sign Bank.
  • Dodano polecenie /sb see <playername>. To polecenie pozwala graczom zobaczyć ilość pieniędzy, jakie ma dany gracz w Banku. To polecenie jest rozróżniane pod względem wielkości liter. Domyślnie: OP.
  • Dodano węzeł uprawnień do używania nowego polecenia /sb see.
    - sb.see
Wersja 1.2.1 : 5/9/2012
  • Naprawiono błąd, w którym gracze mogli używać kolorów do tworzenia własnych tablic bankowych.
  • Naprawiono błąd, w którym otwieranie banków innych typów powodowało, że pierwsza tablica znaku była zablokowana.
  • Jak zwykle, porządkowanie kodu.
Wersja 1.2 : 4/28/2012
  • *Nowość* Dodano tabliczki ATM. Utwórz je, wpisując ATM na pierwszej linii tabliczki.
  • Dodano węzły uprawnień do używania każdego typu Banku.
    - sb.use.money
    - sb.use.xp
    - sb.use.atm
  • Usunięto kilka pozostałych komunikatów debugowania.
  • Usunięto błąd, w którym XP Bank wyświetlał opcje Transfer.
  • Porządkowanie kodu, jak zawsze.
Wersja 1.1.0: 4/5/2012
  • *NOWOŚĆ* Dodano funkcję Transfer do banków pieniężnych. Wpisanie nazwy gracza, a następnie kwoty, wyśle tę kwotę na bank gracza! (Uwaga, ta funkcja rozróżnia wielkość liter)
  • Dodano funkcję tak, aby nazwa twojej waluty była teraz znajdowana i wyświetlana w komunikatach SignBank.
  • Dodano polecenia "/" do sprawdzania informacji o odsetkach i sald bankowych.
    - /signbank wyświetli Wersję i Autora. =)
    - /signbank interest wyświetli procent odsetek i czas dystrybucji.
    - /signbank balance wyświetli bieżące pieniądze i maksymalny wypłacany poziom.
  • Dodano alias "sb" do poleceń "/".
  • Dostosowano sterowanie odsetkami, aby lepiej zamykało się po ponownym ładowaniu wtyczek.
  • Jak zwykle, porządkowanie kodu.

Uprawnienia!

  • sb.admin - To uprawnienie daje możliwość tworzenia i niszczenia Banków. Domyślnie Op
  • sb.create - To uprawnienie daje możliwość tworzenia Banków. Domyślnie Op
  • sb.use.money - To uprawnienie daje możliwość używania Banków Pieniężnych. Domyślnie Op
  • sb.use.xp - To uprawnienie daje możliwość używania Banków XP. Domyślnie Op
  • sb.use.atm - To uprawnienie daje możliwość używania ATM-ów. Domyślnie Op
  • sb.destroy - To uprawnienie daje możliwość niszczenia Banków. Domyślnie Op
  • sb.see - To uprawnienie daje dostęp do polecenia /sb see. Domyślnie Op
  • sb.account.bypass - Omijanie ograniczenia maksymalnej kwoty Banku.
  • sb.account.edit- To uprawnienie daje możliwość edycji Kont Bankowych. Domyślnie Op

Zgłaszanie błędów/problemów

Podczas zgłaszania problemu, prosimy o następujące

  • Twoja wersja CraftBukkit.
  • Aktualna wersja Sign Bank.
  • Dokładnie opisz sytuację, w której problem wystąpił (podaj wszystkie istotne informacje, nazwy, co tablica odczytuje, itp.)
  • Kopiuj/wklej błąd z logu konsoli.

Instalacja i pomoc

  • Umieść SignBank.jar w katalogu /plugins.
  • Enjoy!
  • Wiki Page Coming Soon!

Donacje

Zadowolony z mojej pracy? Chcesz pomóc? Chcesz zachęcić do tworzenia większej liczby wtyczek opartych na Sign?

Śmiało Wsparcie Wesprzyj!

Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.

Stabilne Sign Bank v2.0.3
SignBank.jar 12.05.2013 29 KB
Stabilne SignBank v2.0.2
SignBank.jar 08.01.2013 28 KB
Stabilne SignBank v2.0.1
SignBank.jar 08.12.2012 29 KB
Stabilne SignBank v2.0
SignBank.jar 05.12.2012 28 KB
Stabilne SignBank v1.7
SignBank.jar 08.11.2012 26 KB
Stabilne SignBank v1.6
SignBank.jar 07.08.2012 24 KB
Stabilne SignBank v1.5
SignBank.jar 05.07.2012 24 KB
Stabilne SignBank v1.4
SignBank.jar 06.06.2012 24 KB
Stabilne SignBank v1.3.1
SignBank.jar 05.06.2012 23 KB
Stabilne SignBank v1.3
SignBank.jar 04.06.2012 23 KB
Stabilne Sign Bank v1.2.2
SignBank.jar 12.05.2012 20 KB
Stabilne SignBank v1.2.1
SignBank.jar 09.05.2012 20 KB
Stabilne SignBank v1.2.0
SignBank.jar 28.04.2012 20 KB
Stabilne SignBank v1.1.0
SignBank.jar 05.04.2012 19 KB
Stabilne SignBank v1.0.3
SignBank.jar 03.04.2012 17 KB
Stabilne SignBank v1.0.2
SignBank.jar 02.04.2012 17 KB
Stabilne SignBank v1.0.1
SignBank.jar 01.04.2012 17 KB
Stabilne SignBank v1.0
SignBank.jar 01.04.2012 18 KB
Stabilne SignBank v0.2
SignBank.jar 28.03.2012 19 KB
Stabilne SignBank v0.1
SignBank.jar 27.03.2012 18 KB
Przed instalacją

Jak bezpiecznie sprawdzić ten plugin

Wybierz zgodny plik

Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.

Zachowaj kopię

Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.

Przeczytaj log

Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.

Zobacz pełną instrukcję instalacji