Main(plPL)

PaidSwitch enUS plPL

PaidSwitch

Spraw, by gracze płacili za używanie przełączników należących do innych graczy.

Download | Źródło

Cechy:

  • Obsługiwane przełączniki: płyta naciskowa (drewniana i kamienna), kamienny przycisk, dźwignia, tory z czujnikiem
  • Obsługa pojazdów (pojazd z pasażerem na płytce naciskowej)
  • Tworzenie płatnych przełączników za pomocą tabliczek.
  • Obsługiwane ekonomie: wszystkie pluginy ekonomii obsługiwane przez Vault.
  • Obsługiwane uprawnienia: wszystkie pluginy uprawnień zgodne z Super-Perms (powiedzcie, jeśli potrzebujecie wsparcia dla starszych pluginów uprawnień)

Ten plugin WYMAGA Vault

Sposób użycia:

Aby uczynić twój przełącznik płatnym, połóż tabliczkę obok przelącznika, i wypełnij według wzoru poniżej:

Linia 1: [PaidSw]
Linia 2: konto gracza / b: konto banku / zostaw puste / none
Linia 3: cena
Linia 4: cokolwiek

Jeśli jest więcej niż jedna tabliczka obok przełącznika, pierwsza znaleziona tabliczka będzie wykorzystana (kolejność poszukiwania: góra, północ, wschód, południe, zachód, dół)

Jeśli linia 2 jest pusta, twój nick będzie tam umieszczony automatycznie.
Możesz też określić nazwę innego gracza lub konta ekonomii w linii 2, jeśli masz uprawnienie paidswitch.create.others . "none" to domyślna nazwa dla pustego konta, to znaczy, że jeśli umieścisz "none" w linii 2, pieniądze idą do nikąd. To może być użyteczne, jeśli twoja ekonomia nie obsługuje kont.

Konta:

Powinieneś używać kont, jeśli nie chcesz aby którykolwiek gracz otrzymał pieniądze z danego przełącznika. Jeśli używasz iConomy, możesz stworzyć konto za pomocą /money create <nazwa_konta> i umieścic je w 2 linijce na tabliczce. Jeśli używasz BOSEconomy, możesz stworzyć konto za pomocą /econ bank create <nazwa_konta> i umieścić je w 2 linijce na tabliczce porzedzone prefiksem "b:" . Po "b:" powinno NIE BYĆ SPACJI

Komendy:
/paidswitch - wzświetla info o pluginie
/paidswitch reload - przeładowuje config.yml
aliasy: /paidsw, /psw
Uprawnienia:
    paidswitch.*:
        description: Daje wszystkie uprawniania PaidSwitch oprócz darmowego użycia.
        children:
            paidswitch.use: true
            paidswitch.create: true
            paidswitch.create.others: true
            paidswitch.create.duplicate: true
            paidswitch.create.type.*:
    paidswitch.use:
        description: Pozwala używać płatnych przełączników.
        default: true
    paidswitch.use.free:
        description: Pozwala używać płatnych przełączników za darmo.
        default: false
        children:
            paidswitch.use: true
    paidswitch.create:
        description: Pozwala tworzyć płatne przełączniki.
        default: op
    paidswitch.create.others:
        description: Pozwala tworzyć płatne przełączniki dla kogoś innego.
        default: op
    paidswitch.create.duplicate:
        description: Pozwala umieścić drugą tabliczkę dla płatnego przełącznika innego gracza.
        default: op
    paidswitch.create.type.*:
        description: Pozwala tworzyć wszystkie typy płatnych przełączników.
        default: op
        children:
            paidswitch.create.type.wood-plate: true
            paidswitch.create.type.stone-plate: true
            paidswitch.create.type.button: true
            paidswitch.create.type.lever: true
            paidswitch.create.type.detector-rail: true
    paidswitch.create.type.wood-plate:
        description: Pozwala tworzyć płatne drewniane płytki.
        default: op
    paidswitch.create.type.stone-plate:
        description: Pozwala tworzyć płatne kamienne płytki.
        default: op
    paidswitch.create.type.button:
        description: Pozwala tworzyć płatne przyciski.
        default: op
    paidswitch.create.type.lever:
        description: Pozwala tworzyć płatne dźwignie.
        default: op
    paidswitch.create.type.detector-rail:
        description: Pozwala tworzyć płatne tory z czujnikiem.
        default: op
    paidswitch.admin:
        description: Daje dostęp do komendy /paidswitch .
        default: op

Konfiguracja:

earn-for-free: false                   # czy właściciel przełącznika powinien zarabiać pieniądze, gdy użytkownik przełącznika ma uprawnienie paidswitch.use.free ?
switch-type-permission-needed: true    # czy gracz potrzebuje uprawnienia paidswitch.create.type... do tworzenia poszczególnych typów płatnych przełączników?
allowed-switches:                      # włącz/wyłącz PaidSwitch dla danego typu przełącznika (zarówno tworzenie jak i używanie, jeśli wyłączysz jakiś typ, płatne przełączniki tego typu stworzone wcześniej staną się bezpłatne)
  wood-plate: true
  stone-plate: true
  button: true
  lever: true
  detector-rail: true
vehicle-support: true   # włącz/wyłącz traktowanie pojazdu z pasażerem na płytce naciskowej jakby to pasażer był na płytce naciskowej plate.
messages: (...)         # wiadomości wyświetlane przez plugin - możesz przetłumaczyć jeśli chcesz. Pamitaj żeby uzyć /n (nie \n) jako znaku nowej linii, i po każdym z nich powtórzyć kody kolorów.
log-level: INFO         # ustawia poziom logu, zmieniać tylko do w celach diagnostycznych. W innych przypadkach powinno być INFO.

Tłumaczenia:

Stworzyłeś własne tłumaczenie? Umieść je w komentarzu.

Znane Bugi:

  • LWC Bug
  • Konta nie działają z BOSEconomy
  • Czasami gdy na płycie naciskowej jest dużo bytów, przełącznik jest aktywowany kilkukrotnie.
  • Nie można używać płatnych przełączników za pomocą kliknięcia, gdy siedzi się w pojeździe.(tylko v0.4)
  • Obsługa pojazdów nie działa dla kamiennych płytek naciskowych

Jeśli znalazłeś bug, zgłoś go tutaj.
Nie lubisz systemu zgłoszeń Github'a ? Mogę zacząć używać standardowego systemu zgłoszeń BukkitDev, tylko daj znać.

Planowane Rozszerzenia:

  • Obsługa torów z czujnikiem. (zrobione)
  • Kolorowe wiadomości (zrobione).
  • Płatne drzwi.
  • Uprawnienie i wpis konfiguracji dla każdego typu przycisku. (zrobione)
  • Limity cen.
  • Czekam na wasze sugestie.

Comments

Posts Quoted:
Reply
Clear All Quotes