Ranking
Popularna zawartość
Treść z najwyższą reputacją w 07/27/19 uwzględniając wszystkie działy
-
A potem typowe syfy postawione na aternosie ze 100k diaxów bez potencjału itd są zauważane, ale serwery z prawdziwym potencjałem, wkładem, bez oszust nie są zauważane. Działajmy tak dalej a w 2020 serwery będą miałynazwy "izihace.ench.pl", "izihc.aternos.me"3 punkty
-
PQSejfy - Skrypt na sejfy z łomami
CrypticSeth przyznał(a) reputację ProX3Q za temat
PQSEJFY Sytem sejfów na twój serwer Minecraft Witam, dawno mnie tu nie było ale 2 dni temu zajrzałem, i spostrzegłem że dużo osób prosi o skrypt na sejfy jak na jednym z popularnych serwerów MediumHC. Więc postanowiłem napisać owy skrypt. Myślę że mechanika jest dość prosta i zrozumiała dla normalnego użytkownika tego skryptu, jego dokładne działanie możecie zobaczyć na GIF'ie poniżej. ZALETY SKRYPTU • Posiada niecałe 120 linijek. • Sejfy są oznaczane po ID. • System Łomów dzięki którym możemy przywłaszczyć sobie cudzy sejf (Jeśli go zdobędziemy) • Każdy gracz dostaje sejf na start! • Każdy gracz może mieć tyle sejfów ile tylko zapragnie! DZIAŁANIE SKRYPTU KOMENDY SKRYPTU • /asejf - Spis komend skryptu (sejf.help) • /asejf give <nick> - Daje danemu graczowi sejf. (sejf.give) • /asejf givekey <nick> <ilosc> - Daje graczowi daną ilość łomów (sejf.givekey) • /asejf open <id> - Otwiera sejf o danym ID (sejf.open) • /asejf clear <id> - Czyści dany sejf! (sejf.clear) • /asejf reload - Przeładowywuje skrypt (sejf.reload) WYMAGANE DODATKI - Skript (Link) - SkQuery-Lime (Link) POBIERANIE SKRYPTU • Wersja 1.0 (27.07.2019) - • Wersja 1.1 (28.07.2019) - Zmiany: - Dodano więcej opcji konfiguracji. - Zablokowano możliwość przypadkowego położenia sejfu. - Zablokowano możliwość włożenia sejfu do sejfu • Wersja 1.2 (28.07.2019) - Zmiany: - Dodano pełną konfiguracje YAML, wystarczy wrzucić a folder z Config.yml stworzy się sam. - Przepisano kod na obsługę funkcji, dzięki czemu stworzyło się takie małe API - Zoptymalizowano kod • Wersja 1.3 (28.07.2019) - Zmiany: - Naprawiono wiele błędów. - Dodano komendę /asejf open <id> - Dodano wiadomość przy poprawnym użyciu łomu! PODOBA CI SIĘ SKRYPT? NIE ZAPOMNIJ DAĆ + ORAZ LIKE! POZDRAWIAM PROXEQ1 punkt -
Github: https://github.com/yooniks/phasmatos-inventory-api/ Przyklad uzycia: public final class ExamplePlugin extends JavaPlugin { @Override public void onEnable() { final PhasmatosBukkitInventoryAPI inventoryAPI = new PhasmatosBukkitInventoryAPI(); inventoryAPI.register(this); final PhasmatosInventory stableInventory = new ExampleStableInventory("This is simple stable inventory!", 9); stableInventory.addItem(0, new ItemBuilder(Material.COBBLESTONE) .withName("Hello!= )") .withLore("You can only look at me!") .build()); final ExampleChangeableInventory changeableInventory = new ExampleChangeableInventory("Changeable inventory", 9); final ItemStack changeableItem = new ItemBuilder(Material.COBBLESTONE) .withName("Your name: {PLAYER}") .withLore("You can look at me, i will change my meta", "You can click me!!!") .build(); changeableInventory.addItem(4, changeableItem); changeableInventory.addItemAction(4, (player) -> player.sendMessage("Wow! You clicked at me!")); inventoryAPI.addInventory(stableInventory); inventoryAPI.addInventory(changeableInventory); } private final class ExampleStableInventory extends PhasmatosStableInventory implements PhasmatosCloseableInventory { ExampleStableInventory(String title, int size) { super(title, size); } @Override public void onClose(InventoryCloseEvent event) { //closed inventory, you can send message etc.. } } private final class ExampleChangeableInventory extends PhasmatosClickableChangeableInventory { ExampleChangeableInventory(String title, int size) { super(title, size); } @Override public ItemStack updateItem(ItemStack item, Player player) { if (item.getType() == Material.COBBLESTONE) { final ItemMeta meta = item.getItemMeta(); meta.setDisplayName(StringUtils.replace(meta.getDisplayName(), "{PLAYER}", player.getName())); item.setItemMeta(meta); } return item; } } }1 punkt
-
Witam, jestem w stanie dodać około 100,000 diaxów (mclista.pl) dla Trzech pierwszych osób które się zgłoszą w komentarzach Takie darmowe zlecenie zrealizuję w 5 dni Jeśli ktoś chętny oczywiście Edit: Jeszcze jedna osoba! (Przykładem mojej pracy jest serwer w top1 ktory wyboostowałem w niecałe 5 godzin 463k diaxów aktualnie) Jeśli naruszam regulamin proszę o usunięcie postu Ps: Dodawanie potrwa +/- parę godzin jest to proces automatyczny.1 punkt
-
Prosty skrypt na OP i *
WiktorMasteR przyznał(a) reputację Michal_Jozwa za temat
Cześć, mam do zaprezentowania mój pierwszy skrypt na uprawnienia napisany od zera. Ogólnie to dopiero zaczynam moją przygodę ze skryptami, więc kodzik może być trochę słaby. Mi wszystko działa SKRYPT1 punkt -
Niedość, że fajny pomysł to jeszcze dobrze wykonany. Cudnie Jak dla mnie skrypcik przydatny i zwięzły.1 punkt
-
set slot 1 of player to player's skull with custom nbt "{SkullOwner:{Id:""2880e37d-92a8-4bcd-8677-552fa25ce80a"",Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDFjYTdjZWY3YmMyOTI3ZWI5NGQ0YTY5MGE0MTQ4YTIxNDk4MjJlM2E2MGMwNjExYWEyYTNhNjUzM2I3NzE1In19fQ==""}]}}}" named "&5Dodatki" Spróbuj tak!1 punkt
-
1 punkt
-
A czy to nie jest przypadkiem oszukiwanie samego siebie? można to samo zrobić samemu tylko trzeba umieć korzystać z internetu1 punkt
-
Proste i przydatne leci +1 punkt
-
Tak jak kolega wyżej i szczerze powiem nigdy nie zapłaciłbym tyle za takie prace. Podszkol się najpierw robiąc jakieś pracę za free, a potem żądaj za nie pieniędzy.1 punkt
-
Skript vs Plugin
Rejszpat przyznał(a) reputację CountingDogs za temat
Przecież wszystko dobrze działa, gdybym dał "true" to przecież by wykonało komendę, która nie ma odpowiedniej ilości argumentów :_: Wszystko dobrze działa, poza tym skoro chcesz żebym zrobił drugą część porównania, ok zobaczysz ją :d1 punkt -
Co do porównania to uważam, że jest ono co najwyżej niepotrzebne, śmieszne, a sam temat nie został wystarczająco opisany. Napisany plugin jest w dodatku błędny, w Mainie nie jest zainicjowana komenda, a jedyne co można tutaj znaleźć to instacja, która jest w tym przypadku bezużyteczna. Swoją drogą wszelkie IDE do Javy typu Eclipse pokazują błędy składniowe, a nie błędy logiczne, mechanikę samego działania czy też wyjątki. W dodatku pragnę zaznaczyć, że jest możliwe pisanie w Notepadzie, po czym można program, czy też plugin skompilować(JDK ma w sobie takie narzędzie), jednak z praktycznego punktu widzenia nie jest to opłacalne. Fakt jest taki, iż Skript jest pluginem i z logicznego punktu widzenia nowo napisany Plugin będzie bardziej zoptymalizowany, w dodatku będzie on używał tych bibliotek, które są mu faktycznie potrzebne. No chyba, że ktoś nie ma wystarczającej wiedzy i narobi bałaganu. Zaletą tworzenia w Javie jest również możliwość programowania obiektowego, wiele operacji można uprościć, a w Skript tego nie doświadczymy. W dodatku możemy używać bibliotek zewnętrznych, o czym tylko sobie pomyślimy. Mimo wszystko najbardziej rozśmieszyły mnie odpowiedzi osób, które wypowiadają się, a kompletnie nie mają podstawowej wiedzy na ten temat. Nie mogłem się powstrzymać, aby odpowiedzieć. Otóż błędy mają bardzo dużo do optymalizacji, a same IDE podpowiada nam taką składnię, która będzie najlepsza. Dwa kody nigdy nie będą działać w taki sam sposób, bo nie ma takiej fizycznej możliwości, Skript tak czy siak będzie używał niepotrzebnego syfu, który będzie nieco wpływać na optmalizację naszego serwera, natomiast pisząc plugin własnoręcznie to my ustalamy reguły(pomijając oczywiście standardy BukkitAPI). A co do zwracania false czy też true w metodzie interfejsu CommandExecutor to ma to znaczenie jeżeli ustawimy w plugin.yml odpowiedni atrybut, jeżeli nie to nie ma to znaczenia jaką wartość zwrócimy. Ja z reguły, mimo wszystko daje "true", gdy komenda zostanie wykonana prawidłowo i tak nam zaleca sama dokumentacja: "Executes the given command, returning its success. If false is returned, then the "usage" plugin.yml entry for this command (if defined) will be sent to the player.". Nie ma tutaj żadnej zasady, że jak wysyłamy wiadomość to musi być koniecznie "true".1 punkt
-
no akurat tobie jako poczatkujacemu by się przydało pierw za darmo pisac1 punkt
-
Grafiki nie warte swojej ceny jak dla mnie zawyżone o jakieś 20 zł w takiej cenie już można kupić naprawdę fajnego mascota a te nie są aż na takim poziomie.1 punkt
-
Póki co za mało informacji, uzupełnij prezentację, wtedy przeniosę do głównego działu.1 punkt
-
Witajcie , mam zaszczyt przedstawić wam skrypt TNTRun wykonany w 100% przez moją osobę. Jako iż jest to wersja Beta , proszę o zgłaszanie błędów oraz bugów. Na czym polega cały skrypt chyba nie muszę tłumaczyć , jest to poprostu MiniGame TNTRun. # Pobierz: TNTRun Beta 1.0.1 # Skan: TNTRun Skan # Propozycje/Błędy: TNTRun Bugs # Wersja Premium: TNTRun Premium # Wiki: TNTRUN wiki Funkcje: Tworzenie nieskończenie wielu aren!Komenda sprawdzająca status areny!Funkcja Anti-Cheat!Proste w obsłudze komendy!Przejrzysta strona pomocy!Zamknięty kod!Odradzanie areny! Uprawnienia: tntr.admintntr.default Miłego używania.1 punkt
-
Wymaga posiadania Skript i dodatku skQuery, nie posiada wyboru między kick/ban ponieważ wymagałoby to stworzenia zmiennej, która wprowadzałaby nick gracza do tabeli, z kolei wówczas musiałoby się otwierać nowe okno, które potrafiłoby sprawdzać zawartość tabeli, itd., ta opcja jest banalnie prosta: command /bh [<player>]: permission: icd10.bh trigger: if player-arg is not set: send "&7/bh [gracz]" to player else: open chest with 1 row named "&9BANHAMMER" to player wait 1 tick format slot 0 of player with 1 of dirt named "&7Przeklinanie" to close then run "kick %player-arg% przeklinanie" format slot 1 of player with 1 of stone named "&7Cheatowanie" to close then run "ban %player-arg% cheatowanie" format slot 2 of player with 1 of grass named "&7Reklamowanie" to close then run "tempban %player-arg% 7d reklamowanie"1 punkt
-
Skoro uważasz, że jesteś mądrzejszy od dokumentacji Bukkit API to nie będę negować. Porównaj sobie chociażby przy pomocy timings'ów czy szybciej będzie działać pusty plugin z kickiem, czy też Skript, nie będę dalej komentować, bo widzę, że to bezsensu.0 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
-
Najwięcej postów w tygodniu
-
Najwięcej tematów w tygodniu
-
Aktywni użytkownicy
Nikt jeszcze nie otrzymał reputacji w tym tygodniu.
