Main(plPL)
PaidSwitch
PaidSwitch
Spraw, by gracze płacili za używanie przełączników należących do innych graczy.
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 BugKonta 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