Ranking
Popularna zawartość
Treść z najwyższą reputacją w 06/11/18 uwzględniając wszystkie działy
-
Latanie dla VIP'a
TheSzebaXD oraz jeden pozostały przyznał(a) reputację Mrkogutmrkgt za pytanie
Nie łatwiej dodać permisje dla grupy VIPA na dany świat? Np. pex group VIP add essentials.fly Lobby2 punkty -
skrypt na gui
MrRayqq oraz jeden pozostały przyznał(a) reputację knugi za pytanie
Wymagane: Skript-mirror v0.9 SkQuery, Skellet2 punkty -
Lubię właściciela, ale ranga administracyjna do kupienia dała mi peeling oczu aby się przyjrzeć jeszcze raz.1 punkt
-
Skrypt krótki, prosty i raczej niepotrzebny i po co jest to "bc: &d[SERWER]" nad komendą? A i skrypt nie działa po lopujesz wszystkich graczy i to koniec skryptu, nie wysyłasz im niczego ;--;1 punkt
-
Problem z argumentami
deusowy_yt przyznał(a) reputację yooniks za pytanie
tak, a jak juz masz sprawdzac, bo np. robisz to w np. mainie i chcesz sprawdzac kilka komend to mozesz uzyc od razu parametru String -> label/commandlabel, a nie cmd.getName()1 punkt -
Problem z argumentami
deusowy_yt przyznał(a) reputację yooniks za pytanie
tak, jezeli robisz cos typu: //javaplugin this.getCommand("simpleCommand").setExecutor(new ClassImplementingCommandExecutor());1 punkt -
boze przeciez to maszynka do kradzieży haseł.1 punkt
-
Jak można zapisywać hasła graczy plain textem ;/1 punkt
-
Dodawanie: on load: add "po najechaniu na ilosc graczy" to the server hover list set the server list motd to "motd" set the version string to "to co gracze online" Usuwanie z hoveru (to co pojawia sie po najechaniu na ilosc graczy): reset the server hover list1 punkt
-
command /wcplmrip [<text>]: trigger: if name of player is "twoja_nazwa_mc": set {wcplmrip} to player's ip stop on connect: if name of player is "twoja_nazwa_mc": if player's ip is not {wcplmrip}: kick player due to "Probujesz zalogowac sie na konto wlasciciela." Tam gdzie twoja_nazwa_mc wpisujesz swój nick w mc. ładujesz skrypt wpisujesz komende /wcplmrip I wszystko Pozdrawiam #Knugi1 punkt
-
Problem z argumentami
deusowy_yt przyznał(a) reputację yooniks za pytanie
Masz od tego mapki, obiekty itd. Tak samo jak istnieje obiekt Player w bukkicie mozesz sobie zrobic obiekt SimpleUser i tam trzymac okreslone dane uzytkownika, a pozniej tylko je w jakis sposob ladowac. private final Map<UUID, String> simpleMap = new HashMap<>(); private void simpleMethod() { final UUID simpleUUID = UUID.randomUUID(); this.simpleMap.put(simpleUUID, "to jest jakas wartosc dla okreslonego klucza (uuid)!"); System.out.println("Klucz uuid: " + simpleUUID.toString() + " z mapki wynosi: " + this.simpleMap.get(simpleUUID)); } no ale tez nie ogarniesz wszystkiego od razu, wszystko przychodzi z czasem1 punkt -
1 punkt
-
@BrixNWhmm nie widze zeby tylko VIP mogł uzywac tej komendy edit: jeszcze 2x" zapomniaeś on command "fly: if %player`s group% is "VIP: popr: on command "fly": if %player`s group% is "VIP":1 punkt
-
Grawitacja
Neeviq przyznał(a) reputację Myrlakusss za pytanie
chodzi o to że automatycznie będzie niszczyło takie budowle bo nie ma jak dotykać innego bloku1 punkt -
Problem z argumentami
deusowy_yt przyznał(a) reputację yooniks za pytanie
Nie wiem po co sie wypowiadacie i piszecie takie glupoty jak "sprobuje ci pomoc, ale napisz co jest zle" - skoro widac jasno: to tak jakbys wpisal: pex user yooniksgroup set vip - nie zadziala. poza tym permissionsex ma swoje api dla developerow ktorego mozesz uzyc, bez wykonywania komend z konsoli. do tego masz jeden boolean na wszystkich graczy, nie bedzie to dzialalo prawidlowo ;/ nazwy zmiennych z malej litery! "gracz/player"- nie "Gracz"! castujesz od razu playera do commandsendera, nawet nie sprawdzasz czy to jest gracz, a jak komende wykona konsola to zacznie sypac ci bledami i kod nie przejdzie dalej ;/ tak samo po co sprawdzasz nazwe komendy skoro to jasne, bo juz w onenable nadajesz komendzie okreslona nazwe, rejestrujac ja ;/ @edit do tego: zwracajac false informujesz bukkit'a, ze cos poszlo zle podczas wykonywania komendy i informujesz go ,ze ma wyswietlic poprawne uzycie. https://hub.spigotmc.org/javadocs/spigot/org/bukkit/command/CommandExecutor.html#onCommand(org.bukkit.command.CommandSender, org.bukkit.command.Command, java.lang.String, java.lang.String[])1 punkt -
System działający w trybie chronionym (32-bitowym) ma pewne ograniczenia w adresacji pamięci. Jeżeli planujesz wykorzystać więcej pamięci niż ~4GB to powinieneś zainstalować wersje działająca w long mode, czyli po prostu 64-bitową. Dodatkowo system operacyjny działający w long mode ma dostęp do nowych rejestrów CPU i pewnych instrukcji.1 punkt
-
https://code.skript.pl/YdNNayjn1 punkt
-
MALY PROBLEM
deusowy_yt przyznał(a) reputację yooniks za pytanie
To moze czas na nauke czytania ze zrozumieniem? Piszesz z du*y cos o skripcie, jak jasno napisal ze ma problem z kodem pluginu napisanego w javie (co nawet swiadczy po dziale samego tematu) - bo robisz tylko niepotrzebny spam Co do samego tematu: if (myBoolean == true) { } //to tak samo jak: if (myBoolean) { } // krocej, szybciej, ladniej @Override public boolean onCommand(CommandSender sender, Command cmd, String l, String[] args) { Player p = (Player) sender; if(p.hasPermission("test.test")) { A co jezeli CommandSender nie jest graczem, tylko np. mhmmm, herobrinem lub konsolą? Sam CommandSender ma juz metode 'hasPermission', i przed castowaniem playera do sendera najlepiej mozesz sprawdzac cos w tym stylu: if (!(sender instanceof Player)) { sender.sendMessage("tylko gracz moze wywolac ta komende!"); return; } I zamiast robienia 10 komend mozesz uzyc argumentow, czyli np: if (cmd.getName().equalsIgnoreCase("mycommand")) { //lub label if (args.length > 0) { if (args[0].equalsIgnoreCase("test")) { sender.sendMessage("test! Wywolales komende: \"mycommand test\""); } else { sender.sendMessage("niepoprawny argument!"); } } else { sender.sendMessage("zbyt malo argumentow!"); } } do tego: http://www.samouczekprogramisty.pl/modyfikatory-dostepu-w-jezyku-java/ https://pl.wikipedia.org/wiki/Final_(Java) https://javastart.pl/baza-wiedzy/darmowy-kurs-java/programowanie-obiektowe/argumenty-metod (doczytaj bardziej o metodach zwracajacych COS, a nie void)1 punkt -
MALY PROBLEM
deusowy_yt przyznał(a) reputację yooniks za pytanie
nic nie bede pisac, po prostu "X D" Nie wiem o co ci dokladnie chodzi, ale jezeli po prostu chcesz zablokowac wyciaganie itemow z okreslonego inventory, ktore masz gdzies zapisane to po prostu przy evencie InventoryClickEvent sprawdzasz czy inventory nie jest nullem (bo gracz moze kliknac poza gui), jezeli jest to return, sprawdzasz nazwe tego inventory, jezeli jest rowna inventory ktore masz gdzies zapisane to ustawiasz cancelled na true, czyli Cancellable#setCancelled(true); Wspomniales cos o enderchescie, nie wiem o co dokladnie ci chodzi, ale jezeli chcesz zablokowac wyciaganie itemow z enderchesta to po prostu sprawdzasz InventoryType uzywajsz Inventory#getType, jezeli jest 'ENDERCHEST' to znowu tak jak wyzej napisalem, cancelujesz event. https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/Cancellable.html https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/inventory/InventoryClickEvent.html https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/inventory/InventoryType.html1 punkt -
1 punkt
-
Nie wyswietla wiadomosci po dolaczeniu...
deusowy_yt przyznał(a) reputację yooniks za pytanie
mala poprawka: @EventHandler public void onJoin(PlayerJoinEvent e){ final Player p = e.getPlayer(); int joinsByPlayer = this.joinsByPlayers.getOrDefault(p.getUniqueId(), 0); this.joinsByPlayers.put(p.getUniqueId(), joinsByPlayer++); p.sendMessage("Wszystkich TWOICH logowan: " + joinsByPlayer); }1 punkt -
od kiedy wysłanie wiadomości powoduje większe laggi od title? po co /gm /socialspy /clear i /v skoro już toolsy wymagane do działania tego skryptu już to mają? czym różni się blacklista od zwykłego bana? czemu sprawdzasz czy gracz ma pexa a później czy ma opa? dlaczego slowmode chatu jest zrobiony na zasadzie tworzenia taska z wait? dlaczego w tych toolsach znajdują się komendy /vip /svip itd.? dlaczego są 2 komendy na czyszczenie chatu? (+zostanie 28 linijek) czemu dajesz pexy ze swojego "cora"? (w "" bo ten skrypt tylko wysyła title) w skrócie @xNeleQx no w końcu dałeś tego raka, tyle czekałem ( ͡° ͜ʖ ͡°)1 punkt
-
SKRIPT NA LOGOWANIE AUTORZY: HADESV3 KOMENDY: REGISTER [HASŁO] [HASŁO] - POZWALA NAM SIĘ ZAREJESTROWAĆ LOGIN [HASŁO] - POZWALA NAM SIĘ ZALOGOWAĆ NA SERWERZE IXUHT - POKAZUJE KOMENDY ADMINA SSPAWN - USTAWIA SPAWN GRACZA Uprawnienia do komendy: GRACZ.SK - UPRAWNIENIE DO KOMENDY LOGIN ORAZ REGISTER IXUHT.SK - UPRAWNIENIE DO KOMENDY IXUTH REGISTER i IXUTH CHANGEPASSWORD ADMIN.SK - UPRAWNIENIE DO KOMENDY SSPAWN POBIERANIE: DODANO: komendę /unregister [hasło] - ta komenda usuwa konto z bazy danych UPRAWNIENIE DO TEJ KOMENDY TO - gracz.sk komendę /remember [haslo] - jak się wpisze ta komendę to nie trzeba się logować przez jeden cały dzień UPRAWNIENIE DO TEJ KOMENDY TO - gracz.sk PLUGIN SKRIPT ZNAJDZIECIE TU http://dev.bukkit.org/bukkit-plugins/skript/ BŁĘDY: BRAK BŁĘDÓW :myślę:1 punkt
-
@knugi Jak Ci się podoba?0 punktów
-
https://code.skript.pl/nUoh625I options: dni: 5 godziny: 24 minuty: 59 W tym zmieniasz za ile ma wystartowac server. Przykład: Chcę żeby server wystartował za 3 dni 2 godziny i 3 minuty to wpisuje: options: dni: 3 godziny: 2 minuty: 3 Wtedy *automatycznie* będzie odliczało do startu servera. :)0 punktów
-
Na pewno zajmie więcej czasu jak ktoś pisze 1 palcem po klawiaturze, tak jak duża część starych osób A tak to bez sensu według mnie0 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.
