Ranking
Popularna zawartość
Treść z najwyższą reputacją w 02/11/18 uwzględniając wszystkie działy
-
>1.8.8 w 2018(bez BP) >100% oryginalności >easyhc >crafthost >1000 slotów X D3 punkty
-
Tutaj wypiszę wszystko co mi się nie podoba ;c Po 1. Oryginalne nie równa się napisane przez jakiegoś randoma. Po 2. Bonusy takie jak +10% do obrażeń spoko ale nie za prawdziwe pieniądze... siła daje dużo a co dopiero siła + 10% obrażeń, to jest nie możliwe do przeżycia. Po 3. Skrzynki wow po raz setny nawet nie zmienione gui ale przecież to takie oryginalne! Po 4. Pierożek przecież widać że to plugin który lata po necie (nie pamiętam nazwy) . Po 5. Serio u ciebie jest tak mało ważnych rzeczy że chwalisz się title? Po 6. Albo gildie nie są skończone albo nie wiem co to za kolorystyka Jedyna ciekawa rzecz tutaj to kamień z metina szanuje fajny pomysł. Serwer jak każdy inny niczym się nie wyróżnia typowo mówi jakich to on nie ma oryginalnych pluginów, chociaż na screenach pokazuje pluginy z internetu oraz inne nie skończone pluginy. Rozgrywka nie wyróżnia się niczym od takiego dragona na którym chociaż mamy pewność że nie będzie wycieków czy innych błedów które skończą edycje. Podsumowując czekam aż się wypowiesz może pokażesz coś ciekawego bo jak na razie nic nowego.3 punkty
-
[1.8.8][EasyHC][*UNIKAT*] How2kill OGROMNY PROJEKT SPRAWDZ ! Start: 16.02.2018 - 18:00
Ozelot oraz jeden pozostały przyznał(a) reputację DreaMPL za temat
xx RAMu to ile? Jeśli nabrałeś się na ten chwyt marketingowy ze strony hostingu to jesteś głupcem.2 punkty -
[1.8.8][EasyHC][*UNIKAT*] How2kill OGROMNY PROJEKT SPRAWDZ ! Start: 16.02.2018 - 18:00
Ozelot oraz jeden pozostały przyznał(a) reputację Mati17102 za temat
1.8 serwer hc .. super2 punkty -
Java obiekty itd.
Ixidi oraz jeden pozostały przyznał(a) reputację GotoFinal za pytanie
Ale nie ogarniam obiektów, wiem do czego są i jakie jest ich przeznaczenie, ale, nie ogarniam po co dawać je w klasie prywatnej coś tu mącisz, klasa definuje typ, a instancja tego typu (czyli klasy) to obiekt. No i w javie z obiektów to korzystamy prawie wszędzie, jak robisz coś statyczego to w większości przypadków robisz to źle, dodatkowo jak robisz wiele mapek po tym samym kluczu - to pewnie też jest to źle, np: private final Map<UUID, Double> playerMoney = new HashMap<>(); private final Map<UUID, Integer> playerPoints = new HashMap<>(); to jest to zdecydowanie źle i do dupy, powinien być użyty właśnie specjalny obiekt: public class MyPluginUser { private final UUID uuid; private double money; private int points; public double getMoney() { return this.money; } // + konstruktor i inne gettery/settery tam gdzie potrzeba i inne metody } i wtedy robi się jedną mapkę UUID -> MyPluginUser. A gettery i settery są dla hermetyzacji, tak że w razie czego możesz np zmienić sposób w jaki przechowujesz punkty a reszta kodu zostaje taka sama, np wyobraź sobie taki kod jak wyżej, oraz ze teraz rezygnujesz ze wspierania pieniędzy w swoim pluginie i przerzucasz to do innego pluginu i zamiast musieć edytować caly plugin zmieniam tylko getter na np: public double getMoney() { return JavaPlugin.getPlugin(InnyPlugin.class).getUsers().getUser(this.uuid).getMoney(); } i kompatybilność zachowana + nie trzeba edytować żadnego innego miejsca w kodzie. Do tego nie nalezy wcale dawać getterów i setterów do wszystkiego, tak na prawdę to tym mniej tym lepiej, a już tym bardziej nie powinno się tworzyć kodu potem tylko na tych getterach/setterach, np mając własny system komend nie powinno się potem sprawdzać czy wpisana komenda jest taka sama jak nazwa komendy lub jej aliasy na np zasadzie: String usedCommand = ...; // to co wpisal gracz jako nazwę komendy for (MyCommand command : myCommands) { // zakladamy że mamy jakąś listę tych komend if (command.getName().equals(usedCommand) || command.getAliases().contains(usedCommand)) { command.use(player, args, cokolwiek); } } Tylko poprawnie MyCommand powinno mieć metodę która sama zrobi te sprawdzenia, więc końcowy kod wygląda tak: String usedCommand = ...; // to co wpisal gracz jako nazwę komendy for (MyCommand command : myCommands) { // zakladamy że mamy jakąś listę tych komend if (command.isMatchingName(usedCommand)) { command.use(player, args, cokolwiek); break; } } Wtedy nawet nie ma potrzeby tworzenia gettera nazwy czy aliasów. (no ale w tym wypadku może się pojawiać potrzeba z innego powodu, np tworzenia listy komend czy coś) A plusem takiego zapisu jest fakt że to już sama komenda definiuje jak powinna być używana, to ona decyduje czy ignoruje wielkość liter czy nie, więc osoba używająca tego juz nie musi o tym myśleć. PS: przechowywanie kasy w double to tak na prawdę średnio dobry pomysł, no ale to tylko gra to nikt prawdziwej kasy nie straci.2 punkty -
Case opening 2.3
Blooder_TV przyznał(a) reputację Enxi za temat
Komendy: /case add - dodaje nową skrzynkę /case remove - usuwa skrzynkę /case edit- edytuje zawartość skrzyni /case give - daje nam określoną liczbę kluczy i skrzyń /case list - lista skrzyń w gui /case stats - statystyki gracza /case open - otwiera skrzynie Funkcje: - Tworzenie nowych skrzynek i edycja jej zawartości - Dwa rodzaje skrzyń, skrzynie wymagające klucza i niewymagające - Dodawanie wieloczłonowych nazw skrzyń, zamiast spacji dajemy znak _ (np. chroma_2) - Drop skrzyń z wykopanych bloków/zabitych graczy - Nieskończenie wiele skrzyń - Wiadomość globalna po wylosowaniu przedmiotu - Efekty dźwiękowe - Animacja losowania - Przejrzysty kod - Łatwa konfiguracja Uprawnienia: case.* - Jedyne uprawnienie pozwalające używać komend. Wymagania: SkQuery Skript Download: Case opening 2.31 punkt -
Hejka, zarzucam tutaj swoje pliczki serwerowe skripta i jego addony: Zostawiam to tutaj, ponieważ dużo osób szuka m.in WildSkripta na wersję 1.9+ (ta wersja działa i nie sypie błędami). Mając te pliki nie będziesz musiał/a się martwić tym, że np. moje skrypty nie będą u Ciebie działać ! Pobieranie: * Download * Skan1 punkt
-
Polecam plugin supertrails ten plugin posiada taką opcję Link: https://www.spigotmc.org/resources/supertrails.1879/ Sam używałem polecam.1 punkt
-
set {_tp} to location at 1, 1, 1 in {_gracz}'s world set x-coordinate of {_tp} to {_x} set y-coordinate of {_tp} to {_y} set z-coordinate of {_tp} to {_z}1 punkt
-
Kity w qui
explorens1 przyznał(a) reputację Mati17102 za pytanie
command /kity: trigger: open chest with 3 rows named "&9[nazwa serwera] &8» &cKity" to player wait 3 ticks set {i::%player%} to 0 loop 10 times: format slot {i::%player%} of player with 1 Blue Stained Glass Pane named "&4KITY" to close add 1 to {i::%player%} format slot 10 of player with 1 stone pickaxe named "&8Kit &7Gracz" to close then run [execute player command "kit gracz"] format slot 12 of player with 1 golden pickaxe named "&8Kit &6VIP" to close then run [execute player command "kit vip"] format slot 14 of player with 1 iron pickaxe named "&8Kit &3S&6VIP" to close then run [execute player command "kit svip"] format slot 16 of player with 1 ender chest named "&8Kit &9Enderchest" to close then run [execute player command "kit enderchest"] set {i::%player%} to 17 loop 10 times: format slot {i::%player%} of player with 1 Light Blue Stained Glass Pane named "&4KITY" to close add 1 to {i::%player%} Proszę. jak pomogłem daj repkę+ lub serce1 punkt -
Szkoda że na tym rakowskim 1.8 ale tryb wydaje się spoko* *easyhc w 2018 mija się z celem1 punkt
-
Podaj dokładny model monitora. Ale częstotliwość odświeżania nie uszkodzi Tobie monitora. Ja na wszyskich grach mam 1920x1080 w 60 hz1 punkt
-
command /jedzenie: trigger: open chest with 1 rows named "Jedzenie" to player wait 2 tick set player's current inventory's slot 0 to 32 steak1 punkt
-
Najwięcej postów w tygodniu
-
Najwięcej tematów w tygodniu
-
Aktywni użytkownicy
Nikt jeszcze nie otrzymał reputacji w tym tygodniu.
