Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 10/30/20 uwzględniając wszystkie działy

  1. SQLSK Zarządzanie MySQL prostsze niż kiedykolwiek! Jak używać? SQLSK działa na prostej zasadzie dokładniej wspomaga się innym pluginem który sam w sobie jest API lecz do Spigot, lecz dzięki magii Skript-mirror/Skript-reflect możemy połączyć te dwa pluginy by obsługiwały połączenia MySQL wydajnie oraz w Async. Przykłady użycia: Załóżmy że chcemy się połączyć z bazą danych o hoście localhost, baza danych nazywa się db, login to admin a hasło to haslo. Więc tworzymy zmienną set {db} to mysql database with data "localhost;db;admin;haslo" Z bazy chcemy wyciągnąć informacje o uuid wszystkich graczy z tabeli `users` . Zapiszemy to do zmiennej listy. set {_uuid::*} to mysql {db} query "SELECT * FROM `users`" and get string "uuid" No i wszystkim na chacie pokażemy co wyciągneliśmy. send "All players in database %{_uuid::*}%" to all players Dokumentacja Łączenie z bazą danych. Typ: Expression Syntax: [sqlsk ]mysql ([database|data base|db]) with [data] "data" "data" = (Układ "host;database;user;password") Jest to proste łączenie, czyli każdą informacje oddzielasz znakiem ; i po kolei piszesz host czyli adres bazy danych, database nazwe bazy danych, user nazwe użytkownika bazy danych, password hasło do użytkownika bazy danych. Przykład: set {db} to mysql db with " Wykonywanie komend (Import, Update itd.): Typ: Effect Syntax: [sqlsk ]mysql {database} query "command" {database} -> Zmienna bazy danych utworzonej przy łączeniu z nią. Przykład: sqlsk mysql {db} query "UPDATE `users` SET name='Notch' WHERE uuid='069a79f4-44e9-4726-a5be-fca90e38aaf5' " Pobieranie danych z bazy: Typ: Expression Syntax: [sqlsk ]mysql {database} query "kwerenda <SELECT>" and get [string] "String" String -> To kolumna którą chcesz otrzymać, np. w bazie danych masz kolumny | idgracza | uuid | nick | gdy w string wpiszesz "uuid" pobierze wszystkie szufladki z danymi które pasują do komendy select. Przykład: set {_uuid::*} to mysql {db} query "SELECT * FROM `users`" and get string "uuid" Changelog oraz pobieranie By zainstalować wystarczy wypakować te 2 pliki do folderu /plugins włączyć oraz wyłączyć i włączyć serwer! Wymagane dodatki Skript: skript-mirror / skript-reflect Wersja 1.0.0 BETA Pobieranie: https://drive.google.com/drive/folders/19uZiM8CuyAOZOvZwHvkEvBtpK53nhyYQ?usp=sharing Skan: https://www.virustotal.com/gui/file/d101f3c4bfb534343d01e29d85ccdde1c95c008e860ab621802a85cb1b1d3da1/detection Code Skript:
    1 punkt
  2. Kormic

    Skrypt na brak nicku nad graczem

    Nie wiem do czego ci to, ale proszę. on join: clear display name of player
    1 punkt
  3. private final Map<UUID, Map<Material, Integer>> oreCountMap = new HashMap<>(); public void incrementPlayerData(final Player p, final Material m, final int c){ final Map<Material, Integer> oreMap; if(!oreCountMap.containsKey(p.getUniqueId())){ oreMap = oreCountMap.put(p.getUniqueId(), new HashMap<>()); }else{ oreMap = oreCountMap.get(p.getUniqueId()); } if(oreMap.containsKey(m)){ oreMap.replace(m, oreMap.get(m)+c); }else{ oreMap.put(m, c); } oreCountMap.replace(p.getUniqueId(), oreMap); } public int getPlayerMinedOres(final Player p, final Material m){ if(!oreCountMap.containsKey(p.getUniqueId())) return 0; return oreCountMap.get(p.getUniqueId()).getOrDefault(m, 0); } Nie testowane, przechowuje ilość wykopanych materiałów (z eventu blockbreak możesz wziąć z twojwykopanyblok.getType()) Możesz tez zmienić Material na dowolną klasę jaką chcesz przechowywać.
    1 punkt
  4. Za każdym razem tworzysz nową instancje obiektu więc w mapie nie znajduje takiego klucza co powoduje, że get zwraca ci null. Próbujesz wykonać jakąś operację na tym nullu i wywala ci NullPointerException.
    1 punkt
  5. Kormic

    Czapka niewidka, RozdzkaTP

    Proszę, oto skrypt. Wymagany Skript 2.5+ oraz silnik PaperSpigot lub Tuinity. on load: register new shaped recipe for (stick of unbreaking 10) using stick, air, stick, air, ender pearl, air, stick, air, stick register new shapeless recipe for (diamond helmet named "&5Czapka Niewidka") using air, diamond helmet, air, air, potion of invisibility, air, air, air, air on right click: if player's tool is stick of unbreaking 10: remove 1 of player's tool from player's inventory execute player command "spawn" on armor change: if event-item is diamond helmet named "&5Czapka Niewidka": remove event-item from player's inventory apply potion of invisibility 1 without any particles to player for 5 minutes W linijkach 2 i 3 ustawiasz sobie nowe receptury. Co do słówek "shaped" i "shapeless", pierwsze oznacza, że i składniki, i ułożenie ich musi być zgodne. Natomiast drugie wymaga jedynie odpowiednich składników, ułożenie w craftingu nie ma żadnego znaczenia. Należy pamiętać o tym, że puste kratki oznaczamy powietrzem (air), a wszystkich składników zawsze musi być podane 9.
    1 punkt
  6. Ten temat został zamknięty.
    1 punkt
  7. cancel event - nie może byc ponieważ przez ten event użycia się nie zmniejszają oraz wędka dalej jest zarzucona, błąd już został naprawiony Szukana Opcja: clear caught item
    1 punkt
  8. On Fishing: cancel event
    1 punkt
  9. Wymagany skript-reflect. on fishing: if event.getState() is CAUGHT_FISH or CAUGHT_ENTITY: delete event.getCaught() Jeżeli nie zadziała, ostatnią linijkę zastąp: event.getCaught().remove()
    1 punkt
  10. xAxee

    Komenda /discord, /dc

    w opcjach skripta możesz włączyć linki, domyślnie one są wyłączone.
    1 punkt
  11. Kormic

    Komenda /discord, /dc

    Proszę. command /dc: trigger: send "<url:LINK>&aKliknij, aby wejść na Discorda!" Kilka słów wyjaśnienia - po "url:" wstawiasz twój link do twojego Discorda.
    1 punkt
  12. xAxee

    IP z essentials'ow

    command /ajpi [<offline player>]: permission: si.ip trigger: if arg is online: send "&cip gracza %arg% to %arg's ip%!" stop send "&costatnie ip gracza %arg% to %{ip::%arg%}%" on quit: set {ip::%player%} to player's ip
    1 punkt
  13. xAxee

    skrypt na drop itemu ze stone

    Problem został rozwiązany.
    1 punkt
  14. Kormic

    skrypt na drop itemu ze stone

    Proszę. Na przyszłość radzę korzystać z dokumentacji, dzięki niej również i ty będziesz w stanie pisać prostsze skrypty. on mine of stone: chance of 5%: drop 1 gold ingot named "&c&lCukierek!" with lore "&cItem do zdobycia w Październiku 2020" and "&cPrzedmiot eventowy" at event-block
    1 punkt
  15. Helios1993

    Wybór antycheata

    Testowałem go na oficjalnym serwererze. Twój cerberus ma jeszcze więcej falsów i bypassów, bez żadnych włączonych cheatów po spadnięciu z wysokości i odbicia się na 2 kratki (skok + obrażenie od upadku) wywaliło mnie za fly, ciągle wykrywało mi jesusa przy zwykłym pływaniu. Tak? Dziwne, bo obejście jesusa chwilę mi zajęło i killaurę kilka razy wykryło... Dowody dla innych w filmie niżej. 1. Checki killaury i reacha nie działają w 100% na nieruszających się entity, nawet na serwerze testowym matrixa jest to napisane. 2. Te criticalsy nawet nie działały. 3. W tym tempie wiele graczy potrafi budować. 4. Gdyby wyrzucanie z serwera było włączone, te cheaty by nie działały i zostałbyś wyrzucony z serwera. 5. Każdy potrafi przyspieszyć film. Łap
    1 punkt
  16. Kormic

    Potki z efektami

    Fakt, jednak odnoszę wrażenie, że kolega pomylił działy.
    1 punkt
  17. Kormic

    IP z essentials'ow

    To jest nieprawda. Typ <player> wymaga, aby gracz podany jako argument komendy był online. Jeżeli spróbujesz użyć tej komendy z graczem offline, komenda rzuci błędem. Natomiast jeżeli chcesz stworzyć własną wiadomość przy błędnie podanym graczu, to już należy użyć jako typ argumentu <offline player> i w warunku przed wysłaniem adresu IP danego gracza sprawdzić czy ten gracz jest online, bądź offline. Tutaj z pomocą przychodzi prosty warunek: %offline players% (is|are) (online|offline) %offline players% (isn't|is not|aren't|are not) (online|offline)
    1 punkt
  18. xVendrome

    Hostingi serwerów minecraft

    Ja na titanaxe miałem problem z zapychającym się ramem, co było najprawdopodobniej spowodowane specjalnie przez hosting, żeby kupić wyższy pakiet i zarobić. Nie mogę polecić żadnego hostingu oprócz lvlup.pro - jedyny bezproblemowy hosting z bardzo uprzejmym Panem Michałem na czele, oferta atrakcyjna, promocje się pojawiają dość często, wszystko ok
    1 punkt
  19. JaneQx

    Blok, cancel event na regionie

    Dobra, jak widac nic nie zrobie trudno.
    0 punktów
  20. ●» Jesteś osobą ambitną i odpowiedzialną? ●●» Znasz się na Minecraft bardziej niż ktokolwiek inny? ●●●» Chcesz dołączyć i stać się częścią dużego nietypowego Projektu? ———————————————————————— — |☆★★| Project „HAGVAR” → Inny wymiar Gry! |★★☆| ———————————————————————— — ♦| Kim jesteśmy? Co to za Projekt? → Jesteśmy osobami tworzącymi projekt nietypowego serwera Minecraft, który ma za zadanie łączyć ze sobą kilka podstawowych aspektów każdej z gier. Rozgrywka toczyć się będzie na zasadach typowego survivalu umiejscowionego w post apokaliptycznym świecie średniowiecznym z domieszką czarów i magii. Podczas gry towarzyszyć będzie nam historia naszego uniwersum, co pozwoli każdemu z graczy na poprowadzenie historii swojej postaci i jej narodu, ulepszanie swojego bohatera, a także toczenie zawziętych wojen ze swoimi pobratyńcami, a także przeciwko nim. Gra odbywać się będzie na piekielnym poziomie trudności, z hardą ekonomią i dużą ilością eventów. Serwer jest typem F2P, i przewagę nad innymi graczami można zdobyć tylko i wyłącznie dzięki swoim umiejętnością. Każdy z graczy decyduje o tym, jak rozegra swoją historię. ———————————————————————— — |☆★★| Project „HAGVAR” → Rekrutacja! |★★☆| ———————————————————————— — ♦| Kogo poszukujemy? → Poszukujemy ludzi do projektu, którzy pomogą nam dokończyć ostatnie prace, a po starcie zostaną z nami aby czuwać nad serwerem, historią i przyjemną rozgrywką graczy. ● » Dział Administracji: → Ich głównym zadaniem jest wyłapywanie osób używających programów trzecich do zdobycia przewagi nad innymi graczami. → Wymagania: - Minimum 16 lat, - Doświadczenie w dziale Administracji, - Wysoka kultura osobista, - Sprawny mikrofon oraz sprzęt komputerowy, - Dużo chęci do pracy, nauki i współpracy. ● » Dział Moderacji: → Ich głównym zadaniem jest respektowanie praw i pilnowanie graczy aby przestrzegali zasad regulaminu serwera. → Wymagania: - Minimum 15 lat, - Doświadczenie w dziale Moderacji, - Wysoka kultura osobista, - Sprawny mikrofon oraz sprzęt komputerowy, - Dużo chęci do pracy, nauki i współpracy. ● » Dział Supportu: → Ich głównym zadaniem jest udzielanie pomocy graczom na serwerze oraz dbanie o stronę techniczną serwera. → Wymagania: - Minimum 14 lat, - Doświadczenie w dziale Supportu, - Wysoka kultura osobista, - Sprawny mikrofon oraz sprzęt komputerowy, - Dużo chęci do pracy, nauki i współpracy. ✉ | Podania prosimy składać w formie formularzu pod tym linkiem: → https://forms.gle/dPnoC8n2e5MXzGKK6 ● Specjalny KOD: #Project_HAGVAR_2020 ★| Masz pytania? Zapraszamy do kontaktu pod postem lub za pośrednictwem Discorda! » Corp: https://discord.gg/ZSh6ZU2 » Admin: https://discord.gg/6d6NQGz » Mod: https://discord.gg/6Zx2CQU » Supp: https://discord.gg/GUGHBAf |☆★★| Do zobaczenia! |★★☆|
    0 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
  • Najwięcej postów w tygodniu

    Fendi
    Fendi
    2 posty
    LusiaMC
    LusiaMC
    1 post
    Antychryst
    Antychryst
    1 post
    MICHALBEZSKINOW
    MICHALBEZSKINOW
    1 post
    artur9010
    artur9010
    1 post
    Bananek355
    Bananek355
    1 post
    0j_12
    0j_12
    1 post
    xSebixx1
    xSebixx1
    1 post
    Kormic
    Kormic
    1 post
  • Najwięcej tematów w tygodniu

    0j_12
    0j_12
    1 temat
    xSebixx1
    xSebixx1
    1 temat
    bug128
    bug128
    1 temat
    Nieaktywny
    Nieaktywny
    1 temat
    LusiaMC
    LusiaMC
    1 temat
    Antychryst
    Antychryst
    1 temat
    MICHALBEZSKINOW
    MICHALBEZSKINOW
    1 temat
    artur9010
    artur9010
    1 temat
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...