Ranking
Popularna zawartość
Treść z najwyższą reputacją w 11/20/18 w Odpowiedzi
-
.
Savorski oraz jeden pozostały przyznał(a) reputację xDGWG za temat
@HotAngel2K17 A czy na 1.13.2 nie ma pvp? Uważasz, że pvp jest tylko wtedy jak się włącza macro lub "nawala" w myszkę? Na tej wersji pvp jest znacznie ciekawsze. Dostosowaliśmy je tylko trochę pod serwer tego typu ale nadal jest to pvp z 1.13.2. Tutaj trzeba użyć troszkę mózgu a nie bezsensownie "nawalać" w myszkę. Pozdrawiam.2 punkty -
Jak zginęło 1000 hejterów skripta?
Reedzev_ oraz jeden pozostały przyznał(a) reputację dlawE za temat
napisal @Libterowi ze kotlin ss*e2 punkty -
*tak wiem że serwery są na innych wersjach, ale to dlatego że nie chciałem pokazywać swojej listy pluginów* *sposób jak najbardziej działa*1 punkt
-
Jeśli nie macie pomysłów, to nie róbcie serwerów1 punkt
-
SKRYPT NA BAN
CsSkroublee przyznał(a) reputację LloydPL za pytanie
w evencie on join: sprawdzaj tą wartość dla gracza, jeśli będzie ona ustawiona na "tak" to cancel event1 punkt -
options: cmd-discozbroja: discozbroja switch variables: {disco::status::%player%} = false on command "discozbroja switch": cancel event if {disco::status::%player%} is not false: set {disco::status::%player%} to true player command "discozbroja on" else: set {disco::status::%player%} to false player command "discozbroja off" stop command /kacperkozbial:addons [<text>]: description: Tworca skryptu Kacper Koźbiał. permission: kacperkozbial.addons.command aliases: /addons, /dodatki trigger: if argument isn't set: open chest with 1 rows named "&6DODATKI" to the player format slot 1 of player with 1 of horse egg named "&cJajko konia" with lore "&aKliknij, aby zespawnowac." to close then run [execute player command "addons spawnhorse"] format slot 2 of player with 1 of gold ingot named "&eCodzienny bonus!" with lore "&7Kliknij, aby odebrac." to close then run [execute player command "addons dailyreward"] format slot 4 of player with 1 of gold block named "&2Tygodniowy bonus!" with lore "&dKliknij, aby odebrac." to close then run [execute player command "addons weeklyreward"] format slot 5 of player with 1 of leather chestplate named "&2Disco zbroja" with lore "&8Kliknij, aby wlaczyc lub wylacz" to close then run [execute player command "{@cmd-discozbroja}"] if argument is "spawnhorse": if {spawnhorse::%player%} is "available": spawn horse at player set {spawnhorse::%player%} to 48 send "&aZespawnowales konia" to the player stop else: send "&cKonia mozesz zespawnowac za &7%{spawnhorse::%player%}% &cgodzin." to the player stop if argument is "dailyreward": if {dailyreward::%player%} is "available": add 500$ to player's acccount set {dailyreward::%player%} to 24 send "&aOdebrano nagrode dzienna" to the player stop else: send "&cAby wziac dzienna nagrode musisz jeszcze poczekac &7%{dailyreward::%player%}% &cgodzin." to the player stop if argument is "weeklyreward": if {weeklyreward::%player%} is "available": add 1000$ to player's account set {weeklyreward::%player%} to 168 send "&aOdebrano tygodniowa nagrode" to the player stop else: send "&cAby wziac tygodniowa nagrode musisz jeszcze poczekac &7%{dailyreward::%player%}% &cgodzin." to the player stop send "&cTymczasowo brak dzialania." to the player send "&cZglos sie do administratora serwera." to the player stop every hour: loop all players: if {spawnhorse::%loop-player%} > 0: remove 1 from {spawnhorse::%loop-player%} send "&4-1h &cspawnowanie koni" to loop-player stop else: set {spawnhorse::%loop-player%} to "available" send "&aZnow masz mozliwosc zespawnowac konia" to loop-player stop if {dailyreward::%loop-player%} > 0: remove 1 from {dailyreward::%loop-player%} send "&4-1h &cdzienna nagroda" to loop-player stop else: set {dailyreward::%loop-player%} to "available" send "&aZnow masz mozliwosc odebrac dzienna nagrode" to loop-player stop if {weeklyreward::%loop-player%} > 0: remove 1 from {weeklyreward::%loop-player%} send "&4-1h &ctygodniowa nagroda" to loop-player stop else: set {spawnhorse::%loop-player%} to "available" send "&aZnow masz mozliwosc odebrac tygodniowa nagrode" to loop-player stop1 punkt
-
O ile się nie mylę, to: AuthMe + FastLogin, da ten efekt, który potrzebujesz1 punkt
-
Wrzuć to na jakiegoś githuba, żeby można łatwo przejrzeć.1 punkt
-
Jaki sens ma easyhc 1.13? W koncu ci ktorzy mowia ze 1.8 to [ciach] oznacza to ze nie nadaja sie na graczy pvp bo w koncu easyhc najbardziej sie kojarzy z pvp a wy z tego easyhc robicie jakies [ciach].... bo w easyhc chodzi o to by zdobyc szybko itemy i isc sie klepac.1 punkt
-
To chyba pierwszy easyhc jaki widziałem na wersji nowszej od 1.8.8 Szanuję za to, że nie używacie tego przestarzałego 1.8. Prezentacja nawet ładna, ale czy macie pozwolenie na korzystanie z loga Teamspeak'a? https://teamspeak.zendesk.com/hc/en-us/articles/360004437331-May-I-use-the-TeamSpeak-logo-on-my-website-1 punkt
-
- Fajne - Pomysłowe - Orginalne1 punkt
-
Pytanie do was
kapi. przyznał(a) reputację boleknowak za pytanie
No to jak robisz serwer, ale nie wiesz jaki to chyba musisz dać sobie spokój ale! jak tak bardzo chcesz to masz tutaj ankietę - 153 odpowiedzi, co do wersji 1.13 to zostało to dodane stosunkowo jakiś czas temu to nie ma jeszcze tyle odpowiedzi, ale wiadomo że serwer robisz na 1.13.2, więc1 punkt -
Bo jak masz premium, *Zalozmy ze nick Stefan*, i wbijasz z scrackowanego launchera na nicku Stefan to Cię wywala.1 punkt
-
3 lata temu na naszej ukochanej CraftKonkurencji i już niestety obumierającej konkurencji napisałem poradnik o tym samym tytule, który zdobył kilkadziesiąt polubień. Niniejszym prezentuję nieco ulepszoną i przystosowaną pod rok 2018 wersję Zainspirowany wieloma kiepskimi serwerami (i ich jeszcze gorszymi prezentacjami) postanowiłem napisać ten poradnik. Opiszę w nim czego nie należy robić tworząc serwer i jego prezentację. I. Serwer 2015: Nie używaj starych wersji, chyba że masz poważny powód aby to zrobić (np. mody). Pluginy pisane na 1.7.* zazwyczaj działają na 1.8.*, natomiast pluginy pisane na 1.8.* zazwyczaj nie działają na 1.7.* 2016: Po wydaniu wersji 1.9 stawianie bez powodu nowego serwera na wersji 1.7 jest absurdalne. A teraz mamy rok 2018 i nadal serwery stawiane są na 1.8 lub 1.7. DOŚĆ! Nowe wersje niosą ze sobą zarówno wiele usprawnień w samym Minecrafcie jak i znacznie lepsze, odbugowane pluginy/mody. Jeśli jakiś dodatek zatrzymał się na starej wersji to znaczy, że nie jest dalej rozwijany i warto znaleźć lepszy zamiennik. Jeśli jakieś funkcjonalności w nowych wersjach nie pasują do serwera to można je po prostu wyłączyć zamiast cofać się w rozwoju. 2015: Nie używaj Bukkita (właściwie CraftBukkita). Spigot jest lepiej zoptymalizowany, a wszystkie pluginy pisane na Bukkita będą działać także na Spigocie. A najlepiej używaj PaperSpigota, który jest jeszcze lepiej zoptymalizowany i ma jeszcze więcej możliwości konfiguracji. 2015: Nie instaluj ClearLagga. Ten plugin może jedynie denerwować graczy swoimi wiadomościami na chacie i znikaniem przedmiotów. Spigot posiada wbudowany mechanizm (EntityActivationRange), dzięki któremu przedmioty leżące na ziemi nie powodują żadnych lagów. 2015: Nie twórz serwera EasyHC ani Survival + Gildie. Takich serwerów jest obecnie naprawdę dużo i aby się wybić potrzebna jest dobra reklama, dobra maszyna i (najlepiej) autorskie pluginy. Nawet jeśli posiadasz te trzy rzeczy, to zastanów się dobrze nad utworzeniem ciekawszego i oryginalnego serwera. Nadal jest tego za dużo, ale survivali czy skyblocków też! Jeśli już masz robić serwer to zrób porządnie i oryginalnie, a może nawet uda się załatwić jakąś współpracę z forum II. Programowanie 2015: Nie opieraj serwera na skryptach. Mam na myśli przede wszystkim skrypty wywoływane w pętli (every tick, every 1 minute, itd.). Skript jest jednowątkowy, więc zbyt wiele wykonywanych cyklicznie instrukcji może spowodować bardzo duży spadek wydajności serwera. Piszę to na forum o skryptach, ale dalej aktualne Nie twórz pluginów większych niż kilka klas jeśli nie umiesz jeszcze porządnie programować obiektowo. Podczas kodowania staraj się przestrzegać zasady DRY i zanim skopiujesz i wkleisz swój kod w inne miejsce zastanów się trzy razy czy nie można tego uniknąć. Nie odkrywaj koła na nowo. Pluginów typu "Core" (czyli Essentials tak naprawdę) są już setki. Lepiej użyć gotowca i zająć się ciekawszymi funkcjonalnościami. III. Prezentacja 2015: Nie wpisuj zbyt dużej liczby slotów. Popularne silniki serwera, z jednym wątkiem głównym nie uciągną więcej niż kilkaset slotów (przy bardzo mocnym procesorze). Wpisywanie dużej ilości slotów nie świadczy dobrze o wiedzy technicznej autora prezentacji. Większa liczba slotów jest oczywiście uzasadniona w przypadku wielu serwerów połączonych razem (np. przez BungeeCord). 2015: Nie korzystaj z generatorów. Użycie generatora do stworzenia prezentacji zazwyczaj skutecznie odstrasza przed wejściem na serwer, którego prezentacja składa się ze zdań: "Potwory TAK; Zwierzęta TAK; Nether TAK; ...". I zadbaj o estetykę prezentacji. Nawet zwykły tekst jest ładniejszy od dziwnych kolorów, wycentrowania całości, dużego rozmiaru czcionki, itp. 2015: Nie podawaj nieprawdziwych danych. Kłamstwo szybko wychodzi na jaw. Przykładem może być np. "Potężna maszyna! Łącze 2,5 TB/s", albo "serwer dedykowany" z końcówką ench.pl w adresie. 2015: Zapoznaj się ze znaczeniem słów: Serwer dedykowany - fizyczna maszyna z pojedynczym najemcą. Serwer na hostingu nie jest serwerem dedykowanym. Autorskie pluginy - (zazwyczaj niepublikowany) plugin wykonany specjalnie dla jednego serwera. Popularne pluginy, które można znaleźć w internecie nie są autorskie. Ogarnięta administracja - samo użycie tych słów w prezentacji sugeruje, że administracja jednak "ogarnięta" nie jest. I to by było na tyle. Jak macie jakieś pomysły rozbudowy poradnika to zapraszam do postowania, a także zachęcam do linkowania tematu w prezentacjach kiepskich serwerów1 punkt
-
https://javastart.pl/baza-wiedzy/darmowy-kurs-java przynajmniej przerobienie kursu Podstawy języka Java oraz Programowanie Obiektowe. Jest to dosyć ważna baza jeżeli chodzi o początek, reszta opcjonalna, w ramach ciekawości też można przerobić, w końcu za darmo Dalej polecam przejrzeć sobie tutaj poradniki od SpigotMc https://www.spigotmc.org/wiki/spigot-plugin-development/, masz tam bazę pod tworzenie swoich pierwszych pluginów. No i dalej myślę że to już praca własna z dokumentacją, realizowanie swoich pomysłów na pluginy Być może reszta coś tutaj też podrzuci, oczywiście nigdy nie zagłębiłem się w pisanie pluginów więc nie będę się wymądrzał1 punkt
-
Polecam, dobrze pomagał ścinać drzewa na sv.skript.pl1 punkt
-
1 punkt
-
Cześć, w moim poradniku przedstawię wam jak skonfigurować Essentials oraz PermissionsEx. Essentials który działa na wersji 1.8 http://skript.pl/short/d55f92c98b0654cf64f20721c203c0b19050d107f3cb262007427265a0e28765fbdcc28e451ea8e3bf2acb1caddd5cd9e0c057cd6105e3c4/ Zacznijmy od Essentials, większość serwerów minecraft korzysta właśnie z tego pluginu. Posiada on ponad 100 komend i funkcji przydatnych do poprawnego działania i zarządzania serwerem. Gracz ma możliwość ustawiania własnego domu (/sethome) oraz teleportacji do stworzonego przez administratora punktu (/setwarp). Jest też możliwość uzyskania zestawu (/kit) który jest możliwy do stworzenia w configu pluginu. W plugin wbudowana jest ekonomia (/money) oraz możliwość tworzenia sklepów. Opisałem kilka możliwości w Essentials podczas konfiguracji poznamy ich więcej. 1. Wchodzimy na http://skript.pl/short/57c9ef7b34c9e791101774ef261f5c4f76609ee93bf5eada76a6c582a7617fc377eca16b37de8f9e91459dd36031f272/ i pobieramy najnowszą wersję pluginu (Jeżeli nie działa wam najnowsza wersja pobierzcie starszą). 2. Pobrał nam się plik Essentials.zip, rozpakowujemy go na pulpicie. Rozpakowały nam się 5 plików > Essentials - Jest to główny plugin który posiada najwięcej opcji ze wszystkich wymienionych. > EssentialsAntiBuild - Odpowiada za blokowaniu wybuchów creeperów, tnt, wylewania lavy itp. > EssentialsChat - Ten plugin odpowiada za zarządzaniem czatem. > EssentialsProtect - Jest to zabezpieczenie serwera. > EssentialsSpawn - Zarządzenie spawnem. 3. Wchodzimy w folder z naszym serwerem, potem do folderu plugins i wgrywamy Essentials, EssentialsChat oraz EssentialsSpawn (Moim zdaniem EssentialsAntiBuild i EssentialsProtect nie ma potrzeby wgrywać na serwer). 4. Włączamy serwer i czekamy aż nam się wszystko załaduję. 5. Po załadowaniu się wszystkiego wpisujemy w konsoli "pl", jeżeli Essentials i reszta wgranych pluginów jest na czerwono musimy pobrać starszą lub nowszą wersję. Jeżeli jest na zielono to wyłączamy serwer (/stop). 6. Instalacja gotowa teraz czas na konfigurację. Wchodzimy do głównego folderu z pluginem (plugins > Essentials) i otwieramy plik config.yml Kolory które przydadzą się do konfiguracji Essentials: 1. Essentials - Global ops-name-color: '4' - Tutaj ustawiamy jaki kolor będzie mieć osoba z op (/op), jeżeli nie chcemy żadnego koloru wpisujemy none nickname-prefix: '~' - Ustawiamy tu jaki znak ma być po zmianie nazwy (/nick). Np zmienię sobie nick z "SebxteR" na "Ciastko" to przed nickiem będę miał "~Ciastko", jeżeli nic nie chcemy to wpisujemy none. max-nick-length: 15 - Pozwala to na ustawienie maksymalnej liczby znaków przy nicku, jeżeli ktoś wejdzie na serwer i jego nick przekroczy 15 to go wyrzuci. change-displayname: true - Jeżeli posiadamy inny plugin na edytowanie nazwy gracza to wpisujemy false #change-playerlist: true - Jeżeli ktoś będzie miał kolorowy nick i chcemy aby było to pokazane na tab to usuwamy przed tym # (change-playerlist: true) #add-prefix-suffix: false - Ta opcja ma zastosowanie gdy nie korzystamy z EssentialsChat. Aby działała musi być też ustawiona na true opcja change-displayname. Jeśli powyższe warunki są pełnione i ta opcja jest ustwiona na true to do wyświetlanej nazwy gracza zostaną dodane jego prefix i suffix. teleport-safety: true - Tutaj ustawiamy czy podczas teleportacji ma nas teleportować w bezpieczne miejsca czy nie. Jeżeli ustawimy true to nas teleportuje w najbliższe bezpieczne miejsce, a jeżeli na false to nas nie teleportuje i pojawia się komunikat. teleport-cooldown: 0 - To jest czas (w sekundach) jaki trzeba odczekać do następnej teleportacji (czas, który trzeba odczekać aby ponownie użyć /home, /tp, itp.). teleport-delay: 0 - Podajemy tutaj czas (w sekundach) jaki mamy odczekać podczas teleportacji (/tp, /home, itp). teleport-invulnerability: 4 - Tutaj podajemy przez ile sekund gracze mają być nieśmiertelni po teleportacji. heal-cooldown: 60 - Podajemy tu co ile sekund można się uleczyć (/heal) item-spawn-blacklist: - Tutaj podajemy itemy których nie będzie można zdobyć (/give, /i). Itemy podajemy po przecinku (item-spawn-blacklist: 11,12,7) permission-based-item-spawn: false - Opisane to jest tutaj: http://skript.pl/short/b7bef982165b7466e54afb8c2130bf2cc9f52985cb14b75423adb6c0a0672d64b954bb7dfecfce113333f91526849425fe0bd3918e47c3046fdf85528686f4d5/ spawnmob-limit: 10 - Tutaj ustawiamy limit spawnowanych mobów (/spawnmob) warn-on-smite: true - Tutaj można zdecydować czy ma być wyświetlane powiadomienie (wiadomość), że ktoś użył komendy /lightning. overridden-commands: - Domyślnie jeśli Essentials ma taką samą komendę jak jakiś inny plugin to jest wykonywana komenda tego innego pluginu. Jeśli jednak dodamy ją do tej listy to Essentials nadpisze tą komendę z innego pluginu i zostanie wykonana ta Essentialsowa. disabled-commands: - Tutaj się wyłącza komendy. socialspy-commands: - Tutaj można podać komendy, które bedą "śledzone" podczas gdy gracz jest w trybie socialSpy (/socialspy). Czyli jeśli jest tutaj komenda /kret to gdy jakiś gracz jej użyje zostanie o tym wyświetlona informacja wszystkim graczom, którzy są w trybie socialSpy. player-commands: - Tutaj są podane uprawnienia dla gracza. Jest to zrobione dla tych co by nie mieli na serwerze pluginu do uprawnień. kits: - Ta opcja odpowiada za zestawy itemów dla graczy (/kit) (opisane poniżej) enabledSigns: - Tutaj ustawiamy komendy przez tabliczki, aby je włączyć usuwamy #. Więcej informacji jak tworzy się takie tabliczki znajdziecie tutaj: http://skript.pl/short/bb2859a3cd8f1328d33d7343cd754d3433e124f387d224087e7a5c2dcea16a2450dc6ab087105d43/ sign-use-per-second: 4 - Tutaj ustalamy ile razy (w sekundach) można używać tabliczki. interval: 30 - Tutaj ustawiamy co ile minut będzie się robił backup. per-warp-permission: false - Ustawiamy tu czy mają być permissie za warpy. list: - Tą opcje znajdziecie tutaj: http://skript.pl/short/748005db8f6515bb6f9cb458925bace4095738bf36caf536fdb23c715893852b/ debug: false - Tutaj ustawiamy czy ma pojawiać się debug w konsoli serwera. remove-god-on-disconnect: false - Ustawiamy tu czy podczas wyjścia z serwera ma zabierać nam goda. auto-afk: 300 - Co ile sekund ma pojawić się napis że gracz jest AFK. Wpisujemy -1 jeżeli ma się nie pojawiać auto-afk-kick: -1 - Co jaki czas (W sekundach) ma nasz wyrzucić za AFK, wpisujemy -1 jak ma nas nie wyrzucać. freeze-afk-players: false - Ta opcja ustawia nieśmiertelność dla graczy z AFK. disable-item-pickup-while-afk: false - Ustawiamy tutaj czy gracz z AFK ma podnosić itemy. cancel-afk-on-interact: true - Ta opcja decyduje czy (jeśli gracz jest afk) po jakimś działaniu (np. napisaniu czegoś na czacie) gracz ma przestać być afk. Jeśli będzie ustawiona na false to żeby przestać być afk będzie trzeba wpisać komendę /afk. cancel-afk-on-move: true - Ta opcja działa podobnie jak powyższa z tą różnicą, że ta decyduje czy ruch gracza ma wyłączać afk czy nie. death-messages: true - Czy mają się pojawiać wiadomości po śmierci. allow-silent-join-quit: false - Pozwala wyłączyć / włączyć wiadomości po wejściu na serwer. custom-join-message: "none" - Tutaj ustawiamy wiadomość która ma pojawiać się po wejściu na serwer. custom-quit-message: "none - Tutaj ustawiamy wiadomość która ma pojawiać się po wyjściu z serwera. no-god-in-worlds: - Tutaj ustawiamy w jakich światach ma być wyłączony god, gamemode. world-teleport-permissions: false - Ta pozycja decyduje czy do teleportacji pomiędzy światami mają być wymagane uprawnienia. Jeśli ta opcja jest włączona to aby przeteleportować się do danego świata gracz musi posiadać uprawnienie essentials.worlds.<nazwa_świata>. Ta opcja ma zastosowanie do wszystkich komend (/world, /back, /tp[a|o][here|all]) oprócz /home (dla której tą opcję można ustawić dalszej części configu) oraz /warp. default-stack-size: -1 - Ustawiamy tutaj ile itemów ma dać nam przy komendy /give, /i. oversized-stacksize: 64 - Tutaj podajemy maksymalną ilość w jednym staku. repair-enchanted: true - Czy ma naprawiać enchantowane itemy po przez komendę /repair unsafe-enchantments: false - Pozwala enchantować itemy na więcej zaklęć. register-back-in-listener: false - Dzięki tej opcji można sprawić, że komenda /back będzie działała też dla teleportacji za pomocą innych pluginów (a nie tylko dla komend ess). Ess będzie nasłuchiwał na event teleportacji i rejestrował skąd gracz się teleportuje. login-attack-delay: 5 - Po ilu sekundach można atakować gracza po zalogowaniu. max-fly-speed: 0.8 - Tutaj podajemy maksymalną prędkość latania. (od 0,1 do 1,0) max-walk-speed: 0.8 - Tutaj podajemy maksymalną prędkość chodzenia. (od 0,1 do 1,0) mails-per-minute: 1000 - Maksymalna ilość wiadomości wysłanych w ciągu minuty. max-tempban-time: -1 - Maksymalny czas nadania bana przez komendę /tempban. Podając -1 ustawia na bez ograniczeń. 2. Essentials - Home update-bed-at-daytime: true - Umożliwia ustawianie home podczas dnia. world-home-permissions: false - Ta pozycja decyduje czy do teleportacji do domów (/home) pomiędzy światami mają być wymagane uprawnienia. Jeśli ta opcja jest włączona to aby przeteleportować się do domu (/home) znajdującego się w innym świecie gracz musi posiadać uprawnienie essentials.worlds.<nazwa_świata>. sethome-multiple: - Ta opcja pozwala na ustawienie danej ilości home dla rangi. Aby działało potrzeba uprawnienia essentials.sethome.multiple.<ranga> tpa-accept-cancellation: 120 - Tutaj ustawiamy czas akceptacji /tpa. 3. Essentials - Eco starting-balance: 0 - Ilość pieniędzy przy pierwszym wejściu na serwer. command-costs: - Ta opcja pozwala na ustawienie komendy za pieniądze. currency-symbol: '$' - Tutaj wpisujemy symbol pieniędzy, aktualnie jest ustawione na dolary, jak chcemy możemy ustawić np na ZŁ. max-money: 10000000000000 - Tutaj podajemy maksymalną ilość pieniędzy posiadaną przez gracza. min-money: -10000 - Tutaj podajemy najmniejszą ilość pieniędzy posiadaną przez gracza. economy-log-enabled: false - Czy mają być zapisywane logi kupowania, sprzedawania, itp. 4. Essentials - Help non-ess-in-help: true - Ten parametr gdy jest ustawiony na true powoduje, że w pomocy, pod komeną /help nie będzie wyświetlana pomoc dotycząca pluginu Essentials. hide-permissionless-help: true - Ten parametr gdy jest ustawiony na true ukrywa w pomocy (komenda /help) dla danego gracza te pluginy, do których nie ma uprawnień. Czyli np. jeśli gracze w grupie krety nie będą mięli dostępu do pluginu WE to gdy wpiszą /help nie pojawi się im tam pomoc dotycząca tego pluginu. 5. Essentials - Chat radius: 0 - Parameter radius odpowiada za odległość (ilość bloków) w jakiej trzeba się znajdować od wysyłającego wiadomość aby ją zobaczyć. format: '<{DISPLAYNAME}> {MESSAGE}' - Ta opcja pozwala ustawić format czatu (Potrzebne do PermissionsEx). group-formats: - Ta opcja pozwala ustawić osobny format czatu dla danej rangi. 6. Newbies announce-format: '&dWelcome {DISPLAYNAME}&d to the server!' - Wiadomość powitalna przy pierwszym wejściu na serwer. spawnpoint: newbies - Tutaj ustawiamy na spawnie jakiej grupy ma się pojawiać gracz. Warto też od razu przy tym zaznaczyć jak ustawiać spawny dla różnych grup. Można to zrobić komendą /setspawn <nazwa_grupy>. Tak więc gdy wpiszemy np. /setspawn kret, będąc gdzieś pod ziemią to od tego momentu wszyscy gracze w grupie kret po użyciu komendy /spawn lub śmierci nie będą pojawiać się na głównym spawnie (ustawionym za pomocą /setspawn) tylko na ich własnym podziemnym. kit: tools - Zestaw który dostajemy na start. respawn-listener-priority: high - Ten parametr można ustawić na 3 wartości: lowest/high/highest. Odpowiada on za to jaki plugin będzie obsługiwał respawn gracza (np spawnował go przy łóżku, w jego /home albo na spawnie). Jeśli ustawimy go na lowest to respawn gracza będą obsługiwać inne pluginy np. Multiverse. Wartość high w zdecydowanej większości przypadków zapewni, że ess będzie się tym zajmował. Wartość highest daje 100% pewność, że tylko ess będzie obsługiwał respawn gracza. respawn-at-home: false - Czy ma nas spawnować w ustawionym domu (/home). 7. Kity Pierwszy kit w naszym configu wygląda tak: Stwórzmy własny kit: 1. Najpierw podajemy nazwę kitu w moim przypadku "skript". Powinno to wyglądać tak: 2.Ustawmy co ile można używać tego kitu, ja ustawię na 1 minute czyli 60 sek. Mamy coś takiego: 3.Zacznijmy dodawać itemy, ja w moim dam 32 stona, 64 szkła i 16 pochodni. Najpierw podajemy id itemu a potem ilość. Tak powinno wyglądać: 4.Teraz nazwiemy itemy. Ja nazwałem tak: 5.Dodajmy teraz lore do itemków. Jak chcemy dać enter w lore to dajemy |. Kit prawię gotowy: 6.Dodajmy teraz enchanty. Enchanty zawszę dajemy pierwsze. I oto tak stworzyłem swój kit o nazwie "skript". 7.Gotowe, właśnie stworzyłeś swój kit! kits: tools: Nazwa kitu delay: 10 Co ile mozna uzywac kitu (w sekundach) items: Itemy jakie bedziemy dostawac - 272 1 Item 1 - 273 1 Item 2 - 274 1 Item 3 - 275 1 Item 4 kits: skript: kits: skript: delay: 60 kits: skript: delay: 60 items: - 1 32 - 20 64 - 50 16 kits: skript: delay: 60 items: - 1 32 name:&6Darmowy kamien na start! - 20 64 name:&6Darmowe szklo na start! - 50 16 name:&6Darmowe pochodnie na start! kits: skript: delay: 60 items: - 1 32 name:&6Darmowy kamien na start! lore:&aTym kamieniem zbudujesz swój nowy dom!|Ruszaj do budowy! - 20 64 name:&6Darmowe szklo na start! lore:&aSzkło do twojego domku! - 50 16 name:&6Darmowe pochodnie na start! lore:&aGdy będzie ciemno użyj tych pochodni! kits: skript: delay: 60 items: - 1 32 efficiency:1 name:&6Darmowy kamien na start! lore:&aTym kamieniem zbudujesz swój nowy dom!|Ruszaj do budowy! - 20 64 digspeed:3 name:&6Darmowe szklo na start! lore:&aSzkło do twojego domku! - 50 16 efficiency:2 name:&6Darmowe pochodnie na start! lore:&aGdy będzie ciemno użyj tych pochodni! bigtree - essentials.bigtree break - essentials.break break - essentials.break.bedrock enchant - essentials.enchant enchant - essentials.enchant.[enchantmentname] exp - essentials.exp exp - essentials.exp.give exp - essentials.exp.give.others exp - essentials.exp.others exp - essentials.exp.set exp - essentials.exp.set.others feed - essentials.feed feed - essentials.feed.others fly - essentials.fly fly - essentials.fly.others gamemode - essentials.gamemode gamemode - essentials.gamemode.others give - essentials.give give - essentials.give.item- give - essentials.give.item-[itemid] give - essentials.give.item-all give - essentials.itemspawn.exempt give - essentials.oversizedstacks god - essentials.god god - essentials.god.others hat - essentials.hat heal - essentials.heal heal - essentials.heal.cooldown.bypass heal - essentials.heal.others item - essentials.item item - essentials.itemspawn.exempt item - essentials.itemspawn.item-[itemid] item - essentials.itemspawn.item-[itemname] item - essentials.itemspawn.item-all item - essentials.oversizedstacks kit - essentials.kit kit - essentials.kit.* kit - essentials.kit.[kitname] kit - essentials.kit.others more - essentials.more more - essentials.oversizedstacks ptime - essentials.ptime ptime - essentials.ptime.others repair - essentials.repair repair - essentials.repair.armor repair - essentials.repair.enchanted time - essentials.time time - essentials.time.set tree - essentials.tree unlimited - essentials.unlimited unlimited - essentials.unlimited.item-[itemid] unlimited - essentials.unlimited.item-[itemname] unlimited - essentials.unlimited.item-al unlimited - essentials.unlimited.item-bucket unlimited - essentials.unlimited.others balance - essentials.balance balance - essentials.balance.others balancetop - essentials.balancetop - eco - essentials.eco eco - essentials.eco.loan pay - essentials.pay sell - essentials.sell setworth - essentials.setworth worth - essentials.worth afk - essentials.afk afk - essentials.afk.kickexempt afk - essentials.afk.others compass - essentials.compass depth - essentials.depth getpos - essentials.getpos getpos - essentials.getpos.others getpos - essentials.list.hidden help - essentials.help help - essentials.help.[pluginname] helpop - essentials.helpop helpop - essentials.helpop.receive ignore - essentials.ignore info - essentials.info itemdb - essentials.itemdb list - essentials.list - list - essentials.list.hidden mail - essentials.mail mail - essentials.mail.send me - essentials.me motd - essentials.motd msg - essentials.msg msg - essentials.msg.color msg - essentials.msg.format msg - essentials.msg.magic msg - essentials.msg.url near - essentials.near nick - essentials.nick nick - essentials.nick.color nick - essentials.nick.format nick - essentials.nick.magic nick - essentials.nick.others powertool - essentials.powertool powertool - essentials.powertool.append powertooltoggle - essentials.powertooltoggle r - essentials.msg r - essentials.msg.color r - essentials.msg.format r - essentials.msg.magic r - essentials.msg.url realname - essentials.realname rules - essentials.rules seen - essentials.seen seen - essentials.seen.banreason seen - essentials.seen.extra spawner - essentials.spawner spawner - essentials.spawner.* spawner - essentials.spawner.[mob] suicide - essentials.suicide whois - essentials.geoip.show whois - essentials.list.hidden whois - essentials.whois antioch - essentials.antioch backup - essentials.backup ban - essentials.ban ban - essentials.ban.exempt ban - essentials.ban.notify ban - essentials.ban.offline banip - essentials.banip broadcast - essentials.broadcast burn - essentials.burn clearinventory - essentials.clearinventory clearinventory - essentials.clearinventory.others deljail - essentials.deljail essentials - essentials.essentials ext - essentials.ext fireball - essentials.fireball gc - essentials.gc invsee - essentials.invsee invsee - essentials.invsee.modify invsee - essentials.invsee.preventmodify jails - essentials.jails kick - essentials.kick kick - essentials.kick.exempt kick - essentials.kick.notify kickall - essentials.kickall kill - essentials.kill kill - essentials.kill.force killall - essentials.killall lightning - essentials.lightning lightning - essentials.lightning.others mute - essentials.mute mute - essentials.mute.exempt nuke - essentials.nuke ping - essentials.ping remove - essentials.remove setjail - essentials.setjail socialspy - essentials.socialspy spawnmob - essentials.spawnmob spawnmob - essentials.spawnmob.* spawnmob - essentials.spawnmob.[mob] sudo - essentials.sudo sudo - essentials.sudo.exempt tempban - essentials.tempban tempban - essentials.tempban.exempt tempban - essentials.tempban.offline thunder - essentials.thunder togglejail - essentials.jail.exempt togglejail - essentials.togglejail togglejail - essentials.togglejail.offline unban - essentials.unban unbanip - essentials.unbanip vanish - essentials.list.hidden vanish - essentials.teleport.hidden vanish - essentials.vanish vanish - essentials.vanish.see weather - essentials.weather Spawn - setspawn - essentials.setspawn Spawn - spawn - essentials.spawn back - essentials.back back - essentials.back.ondeath back - essentials.world. delhome - essentials.delhome delhome - essentials.delhome.others delwarp - essentials.delwarp home - essentials.home home - essentials.home.others home - essentials.world. jump - essentials.jump sethome - essentials.sethome sethome - essentials.sethome.multiple sethome - essentials.sethome.multiple.[set] sethome - essentials.sethome.multiple.unlimited sethome - essentials.sethome.others setwarp - essentials.setwarp setwarp - essentials.warp.overwrite.* setwarp - essentials.warp.overwrite.[warpname] top - essentials.top tp - essentials.tp tp - essentials.tp.others tp - essentials.world. tpa - essentials.tpa tpa - essentials.world. tpaall - essentials.tpaall - tpaall - essentials.world. tpaccept - essentials.tpaccept tpahere - essentials.tpahere tpahere - essentials.world. tpall - essentials.tpall tpall - essentials.world. tpdeny - essentials.tpdeny tphere - essentials.tphere tphere - essentials.world. tpo - essentials.teleport.hidden tpo - essentials.tpo tpo - essentials.world. tpohere - essentials.teleport.hidden tpohere - essentials.tpohere tpohere - essentials.world. tppos - essentials.tppos tptoggle - essentials.teleport.cooldown.bypass tptoggle - essentials.teleport.hidden tptoggle - essentials.teleport.timer.bypass tptoggle - essentials.tptoggle warp - essentials.warp warp - essentials.warp.* warp - essentials.warp.[warpname] Plugin PermissionsEx dodaje nam możliwość stworzenia własnych rang i ustalenia im odpowiednich uprawnień. Wszystkie pluginy posiadają uprawnienia więc ten plugin jest niezbędny do działania naszego serwera. 1. Pierwszym krokiem jest wejście na http://skript.pl/short/86758c13764c8666da927c4d8416026f40db032d274c4602e523dfea00db4fa74375730cbc7eb8139dec828efd4d0bde6aa8b92794c7cf45/ i pobranie najnowszej wersji pluginu (Jeżeli nie działa najnowsza wersja to pobieramy starszą). 2. Pobrał nam się plik PermissionsEx.jar, wchodzimy w główny folder z sewerem i do folderu plugins, tam właśnie go przerzucamy. 3. Włączamy serwer i czekamy aż się wszystko załaduję. 4. Po załadowaniu wpisujemy w konsoli "pl", jeżeli PermissionsEx jest na czerwono musimy pobrać i zainstalować inną wersję pluginu. Jeżeli jest na zielono wyłączamy serwer (/stop). 5. Instalacja gotowa czas na konfigurację i tworzenie rang. Wchodzimy do głównego folderu z pluginem (plugins > PermissionsEx) i otwieramy plik permissions.yml Kolory które przydadzą się do konfiguracji PermissionsEx: Na początek widzimy taki szablon rang: My stworzymy własne rangi (w moim przypadku będzie to Gracz, VIP, Moderator, Admin, HeadAdmin) oraz dodamy im uprawnienia z essentials. 1. Najpierw usuwamy od wszystko zostawiamy tylko "groups:". Stwórzmy na sam początek range HeadAdmin (uprawnienia dodamy na sam koniec). 2. Do tworzenia rang używamy spacji nie tabu. Gdy tworzymy rangę dajemy dwie spacje a gdy uprawnienia cztery spacje. Dodajmy teraz do tego opcję. Opcja "prefix" odpowiada za tagiem jaki będzie się pojawiać na czacie przed nickiem gracza. Ja ustawiłem moją rangę na kolor czerwony (&4) oraz pogrubienie (&l). Gdy tworzymy taki prefix zawszę na końcu jego dajmy spację. Opcja "defult" odpowiada czy dana ranga ma być główną rangą czyli że jak gracz wejdzie pierwszy raz na serwer to ją będzie posiadał. 3. Dodajmy teraz więcej rang. Pojawiła nam się nowa opcja "inheritance" podajemy tutaj od jakiej rangi mają być pobierane uprawnienia. Oczywiście rangę "Gracz" ustawiłem na true ponieważ będzie to główna ranga. 4. Zacznijmy dodawać uprawnienia. Do rangi HeadAdmin dodamy uprawnienie - '*'. To uprawnienie dodaje wszystkie możliwe permisje dla rangi. 5. I o to tak stworzyliśmy własne rangi i dodaliśmy do nich uprawnienia z pluginu Essentials. groups: default: options: default: true permissions: - modifyworld.*schema-version: 1 groups: HeadAdmin: permissions: groups: HeadAdmin: permissions: options: prefix: '&4&lHeadAdmin ' default: false groups: HeadAdmin: permissions: options: prefix: '&4&lHeadAdmin ' default: false Admin: inheritance: - Moderator permissions: options: prefix: '&c&lAdmin ' default: false Moderator: inheritance: - VIP permissions: options: prefix: &9&l'Moderator ' default: false VIP: inheritance: - Gracz permissions: options: prefix: '&6&lVIP ' default: false Gracz: permissions: options: prefix: '&7&lGracz ' default: true groups: HeadAdmin: permissions: - '*' options: prefix: '&4&lHeadAdmin ' default: false Admin: inheritance: - Moderator permissions: - essentials.chat.color - essentials.chat.url - essentials.signs.color - essentials.jump - essentials.delwarp - essentials.banip - essentials.unbanip - essentials.setwarp - essentials.speed - essentials.speed.fly - essentials.speed.walk - essentials.enderchest.modify - essentials.enderchest.others options: prefix: '&c&lAdmin ' default: false Moderator: inheritance: - VIP permissions: - essentials.chat.url - essentials.chat.color - essentials.ban - essentials.unban - essentials.vanish - essentials.tp - essentials.tp.others - essentials.broadcast options: prefix: &9&l'Moderator ' default: false VIP: inheritance: - Gracz permissions: - essentials.joinfullserver - essentials.hat - essentials.workbench - essentials.tpahere - essentials.tpa - essentials.kit - essentials.kits.vip options: prefix: '&6&lVIP ' default: false Gracz: permissions: - essentials.signs.use.warp - essentials.chat.shout - essentials.pay - essentials.warp - essentials.money - essentials.ban.notify - essentials.kick.notify - essentials.list - essentials.tpadeny - essentials.mail - essentials.mail.send - essentials.me - essentials.balance - essentials.msg - essentials.balancetop - essentials.ignore - essentials.spawn - essentials.afk - essentials.motd - essentials.tpaccept - essentials.me - essentials.sethome - essentials.home - essentials.delhome - modifyworld.* - essentials.kit - essentials.kits.start options: prefix: '&7&lGracz ' default: true Wszystkie komendy z tego pluginu znajdziecie tutaj: http://skript.pl/short/182ce9e902e084ea2131953ba02273e6faac1017030f1f3444785259395055a434795c0e4c2353a3d07d373659e718257b10dc7e8c746eea9ae09cee5bbf82c6/ Poradnik specjalnie dla skript.pl stworzony przez SebxteR1 punkt
-
Poradnik genialny, wszystko ładnie opisane. Jest trochę źle wytłumaczonych rzeczy, ale ujdzie.1 punkt
-
Aktualnie nie mam czasu ale jak tylko go znajdę postaram się dodać plugin na githuba.0 punktów
-
Utopili się w szambie0 punktów
-
0 punktów
-
Przydatne jak ktoś nie potrafi używać google0 punktów
-
#-----------------------------------------------------------------------------------------------# Konfiguracja server.properties #-----------------------------------------------------------------------------------------------# allow-nether=true/false - Tu wybieramy czy na naszym serwerze będzie dostępny Nether. level-name= - Tu wybieramy nazwę dla naszego świata lecz nie jest to konieczne. enable-query=false/true - Tu wybieramy czy podczas logowania się na serwer będzie istniała kolejka w wypadku gry graczy jest powyżej limitu wolnych miejsc. allow-flight=false/true - Tu wybieramy czy latanie jest dozwolone na naszym serwerze. server-port=25565 - Port Naszego serwera: 25565 jest to domyślny port. level-type=DEFAULT/FLAT/LARGE_BIOMES - Wybieramy rodzaj naszego świata. enable-rcon=false - umożliwia zdalny dostęp do konsoli serwera. level-seed=seed - Tu wpisujemy seed na jakim ma się wygenerować nasza mapka. server-ip= - IP naszego serwera. max-build-height=256/128 - Maksymalna wysokość stawiania klocków na serwerze. spawn-npcs=true/false - Wybieramy czy NPC mają się pojawiać na mapie ( w wioskach) white-list=false/true - Wybieramy czy nasz serwer ma być objęty White listą. spawn-animals=true/false - Tu wybieramy czy na serwerze będą się pojawiały zwierzęta. snooper-enabled=true/false - Tu wybieramy czy się zgadzamy na wysyłanie części danych z naszego serwera mojangowi który ma na celu ulepszenie Minecrafta na podstawie wyżej wymienionych logów. texture-pack= - Tu podajemy link do pobrania serwerowej paczki tekstur. online-mode=false/true - Wybieramy czy nasz serwer ma być dostępny tylko dla posiadaczy konta premium czy także dla pirackich wersji Minecrafta. pvp=true/false - Tu wybieramy czy na naszym serwerze będzie dostępne PvP. difficulty=0+ - Tu wpisujemy poziom trudności dla naszego serwera. 0 = Peaceful, 1 = Easy, 2 = Medium, 3 = Hard gamemode=0/1/2 - Podstawowy tryb gry jaki otrzyma każdy gracz wchodzący na serwer. 0 = Survival, 1 = Creative, 2 = Adventure. max-players= 10 - Tu wybieramy ilość miejsc na naszym serwerze. spawn-monsters=true/false - Tu wybieramy czy chcemy aby na naszym serwerze pojawiały się potwory. view-distance=10 - Tu wybieramy jakie jest maksymalne pole widzenia na gracza w Chunckach generate-structures=false/true - Tu wybieramy czy na naszym serwerze mają się pojawiać wioski/kopalnie oraz inne struktury. motd= opis serwera. #-----------------------------------------------------------------------------------------------# Przydatne komendy #-----------------------------------------------------------------------------------------------# Komendy admina: Są dostępne w trybie jednoosobowym oraz wieloosobowym gdy posiadamy admina. /clear <gracz> <przedmiot> - czyści cały ekwipunek lub pojedynczy materiał. /msg <gracz> - prywatna wiadomość do gracza /debug <start/stop> - rozpoczyna lub zaczyna sesję debugowania. /defaultgamemode <survival/creative/adventure> - ustawia domyślny tryb gry dla nowego gracza. /difficulty <peaceful/easy/normal/hard> - ustawia poziom trudności gry. /effect <gracz> <ID efektu> <sekundy> <wzmocnienie> - nadaje dany efekt graczowi. /effect <gracz> clear – usuwa efekty graczowi. /enchant <gracz> <nazwa czaru> <poziom czaru> - nadaje czar na przedmiot, który gracz aktualnie trzyma w ręce. /fill - wypełnia region danym blokiem /gamemode <survival/creative/adventure> <gracz> - nadaje graczowi dany tryb gry. /give <gracz> <przedmiot> <ilość> - daje przedmioty do ekwipunku gracza. /kill – zadaje 1000 punktów obrażeń (500 serc) dzięki czemu zabija gracza. /say <wiadomość> - ogłasza wiadomość dla wszystkich graczy. /seed – wyświetla ziarno na jakim oparta jest mapa. /spawnpoint <gracz> <x> <y> <z> - ustawia miejsce pojawiania się gracza na danych koordynatach. /time set <numer/day/night> - ustawia czas na daną porę. /toggledownfall - przełącza porę deszczową. /tp <gracz> <cel gracz> - teleportuje gracza do celu gracza /tp <gracz> <x> <y> <z> - teleportuje gracza w wybrane koordynaty. /weather <clear/rain/thunder> - zmienia pogodę. /xp <wartość> <gracz> - daje podaną ilość doświadczenia. /xp <wartość> <gracz> - daje podaną ilość doświadczenia w poziomach. Komendy dostępne tylko dla admina wieloosobowej gry: /ban <gracz> <powód> - zabrania wejścia na serwer graczowi. /banip <ip/gracz> - zabrania wejścia na serwer graczowi o danym adresie IP. /banlist; /banlist ips – ukazuje listę zbanowanych graczy/ adresów IP. /deop <gracz> - degraduje admina na poziom gracza. /kick <gracz> <powód> - wyrzuca gracza z serwera. /list – lista graczy online /op <gracz> - awansuje gracza na poziom operatora. /pardon <gracz> - usuwa gracz z listy graczy zablokowanych. /pardon-ip <ip> - usuwa adres IP z listy adresów zablokowanych. /save-all – zapisuje dane gry na dysku. /save- off – wyłącza zapisywanie danych na dysku i włącza zapisywanie tymczasowe. /save-on – włącza zapisywanie danych na dysku i wyłącza tymczasowe zapisywanie danych. /stop – zatrzymuje serwer. /whitelist list – ukazuje listę graczy na białej liście. /whitelist <add/remove> <gracz> - dodaje lub usuwa gracza z białej listy. /whitelist <on/off> - włącza lub wyłącza białą listę. /whitelist reload – przeładowuje plik white-list.txt z dysku. #-----------------------------------------------------------------------------------------------# najważniejsze przyczyny występowania lagów serwera #-----------------------------------------------------------------------------------------------# #1 Generowanie mapy Podczas generowania mapy serwer jest obciążany aby te mapę stworzyć a następnie wysłać do klienta. Staraj się mniej podróżować lub całkowicie ogranicz mapę przy pomocy takich pluginów jak WorldBorder. Pamiętaj, że duże mapy również dodatkowo obciążają serwer. #2 Duża ilość mobów na serwerze Przy pomocy pluginu możesz skutecznie zablokować lub ograniczyć pojawianie się potworów: - world edit: /butcher ( zabija moby w regionie w którym się znajdujesz - ustawienia serwera ( server.properties ) #3 Duża ilość płynącej lawy/wody Przy dużej ilości płynącej lawy oraz wody skutki odczuje także klient gry. #4 Duża ilość spadających "sypkich" bloków Usuń nadmierne ilości piasku i żwiru aby odciążyć serwer. #5 Duża ilość mechanizmów obsługujących redstone Wyłączenie mechanizmów spowoduje, że serwer nie będzie nieustannie musiał odświeżać bloków dzięki czemu będzie bardziej wydajny. Można tego dokonać w pluginie Essentials. #-----------------------------------------------------------------------------------------------# Podstawowe pluginy #-----------------------------------------------------------------------------------------------# #1 Pluginy rejestracyjne: Authme LockIP xAuth #2 Pluginy do edycji świata: Worldedit - plugin do edycji świata WorldBorder - plugin do zarządzania wielkością mapy itp. Essentials #3 Pluginy na zarządzanie czatem, permisjami oraz rangami: PermissionsEX - permisje oraz rangi AZrank - dawanie rangi na określony czas AutoMessage - automatyczne wiadomości na czacie #4 Pluginy zarządzające pracą serwera: Clearlagg - zmniejsza lagi serwera PingTester - podgląd pingu #5 Pluginy dodatkowe Factions - gildie na serwerze UltimateSkyBlock - skyblock na serwerze OpenInv - możliwość podglądu ekwipunku gracza LWC - zabezpieczenia skrzynek, piecy itp. JoinMessage - wiadomość przy wejściu na serwer ArenaPvP - dodaje na serwer areny pvp McMMO - umiejętności, dropy i wiele więcej! TopPvP - ranking pvp OtherDrops - drop ze stone #----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# Dziękuje za uwagę ! mam nadzieje , że niektórym ten poradnik chociaż w małym stopniu pomoże0 punktów
-
Najwięcej postów w tygodniu
-
Najwięcej tematów w tygodniu
-
Aktywni użytkownicy
Nikt jeszcze nie otrzymał reputacji w tym tygodniu.
