Skocz do zawartości

ProX3Q

Użytkownik
  • Ilość zawartości

    168
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Treść opublikowana przez ProX3Q

  1. Wystarczy ponownie przesortować listę, nie testowałem.
  2. Cześć, szukam sprawdzonego Technika do stałej współpracy przy projekcie. Z mojej strony mogę zagwarantować konkretne i myślę że profesjonalne podejście, w skrócie wiemy czego chcemy oraz wiemy za co chcemy ci zapłacić. Potrzebujemy od ciebie: - Znajomości Java (Pisanie pluginów) - Znajomości silników Bangee, RedisBangee, Purpur - Chęci do działana Jeśli spełniasz chociaż jeden warunek... Podejmiesz się wyzwania? Pisz na Discord: ProXEQ#7683 Wszystko dogadamy na Discord zapraszam
  3. set {uuid::*} to mysql {db} query "SELECT * FROM `user_profiles` WHERE `lastNickname`='FlusieQ'" and get string "premiumId"
  4. 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:
  5. Siema, szukam budowniczego dokładniej chodzi mi o wybudowanie spawna oraz kilku lokacji ze wszystkim możemy się dogadać PW. Jeśli chcesz możesz zostać budowniczym na serwerze to spoko, a jeśli nie to po prostu dogadamy się odnośnie ceny projektu i zapłacę (Przelew/PayPal/PSC/Bitcoin) Ważne! Oczekuje konkretów oraz kreatywności, najlepiej gdybyś posiadał portfolio swoich prac. Kontakt można tutaj na forum lub na Discord ProXEQ#9276
  6. Witaj, pewnie skusiła cię opcja stworzenia trailera. Więc tak sprawa wygląda następująco potrzebuje materiałów do obróbki i tgzw. Portfolio. Dlatego też oferuję że kilku max 5 osobą mogę stworzyć trailer kompletnie za free. Szczegóły do obgadania na pw. Oczywiście potrzebuje trochę więcej czasu ponieważ dopiero się uczę, ale myślę że się dogadamy i oboje będziemy zadowoleni. Mogę również ale to za opłatą wykonać animowany banner, avatar i inne grafiki.
  7. Chodzi o ambitne projekty co do wszystkiego można pisać komentarze albo pw ~ProXEQ
  8. Masz tutaj link do poradnika o topkach https://forums.skunity.com/threads/sorting-method-toplists.9931/
  9. ProX3Q

    MySQL api dla Skript

    @yooniks & @HotAngel2K17 a pomyślał któryś z was że skrypt nie był pisany tylko dla tego forum? Był on pisany głównie dla serwera na którym jestem technikiem i był używany całą poprzednią edycje. Teraz zdecydowałem się to opublikować bo MySQL od skript-db albo SkQuery nie działają jak powinny, i chciałem tylko trochę ułatwić używanie MySQL w Skript. Szok co nie? (Co do konta, to nie będę się tłumaczyć XD Po prostu hasła do google nie pamiętałem na to konto )
  10. ProX3Q

    MySQL api dla Skript

    @xAxee Hah sorka mój błąd, to było do debuga, już poprawione
  11. ProX3Q

    MySQL api dla Skript

    MYSQL API DLA SKRIPT Proste i efektywne Dokumentacja Łączenie z bazą danych (MySQL) Syntax: mysql connect with host %text% user %text% password %text% database %text% Przykład: mysql connect with host "HOST" user "USER" password "PASSWORD" database "DATABASE" Rozłączanie się z bazą danych: Syntax: mysql disconnect Przykład: mysql disconnect Wykonywanie polecenia w bazie danych: Syntax: mysql execute %text% Przykład: mysql execute "INSERT INTO `mytable` (`id`, `integer`, `data`, `text`) VALUES (NULL, '1', '2019-10-09', 'My amazing test')" Pobieranie danych z bazy: Syntax: mysql get string %text% for result %text% Przykład: set {_x::*} to mysql get string "data" for result "SELECT * FROM `mytable`" Sprawdzanie połączenia z bazą: Przykład: if mysql connect is true: Skrypt • Wersja 1.0.0 BETA Instalacja 1. Pobierz Skript, Skript-Mirror oraz MySQL API by Jaxophon/Jaxotech 2. Wrzuć Skript oraz Skript-Mirror do swojego katalogu plugins 3. Zrestartuj serwer 4. Wrzuć plugin MySQL.jar do forderu skript-mirror w katalogu plugins 5. Zrestartuj serwer i wszystko powinno działać Prośba Proszę nie podszywaj się pod autora, uszanuj to że musiałem poświęcić czas na naukę i pisanie samego Skryptu, nie podszywaj się pod moją osobę oraz nie sprzedawaj Skryptu (Jeśli to wgl możliwe ). Dziękuję i pozdrawiam ProXEQ
  12. Jeśli chcesz tutaj masz kod z skript-mirror import: net.ess3.api.events net.ess3.api.events.UserBalanceUpdateEvent on UserBalanceUpdateEvent: set {_p} to event.getPlayer() #Zmienna {_p} to nick gracza :) #Pozdro ProXEQ tym w prosty sposób możesz aktualizować monety nie znam się na scoreboard'ach więc nie dokończe
  13. Ale przecież na PaperSpigot 1.12.2, bez problemu działa najnowszy skript Nie obsługiwane są wersje starsze od 1.9, z tego co pamiętam XD
  14. @Toori6666 SkQuery-Lime nie działa na 1.8.8 (Ale spróbuje zrobić FIX'a na tą wersje). Ale polecam ci przejść na TacoSpigot/PaperSpigot 1.12.2 z wgranymi pluginami ViaVersion, ViaBackwards i ViaRevind dzięki temu zyskasz większą pulę graczy, poprzez to że gracz może wejść nawet z wersji 1.7.10 i tak aż do najnowszej
  15. @Toori6666 Podaj wersje serwera, oraz wersje Skript i SkQuery (Przypominam że musi być to SkQuery-Lime)
  16. @xAxee Dzięki za podpowiedzi, tylko że metoda zapisu całej skrzyni, w moim przypadku bardzo obciążała cały serwer. Co do configu, to nie chce dawać innych pluginów niż Skript i SkQuery-Lime, a nie wiem czy SkQuery w tej wersji obsługuje yml Config lore sejfu jest aktualnie opcją bardzo odległą, ponieważ właśnie z niego pobierana jest większość informacji jak id czy właściciel, ale gdy się dowiem jak zrobić yaml to o tym pomyślę! ##EDIT Co do eventu to faktycznie mój błąd, będzie poprawione w wersji 1.2 (To wszystko wina lenistwa ) Dzięki i pozdrawiam
  17. ProX3Q

    Główka

    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!
  18. ProX3Q

    Sejf

    Proszę
  19. 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 PROXEQ
  20. ProX3Q

    Kowal

    Sprawdzony działa Liczę na like
  21. ProX3Q

    Gui pomocy !

    https://forums.skunity.com/resources/tuske-custom-enchantments-gui-manager-and-more.16/download?version=742 Wystarczy że pobierzesz ❤ i wrzucisz do folderu Plugins, i radzę zmienić na Spigot bo CraftBukkit generuje duże lagi ✌
  22. ProX3Q

    Gui pomocy !

    @ProBakush By zadziałało potrzebujesz jeszcze SkQuery, ale nie polecam ci robić tą metodą. TuSke działa o wiele lepiej. i jest bardziej zaawansowane np: open chest with 1 rows named "&a&lWybierz zestaw:" to player zapiszesz w TuSke tak open virtual chest inventory with 1 rows named "&a&lWybierz zestaw:" to player a formatowanie: format slot 1 of player with (item) to close then run [make player execute command (komenda)] A w TuSke: format gui slot 1 of player with (item) to close then run player command "(komenda)"
  23. ProX3Q

    Gui pomocy !

    @ProBakush Podaj wersje serwera, Wersje Skript, oraz zainstalowane dodatki. Może być taka sytuacja że ktoś nie ma żadnej z tych uprawnień
  24. options: tag=&8&l[&4&lMUTE&8&l] command /mute [<text>] [<text>] [<text>]: permission: skrypt.mute permission message: &cNie masz dostepu do tej komendy. trigger: set {_p} to arg 1 parsed as offlineplayer set {_t} to arg 2 parsed as integer set {_r} to arg 3 if {_p} is not set: send "&cMusisz wpisac nick osoby ktora chcesz uciszyc !" if {_t} is not set: send "&cMusisz wpisac czas ucziszenia !" if {_r} is not set: set {_r} to "" else: set {_r} to "za %arg 3%" execute player command "emute %arg 1%" broadcast "{@tag} &c%{_p}% zostal uciszony przez %player% %{_r}% &f(%{_t}% MINUT)" send "&cZostales uciszony na %{_t}% minut, nie odzywaj sie !" to {_p} set {_time} to "%{_t}% minutes" parsed as timespan # Tutaj ustawiasz czas wait {_time} execute player command "eunmute %{_p}%" send "{@tag} &cTwoja kara sie skonczyla, odzyskales mowe." to {_p} Powinien działać ✌
  25. Cześć! Z wielkim żalem muszę przełożyć start serwera, wynika to z tego że zachorowała bardzo bliska mi osoba, i nie będę mieć czasu na prowadzenie serwera. Serdecznie przepraszam, i dziękuję za takie zainteresowanie projektem. Serdecznie zapraszam na serwer w późniejszym terminie. Pozdrawiam i życzę miłych, pogodnych, szczęśliwych świąt ?? oraz udanego sylwestra ?.
×
×
  • Dodaj nową pozycję...