Ekonomia serwera
Download:
By zobaczyć linki musisz się zalogować lub zarejestrować By zobaczyć linki musisz się zalogować lub zarejestrować By zobaczyć linki musisz się zalogować lub zarejestrować By zobaczyć linki musisz się zalogować lub zarejestrować
Essentials
Essentials dodaje do bukkita wiele podstawowych komend. Posłuży on nam do wprowadzenia kont z pieniędzmi.
Komendy:
/money /balance /bal - Pokazuje stan Twojego konta.
/balancetop /baltop - Pokazuje ranking najbogatszych kont.
/pay <nick> <ilość> -Wysyła pieniądze dla innego gracza.
/worth - Pokazuje cenę przedmiotu trzymanego w ręce.
/sell - Sprzedaje przedmioty dla serwera.
/money <nick> - Pokazuje stan konta innego gracza.
Dla adminstracji:
/eco give <nick> <ilość> - Daje dla gracza określoną ilość pieniędzy.
/eco set <nick> <ilość> - Ustawia konto gracza na określoną ilość pieniędzy.
/eco reset <nick> <ilość> - Resetuje konto gracza do stanu początkowego.
/setworth <ID przedmiotu> <cena> - Ustala cenę przedmiotu.
Uprawnienia:
Dla gracza:
essentials.balance - Dostęp do komendy /money
essentials.balance.others - Dostęp do komendy /money <nick>
essentials.balancetop - Dostęp do komendy /balancetop
essentials.pay - Dostęp do komendy /pay
essentials.worth - Dostęp do komendy /worth
essentials.sell - Dostęp do komendy /sell
Dla moderatora:
essentials.setworth -Dostęp do komendy /setworth
essentials.eco.loan - Możliwość posadania debetu na koncie.
Dla administratora:
essentials.eco - Dostęp do komendy /eco
Konfiguracja:
starting-balance: 0 #Ustawiamy ile pieniędzy ma mieć konto na start.
command-costs:
spawn: 1
sethome: 150 #Ustawiamy płatne komendy według tego wzoru. (Za każdym razem gdy ktoś użyje komendy /sethome zostanie pobranie z jego konta 150$)
currency-symbol: '$' #Ustawiamy symbol naszej waluty.
max-money: 10000000000000 #Ustawiamy maksymalną ilość pieniędzy dla gracza.
min-money: 0 #Ustawiamy minimalną ilość pieniędzy dla gracza. Polecam ustawić 0 aby gracze nie mogli się zadłużać.
economy-log-enabled: false #Przy true będzie zapisywało do pliku historie wszystkich transakcji.
Jobs
Jobs jest pluginem wprowadzającym zawody. Dzięki temu gracze mogą zarabiać pieniądze.
Komendy:
/jobs - Pokazuje listę wszystkich komend.
/jobs browse - Pokazuje listę zawodów.
/jobs info <zawód> - Pokazuje szczegółowe informacje o danym zawodzie.
/jobs stats - Pokazuje Twoje statystyki zawodu.
/jobs stats <nick> - Pokazuje statystyki zawodu innego gracza.
/jobs join <zawód> - Dołączasz do danego zawodu.
/jobs leave <zawód> - Opuszczasz dany zawód.
Dla adminstracji:
/jobs playerinfo <nick> <zawód> - Pokazuje ile pieniędzy dostaje dany gracz.
/jobs transfer <nick> <StaryZawód> <NowyZawód> - Zmienia zawód dla gracza.
/jobs fire <nick> <zawód> - Wyrzuca gracza z zawodu.
/jobs employ <nick> <zawód> - Zatrudnia gracza w zawodzie.
/jobs promote <nick> <zawód> <level> - Daje graczowi określoną ilość leveli.
/jobs demote <nick> <zawód> <level> - Odbiera graczowi określoną ilość leveli.
/jobs grantxp <nick> <zawód> <xp> - Daje graczowi określoną ilość expa.
/jobs removexp <nick> <zawód> <xp> - Odbiera graczowi określoną ilość expa.
/jobs reload - Przeładowanie pluginu.
Dla gracza: jobs.use - Pozwala zdobywać pieniądze oraz doświadczenie. jobs.command.browse - Dostęp do komendy /jobs browse jobs.command.admin.stats - Dostęp do komendy /jobs stats <nick> jobs.command.leave - Dostęp do komendy /jobs leave Dla administratora: jobs.command.playerinfo - Dostęp do komendy /jobs playerinfo jobs.command.fire - Dostęp do komendy /jobs fire jobs.command.employ - Dostęp do komendy /jobs employ jobs.command.demote - Dostęp do komendy /jobs demote jobs.command.grantxp - Dostęp do komendy /jobs gratxp jobs.command.removexp - Dostęp do komendy /jobs removexp jobs.command.transfer - Dostęp do komendy /jobs transfer jobs.command.reload - Dostęp do komendy /jobs reload
Uprawnienia:
jobs.command.stats - Dostęp do komendy /jobs stats
jobs.command.join - Dostęp do komendy /jobs join
jobs.command.info - Dostęp do komendy /jobs info
jobs.command.promote - Dostęp do komendy /jobs promote
Konfiguracja (generalConfig.yml):
broadcast-on-skill-up: true #Przy true pokazuje na czacie, że gracz nabył nowego skilla.
broadcast-on-level-up: true #Przy true pokazuje na czacie, że gracz nabył nowy level.
max-jobs: 1 #Maksymalna liczba prac (0 = nieskończoność).
hide-jobs-without-permission: true #Przy true ukrywa dla gracza niedostępne dla niego prace.
enable-pay-near-spawner: true #Przy true zabijanie mobów blisko spawnera nalicza pieniądze.
enable-pay-creative: false #Przy true pieniądze są naliczane także w trybie Kreatywnym.
modify-chat: true #Przy true dodaje prefixy na czacie (np. [Drwal][Admin]Anonimowy369).
Konfiguracja zawodów (jobConfig.yml):
Jobs:
Drwal: <--- Nazwa zawodu.
fullname: Drwal <--- Pełna nazwa zawodu.
shortname: D <--- Krótka nazwa zawodu.
ChatColour: GREEN <--- Kolor zawodu
chat-display: none <--- Czy ma wyświetlać prefix na czacie. Dostępne prefixy: full, title, job, shortfull, shorttitle, shortjob
max-level: 30 <--- Maksymalny level.
leveling-progression-equation: 100*((1.13+(0.01*(numjobs-1)))^(joblevel-1)) <--- Oblicza ile doświadczenia potrzebujemy aby awansować na kolejny level.
income-progression-equation: baseincome*((1.05)^(joblevel-1)) <--- Oblicza ile pieniędzy dostajemy na danym levelu.
experience-progression-equation: baseexperience*((1.05)^(joblevel-1)) <--- Oblicza ile doświadczenia dostajemy na danym levelu.
Break:
LOG:
income: 0.01 <--- Ile pieniędzy dostajemy za zniszczenie danego bloku.
experience: 0.1 <--- Ile doświadczenia dostajemy za zniszczenie danego bloku.
Place:
SAPLING:
income: 0.1 <--- Ile pieniędzy dostajemy za postawienie danego bloku.
experience: 0.1 <--- Ile doświadczenia dostajemy za postawienie danego bloku.
Kill:
PLAYER:
income: 7.5 <--- Ile pieniędzy dostajemy za zabicie danego stworzenia.
experience: 7.5 <--- Ile doświadczenia dostajemy za zabicie danego stworzenia.
ChestShop
ChestShop wprowadza do gry automatyczne sklepy które tworzymy za pomocą tabliczek i skrzyń.
● Aby stworzyć Admin Shop (sklep z nieskończoną liczbą itemów - bez skrzyni) należy w 1 linijce zamiast swojego nicku wpisać: AdminShop
● Jeśli chcemy tylko sprzedawać a nie skupować wpisujemy w 3 linijce: 30
(W tym przypadku będziemy sprzedawali po 30 - a możliwości skupu nie będzie wcale).
● Jeśli chcemy tylko skupować a nie sprzedawać wpisujemy w 3 linijce: :30
(W tym przypadku będziemy skupowali po 30 - a możliwości sprzedaży nie będzie wcale).
Konfiguracja:
PREFERRED_ECONOMY_PLUGIN: "" #(Jeśli używamy Vault zostawiamy puste!) Preferowany plugin od ekonomii (iConomy/BOSEconomy/Essentials). SHOP_INTERACTION_INTERVAL: 250 #(W 1/1000 sekundy) Jak często gracz może klikać w tabliczkę? (Polecam zostawić tak jak jest aby nie powodować lagów) IGNORE_CREATIVE_MODE: true #Przy true gracz na trybie kreatywnym nie może używać sklepów. REVERSE_BUTTONS: false #Przy true gracze będą kupować klikając LPM a sprzedawać klikając PPM. (Odwrotnie niż domyślnie) SHIFT_SELLS_EVERYTHING: false #Przy true gracze będą mogli sprzedać/kupować wszystkie przedmioty tego samego typu. ALLOW_SIGN_CHEST_OPEN: true #Przy true właściciel sklepu klikając PPM na tabliczce otwiera skrzynie. ALLOW_LEFT_CLICK_DESTROYING: true #Przy true klikając LPM właściciel zacznie niszczyć tabliczkę (Przy false otworzy mu się skrznia) REMOVE_EMPTY_SHOPS: false #Przu true, jeśli skrzynia będzie pusta tabliczka automatycznie zostanie zniszona. REMOVE_EMPTY_CHESTS: false #Przy true (REMOVE_EMPTY_SHOPS: musi też być ustawione na true) skrzynia także zostanie zniszczona. ADMIN_SHOP_NAME: "Admin Shop" #Jak ma być widoczny Admin Shop (na tabliczce w piewszej linii zamiast nicku) SERVER_ECONOMY_ACCOUNT: "Anonimowy369" #Opcjonalnie. Konto gracza, które ma być kontem serwera. TAX_AMOUNT: 0 #Procent podatku który ma trafiać na konto serwera. (100 = 100 percent) SERVER_TAX_AMOUNT: 0 #Procent podatku który ma trafiać na konto serwera przy kupowaniu z Admin Shop'a SHOP_CREATION_PRICE: 0.0 #Cena utworzenia sklepu. SHOP_REFUND_PRICE: 0.0 #Ile pieniedzy ma dostac gracz za znieszczenie sklepu. BLOCK_SHOPS_WITH_SELL_PRICE_HIGHER_THAN_BUY_PRICE: true #Czy ma blokować sklepy które sprzedają taniej niż skupują? (Jest to ochrona dla nowych graczy którzy mogą się pomylić) ALLOW_MULTIPLE_SHOPS_AT_ONE_BLOCK: false #Przy true pozwala tworzyć wiele sklepów na jednym bloku. ALLOW_PARTIAL_TRANSACTIONS: true #Czy sklepy mogą być używane gdy właściciel nie ma odpowiedniej ilości itemów? (Cena zostanie adekwatnie zaktualizowana) SHOW_MESSAGE_OUT_OF_STOCK: true #Czy ma wyświetać się wiadomość "Out of stock" ? SHOW_TRANSACTION_INFORMATION_CLIENT: true #Czy ma wyświetać się wiadomość "You bought/sold... " ? SHOW_TRANSACTION_INFORMATION_OWNER: true #Czy ma wyświetać się wiadomość "Somebody bought/sold... " ? LOG_TO_FILE: false #Przy true wszystkie transakcje będą zapisywane do pliku. LOG_TO_CONSOLE: true #Czy chcesz aby ChestShop wysyłał wiadomości do konsoli? LOG_TO_DATABASE: false #Przy true wszystkie transakcje będą zapisywane do bazy danych. RECORD_TIME_TO_LIVE: 600 #Jak długo transakcja ma być zapisana w bazie danych (w sekundach, -1=na zawsze) STACK_TO_64: false #Czy chcesz stackować wszystkie podnoszone przedmioty do 64? USE_BUILT_IN_PROTECTION: true #Czy chcesz użyć ochrony skrzyń? (Aby inni gracze nie mogli zniszczyć skrzyń cudzych sklepów) TURN_OFF_SIGN_PROTECTION: false #Czy chcesz wyłączyć oryginalną ochronę tabliczek? (Uważaj, gracze będą mogli zniszczyć cudze sklepy) PROTECT_CHEST_WITH_LWC: false #Czy chcesz chronić skrzynie używając LWC? PROTECT_SIGN_WITH_LWC: false #Czy chcesz chronić tabliczki używająć LWC? GENERATE_STATISTICS_PAGE: false #Przy true plugin będzię generował stronę www ze statystykami. STATISTICS_PAGE_PATH: "plugins/ChestShop/website.html" #Gdzie strona www ma być zapisywana? STATISTICS_PAGE_GENERATION_INTERVAL: 60 #Jak często ma być generowana strona www? TOWNY_INTEGRATION: false #Czy chcesz aby tylko ludzie dołączeni do działki mogli budować wewnątrz 'shop plots'? TOWNY_SHOPS_FOR_OWNERS_ONLY: true #Przy true, tylko właściciele działek mogą budować wewnątrz 'shop plot'. Przy false wszyscy właściciele miasta mogą budować. WORLDGUARD_INTEGRATION: true #Czy chcesz aby plugin integrował się z WorldGuard? WORLDGUARD_USE_FLAG: true #Czy chcesz aby gracze przydzieleni do regionu z flagą 'chestshop' mieli dostęp do sklepu? WORLDGUARD_USE_PROTECTION: false #Czy chcesz aby ChestShop brał pod uwagę flagę WorldGuard'a 'chest-access'? HEROES_EXP: 100.0 #Jak dużo expa gracze muszą mieć aby tworzyć ChestShop? TURN_OFF_CRAFTBUKKIT_TELEPORTATION_BUGFIX: false #Czy chcesz wyłączyć bug CraftBukkit'a polegający na tym, że podczas teleportacji ekwipunek się zamyka?(Jeśli używasz xAuth, powinieneś to włączyć) - tylko dla wersji CraftBukkit'a starszych niż 1.4.7-R1.1
Uprawnienia:
Dla gracza:
ChestShop.shop.create - Pozwala tworzyć sklepy.
ChestShop.shop.buy - Pozwala kupować w sklepie.
ChestShop.shop.sell - Pozwala sprzedawać w sklepie.
Dla moderatora:
ChestShop.mod - Pozwala zaglądać do skrzyń innych graczy.
ChestShop.name.Nick - Pozwala tworzyć sklepy dla innego gracza (tylko dla tego jednego).
ChestShop.nofee - Nie musisz płacić za stworzenie nowego sklepu.
Dla administratora:
ChestShop.admin - Pozwala tworzyć 'Admin Shop' oraz tworzyć/niszczyć sklepy dla innych graczy,
Vault
Vault jest pluginem niezbędnym do działania powyższych pluginów. Nie wporwadza on żadncych komend, ani nie posiada pliku konfiguracjynego. Po porstu wystarczy go zainstalować.
Uprawnienia:
vault.admin - Osoba posiadająca te uprawnienie będzie widziała komunikat o nowej aktualizacj pluginu.