Skocz do zawartości

Znajdź zawartość

Wyświetlanie wyników dla 'SKLEP GUI'.

  • Wyszukaj za pomocą tagów

    Wpisz tagi, oddzielając je przecinkami.
  • Wyszukaj przy użyciu nazwy użytkownika

Typ zawartości


Forum

  • Skript
    • Skrypty
    • Pytania i problemy
    • Zlecenia
  • Serwery Minecraft
    • Prezentacje serwerów Minecrafta
    • Pytania i problemy
    • Poradniki
  • Programowanie
    • Projekty
    • Pytania i problemy
    • Zlecenia
  • Społeczność
    • Współpraca
    • Pogaduszki
    • Komputery i sprzęt
    • Twórczość użytkowników
    • Gry forumowe
  • Forumowe projekty
    • UtopiaMC - forumowy serwer Minecraft
  • Serwis
    • Informacje i aktualności
    • Prawo
    • System wniosków
    • Archiwum
  • Klub futurystuw Wdrożeńa
  • Klub futurystuw Propozycje
  • Klub futurystuw Offtopic
  • Klub futurystuw Zastosowańa
  • podwiek.pl Prawo
  • podwiek.pl Dyskusje

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Od tej daty

    Do tej daty


Ostatnia aktualizacja

  • Od tej daty

    Do tej daty


Filtruj po ilości...

Dołączył

  • Od tej daty

    Do tej daty


Grupa podstawowa


Lokalizacja


Hobby


Nick w MC


GG


E-mail


Skype


Strona www


Discord


Steam

  1. Cześć. Od niedawna rozwijam platformę LySide.pl, na której udostępniam autorskie pluginy do Minecrafta (przygotowane pod silniki 1.20+). Szukam obecnie właścicieli serwerów, techników oraz twórców paczek do współpracy partnerskiej. Uruchomiłem na stronie program afiliacyjny. Działa to tak, że generujesz własny kod rabatowy dla graczy lub klientów. Każda osoba, która z niego skorzysta, otrzymuje zniżkę, a Ty dostajesz 15% prowizji od jej zakupu na własne konto. To dobra opcja, jeśli pomagasz innym w konfiguracji serwerów lub polecasz sprawdzone rozwiązania. Zamiast kupować w ciemno, możecie sprawdzić jakość naszych projektów za darmo. Udostępniam do pobrania pełną wersję pluginu LyShop – zoptymalizowanego sklepu w GUI dla graczy, który bez problemu zastępuje ciężkie skrypty. Konfiguracja opiera się w całości na plikach YAML (nie wymaga MySQL). Posiada wbudowane zabezpieczenia przed kopiowaniem przedmiotów. Układ menu jest prosty do samodzielnej edycji. LyShop możecie pobrać za darmo bezpośrednio z naszej strony, żeby samemu przetestować, jak to działa w praktyce na serwerze. Znajdziecie tam również inne, płatne systemy (m.in. zaawansowane zdrapki). Zainteresowanych pobraniem wtyczki lub dołączeniem do programu partnerskiego zapraszam na stronę oraz naszego Discorda. Chętnie odpowiem na wszelkie pytania techniczne. Strona : https://lyside.pl/ Discord: https://discord.gg/SXRqx9k4X6
  2. Witam, jestem nowy na forum i napisałem własny Skript na kit. Czesciowo lepszy niż pluginy kod: # ======================================================ten kod tutaj sie zaczyna. Zaznacz ten kod i ctrl-c i do np. Notatnik ctrl-v # KREATOR KITÓW - OBSŁUGA GODZIN, MINUT I SEKUND BY NikoSkript nazwa: SkKIT # ======================================================================== # 1. OTWIERANIE GUI NA PRZEDMIOTY command /stworzkit [<text>]: permission: admin.kitcreator permission message: &cNie masz do tego uprawnień! trigger: if arg-1 is not set: send "&cPoprawne użycie: &e/stworzkit <nazwa_kitu>" to player stop set {_kit} to arg-1 set {edytowany_kit::%player%} to {_kit} if {kits::lista::*} does not contain {_kit}: add {_kit} to {kits::lista::*} set {kits::%{_kit}%::cooldown} to "24 hours" set {kits::%{_kit}%::permission} to "group.default" open chest inventory with 4 rows named "Wloz przedmioty dla: %{_kit}%" to player set {_slot} to 0 loop {kits::%{_kit}%::items::*}: set slot {_slot} of player's current inventory to loop-value add 1 to {_slot} # 2. AUTOMATYCZNE ZAPISYWANIE PRZEDMIOTÓW on inventory close: if name of event-inventory contains "Wloz przedmioty dla:": set {_kit} to {edytowany_kit::%player%} if {_kit} is set: delete {kits::%{_kit}%::items::*} loop all items in event-inventory: if loop-item is not air: add loop-item to {kits::%{_kit}%::items::*} send "&a&lZapisano przedmioty dla kitu: &e%{_kit}%&a!" to player send "&7Ustaw cooldown: &e/kitcooldown %{_kit}% <czas>" to player send "&7Przykłady czasu: &e24h&7, &e30m&7, &e45s" to player delete {edytowany_kit::%player%} # 3. KOMENDA DO USTAWIANIA COOLDOWNU (ROZBITE LINIE DLA BEZPIECZEŃSTWA) command /kitcooldown [<text>] [<text>]: permission: admin.kitcreator trigger: if arg-1 is not set: send "&cUżycie: /kitcooldown <nazwa_kitu> <czas>" to player stop if arg-2 is not set: send "&cUżycie: /kitcooldown <nazwa_kitu> <czas>" to player send "&7Przykłady: &e10s &7(10 sek), &e5m &7(5 min), &e2h &7(2 godz)" to player stop set {_raw-time} to arg-2 # Konwersja skrótów na format Skripta if {_raw-time} contains "s": replace all "s" with " seconds" in {_raw-time} else if {_raw-time} contains "m": replace all "m" with " minutes" in {_raw-time} else if {_raw-time} contains "h": replace all "h" with " hours" in {_raw-time} else if {_raw-time} contains "d": replace all "d" with " days" in {_raw-time} else: set {_raw-time} to "%{_raw-time}% hours" set {_test} to {_raw-time} parsed as time span if {_test} is not set: send "&cZły format czasu! Użyj np. 30s, 15m, 2h" to player stop set {kits::%arg-1%::cooldown} to {_raw-time} send "&aUstawiono cooldown dla kitu &e%arg-1% &ana &e%arg-2%&a!" to player # 4. KOMENDA DO USTAWIANIA PERMISJI (ROZBITE LINIE DLA BEZPIECZEŃSTWA) command /kitperm [<text>] [<text>]: permission: admin.kitcreator trigger: if arg-1 is not set: send "&cUżycie: /kitperm <nazwa_kitu> <permisja>" to player stop if arg-2 is not set: send "&cUżycie: /kitperm <nazwa_kitu> <permisja>" to player stop set {kits::%arg-1%::permission} to arg-2 send "&aUstawiono permisje dla kitu &e%arg-1% &ana: &b%arg-2%" to player # ======================================================================== # SYSTEM ODBIERANIA KITÓW # ======================================================================== command /odbierzkit [<text>]: trigger: if arg-1 is not set: send "&7Dostępne kity:" to player loop {kits::lista::*}: send "&e- %loop-value%" to player stop set {_kit} to arg-1 if {kits::%{_kit}%::cooldown} is not set: send "&cTaki kit nie istnieje!" to player stop if player does not have permission {kits::%{_kit}%::permission}: send "&cNie masz uprawnień, aby odebrać ten kit!" to player stop if {cooldown::kit::%{_kit}%::%player%} is set: set {_waited} to difference between {cooldown::kit::%{_kit}%::%player%} and now set {_cooldown-time} to {kits::%{_kit}%::cooldown} parsed as time span if {_waited} is less than {_cooldown-time}: set {_remaining} to {_cooldown-time} remove {_waited} from {_remaining} send "&cMusisz odczekać jeszcze: &e%{_remaining}%&c!" to player stop loop {kits::%{_kit}%::items::*}: give loop-value to player set {cooldown::kit::%{_kit}%::%player%} to now send "&aOdebrałeś zestaw &e%{_kit}%&a!" to player send "&aOdebrałeś zestaw &e%{_kit}%&a!" to player #dostepne komendy dla graczy i adminow #/stworzkit <nazwa> #co robi? #Otwiera czyste GUI (skrzynkę). Wrzucasz do niej przedmioty, które mają być w kicie, a po zamknięciu ekwipunku (E) skrypt automatycznie je zapisuje. #/kitcooldown <nazwa_kitu> <godziny> #co robi? #Ustala, co ile godzin gracz może odebrać ten zestaw.Przykład: /kitcooldown vip 24 (ustawi czas oczekiwania na 24 godziny) #/kitperm <nazwa_kitu> <permisja_lub_grupa> #co robi? #Ustala, kto ma dostęp do kitu. Jeśli używasz LuckPerms, wpisujesz tutaj permisję grupy (np. group.vip) lub dowolną własną permisję (np. kit.vip). #/odbierzkit <nazwa> #co robi? # Wydaje graczowi przedmioty z danego kitu, o ile gracz ma odpowiednią rangę/permisję i nie ma aktywnego cooldownu. #/odbierzkit #co robi? #Wyświetla graczowi na czacie listę wszystkich stworzonych na serwerze zestawów.
  3. atomowka

    Warpy w GUI

    Witam! Chciałbym oddać mój pierwszy skrypt. Proszę o feedback! Jest to skrypt który robi tzw. WarpGUI Jak dodawać warpy? W zakładce options musimy posłużyć się takim wzorem: nazwa_warpu = komenda_wywoływana A oto kod:
  4. GUI w Skript Czym jest GUI? Jest to skrzynia z wcześniej ustalonymi przedmiotami, z której nie możesz wyciągać przedmiotów, lecz możesz np. przenieść się na inny serwer klikając w odpowiedni przedmiot. Przykładowe GUI: Dlaczego nie powinieneś korzystać z SkQuery do tworzenia GUI? SkQuery posiada sporo błędów, jednym z nich jest ukryta możliwość wyciągania przedmiotów z GUI robionego za pomocą tego addonu. Jakie addony są potrzebne do zrobienia GUI? Nie potrzebujesz żadnych addonów, wystarczy sam Skript. Jak zrobić GUI w Skripcie? Jak w każdym skrypcie, na początku musi być jakiś event. W przykładzie użyję komendę: (Zapamiętaj, że przy dodawaniu komendy zawsze musi być 'trigger' w następnej linijce.) command /gui [<text>]: trigger: Gdy już masz komendę, musisz stworzyć swoje GUI. Robisz to w ten sposób: (3 to ilość linijek, "Nazwa" to nazwa twojego gui.) set {_gui} to chest inventory with 3 rows named "Nazwa" Teraz musisz ustawić slot. Pamiętaj, że są one liczone od 0. Żeby ustawić pierwszy slot w swoim GUI, zrób to: set slot 0 of {_gui} to diamond Twoje GUI jest już gotowe! Najwyższy czas je otworzyć dla gracza, który wykonał komendę: open {_gui} to player Cały kod powinien wyglądać tak: command /gui [<text>]: trigger: set {_gui} to chest inventory with 3 rows named "Nazwa" set slot 0 of {_gui} to diamond open {_gui} to player Aktualnie z twojego GUI można wyciągać przedmioty i nic się nie dzieje, jak to zmienić? Przyda ci się event 'on inventory click': on inventory click: Sprawdzaj czy naciśnięty slot nie jest ekwipunkiem gracza: event-inventory is not player's inventory Teraz musisz sprawdzić nazwę GUI: if name of event-inventory is "Nazwa": Jeśli chcesz zablokować wyciąganie przedmiotów, dodaj teraz 'cancel event': cancel event Sprawdź kliknięty slot: if clicked slot is 0: I wykonaj co chcesz wykonać: add diamond to player's inventory Cały kod powinien wyglądać tak: on inventory click: event-inventory is not player's inventory if name of event-inventory is "Nazwa": cancel event if clicked slot is 0: add diamond to player's inventory Teraz połącz te dwa kody i przeładuj skrypt. Gratulacje! Zrobiłeś swoje pierwsze GUI w Skripcie!
  5. Podstawowe informacje Wersja serwera: 1.21.10 Opis zlecenia Chciałbym żeby ktoś zrobił mi skrypt na /portfel w vpln z /sklep i z rangami itp. i żeby był tesz do scoreboard np.: %portfel%
  6. Czy pomógłby mi ktoś co dokładnie musze dodać po wygenerowaniu gui?
  7. Podstawowe informacje Wersja serwera: paper 1.20.1 Wersja Skript: 2.11.2 Dodatki Skript i ich wersje: sk query Kod skryptu command /rynek [<text>] [<number>]: aliases: ah, aukcje trigger: if arg-1 is not set: open rynek(player, 1, "Wszystko", false) to player else: if arg-1 is "wystaw": if arg-2 is not set: send "&4☹ <##D03535>Podaj cene itemu!" else: if player's tool is air: send "&4☹ <##D03535>Nie mozesz wystawic powietrza!" else: send "&2☺ <##5EC438>Poprawnie dodano item na rynek!" add 1 to {GlobalItemID} set {Rynek::%{GlobalItemID}%} to player's tool set {RynekData::%{GlobalItemID}%::Owner} to player set {RynekData::%{GlobalItemID}%::Cost} to arg-2 set player's tool to air else: send "&4☹ <##D03535>Poprawne użycie: /rynek wystaw <cena>" function rynek(player: player, page: number, sort: text, costsort: boolean) :: inventory: # Linia 7: Poprawne przypisanie do zmiennej set {_strona} to {_page} parsed as number set {_max} to floor((size of {Rynek::*}/45)-0.001)+1 if {_max} is 0: set {_brak} to true set {_max} to 1 set {_strona} to 1 if {_strona} <= 1: set {_strona} to 1 set {_prev} to true if {_strona} >= {_max}: set {_strona} to {_max} set {_next} to true set {_x} to chest inventory with 6 rows named "&8Rynek (&e%{_strona}%&7/&e%{_max}%&8)" set slots (integers between 45 and 53) of {_x} to gray stained glass pane named "&7" set {_list::*} to "Wszystko" and "Bloki" and "Mikstury" and "Narzedzia" and "Zbroje" and "Inne" loop {_list::*}: if {_sort} is loop-value: add "&3- &a%loop-value%" to {_lore::*} else: add "&3- &7%loop-value%" to {_lore::*} set slot 53 of {_x} to sunflower named "&aSortowanie: &6&l%{_sort}%" with lore {_lore::*} set slot 45 of {_x} to end portal frame named "&5Twoje Przedmioty" set {_l::*} to " &3- &eWzrastajaca" and " &3- &7Malejaca" if {_costsort} is true: set {_l::*} to " &3- &7Wzrastajaca" and " &3- &eMalejaca" set slot 52 of {_x} to gold ingot named "&aCena" with lore "&7Sortuj przedmioty wedlug ceny:" and {_l::*} and "" and "&eKliknij, aby zmienic!" if {_prev} is not set: set slot 48 of {_x} to arrow named "&aPoprzednia strona" if {_next} is not set: set slot 50 of {_x} to arrow named "&aNastepna strona" set {_c} to 0 loop {Rynek::*}: set {_NewList::%loop-value%.%loop-index%} to {RynekData::%loop-index%::Cost} set {_owner::%loop-value%::%{RynekData::%loop-index%::Cost}%} to {RynekData::%loop-index%::Owner} set {_item::%loop-value%::%{RynekData::%loop-index%::Cost}%} to loop-value if {_costsort} is false: set {_top::*} to sorted indices of {_NewList::*} in ascending order else: set {_top::*} to sorted indices of {_NewList::*} in descending order loop size of {Rynek::*} times: add 1 to {_n} set {_u} to {_top::%{_n}%} set {_split::*} to split {_u} at "." replace all ".%{_split::2}%" with "" in {_u} set {_b} to "%{NewList::%{_u}%.%{_split::2}%}%" set {_p} to {_u} if {_b} is not set: set {_b} to "None" set {_p} to "0" add 1 to {_a} if {_a} > (45*{_strona})-45: set {_lore::*} to lore of {_item::%{_p}%::%{_b}%} set {_item} to {_item::%{_p}%::%{_b}%} named "&b%name of {_item::%{_p}%::%{_b}%} ? {_item::%{_p}%::%{_b}%}%" with lore {_lore::*} and "" and "&aSprzedawca: &6%{_owner::%{_p}%::%{_b}%}%" and "&aCena: &6%{_b}%$" and "" and "&eKliknij, aby kupic!" if {_sort} is "Wszystko": set slot {_c} of {_x} to {_item} Opis problemu Jak wpisuje /ah bądź /rynek to gui się nie otwiera.
  8. Skrypt na Daily Tym razem postawiłem na czytelność kodu, optymalizacje, jak najmniej linijek przy zachowaniu funkcji FUNKCJE: - Codzienny odbiór nagród - Reset po upływie 48h od ostatniego odebrania - Ustawianie itemku na nagrodę przez admina z poziomu grym - Info o tym ile czasu nam brakuje do odebrania - przejrzyste gui (zaklęta książka - odebrane, zwykła książka - nieodebrane - Info o tym co otrzymujemy danego dnia w GUI Z minusów: użyłem zmiennej typu {daily_%player%::*) co raczej nie powinno mieć miejsca i być trochę lepiej zrobione mam zamiar to poprawić Napiszcie swoje propozycje co ulepszyć, oraz ocenkę. Jeśli wiesz jak lepiej zoptymalizować kod, napisz. Na tym mi zależy najbardziej Download 1.0: https://code.skript.pl/rDUnOF40
  9. Cześć wszystkim Niektórzy może kojarzą mój nick, konto na Skript.pl mam już od 2014 roku, chociaż przez długi czas byłem raczej mało aktywny. Przez lata siedziałem bardziej po cichu, testowałem różne rzeczy i zdobywałem doświadczenie, ale stwierdziłem, że najwyższy czas ruszyć z czymś większym. Chcę na poważnie wejść w tworzenie pluginów Minecraft na zamówienie i współpracę przy ciekawszych projektach. Jeżeli potrzebujesz pluginu stworzonego konkretnie pod Twój serwer — napisz. Nie chodzi mi o wrzucenie gotowca z internetu z podmienioną nazwą, tylko o coś robionego pod konkretne wymagania. Co mogę zrobić? systemy survival / hardcore / economy custom GUI i menu systemy OneBlock / SkyBlock questy, daily rewards, skrzynki custom itemy i enchanty plecaki, magazyny, storage systemy sklepy GUI, aukcje, ekonomia rankingi, topki, statystyki systemy pod serwery RPG poprawki i rozwój istniejących pluginów naprawa błędów i optymalizacja Jeżeli masz jakiś bardziej nietypowy pomysł — też możesz pisać. Lubię robić rzeczy, których nie ma wszędzie gotowych. Wersje Głównie Paper / Spigot (1.16+ do najnowszych wersji) Jak wygląda współpraca? Piszesz mi co plugin ma robić, ustalamy szczegóły, mówię czy jestem w stanie to zrobić i podaję wycenę. Nie biorę się za coś, czego nie dam rady dowieźć. Cennik (orientacyjny) Małe pluginy (proste mechaniki, komendy, GUI) 30–80 zł Średnie pluginy (większe systemy, więcej funkcji) 80–250 zł Rozbudowane pluginy (bardziej zaawansowane mechaniki) 250 zł+ Bugfixy / poprawki / aktualizacje pluginów 20–100 zł Cena zależy głównie od skomplikowania i ilości pracy — wolę wycenić uczciwie po opisie niż rzucać losowe kwoty. Na ten moment chcę zbudować coś większego i dłużej posiedzieć w tej branży, więc zależy mi bardziej na sensownych projektach i dobrych opiniach niż robieniu wszystkiego „na szybko”. Jak coś — PW otwarte
  10. poken12

    Skrypt na garderobe

    Witam, Czy znajdzie sie ktoś to napisał mi skrypt na garberobe? że dodaje skrzydła itp (wiem to jest w texturepacku) chodzi mi bardziej o stworzenie armorstanda i postaci gracza przed nim w którą jak sie kliknie będzie można znaleźć gui z napisem np Otwarłeś garderobe
  11. @matlequ w jakim sensie w GUI jeżeli chodzi o różne już zapisane kwestie ogłoszenia to myślę że dam radę zrobić
  12. Witam, chciał bym wam dzisiaj przedstawić skrypt na coinflip - pewnie niektóre osoby mogą zadać pytanie: "A co to coinflip?", po krótce wyjaśnię na czym on polega: - Gracz x wystawia przedmioty na "rynek zakładów" - Gracz y jezeli chce dołączyć do coinflipa potrzebuje itemów dodanych przez gracza x - Po wystartowaniu coinflipa jezeli gracz x i y są online zaczyna się w GUI (z animacją cs2) coinflip - Na kim wypadnie coinflip ten dostaje swoje itemy + itemy drugiego gracza do magazynu itemów Myślę, że po krótce opisałem działanie skryptu a więc przejdę teraz do zagadnień ścisłych: Komendy: - /coinflip open - otwiera GUI "rynku zakładów". - /coinflip bet - otwiera GUI w którym jesteś w stanie stworzyć coinflipa! - /coinflip magazyn - otwiera GUI w którym znajdują się itemy wygrane przez gracza w coinflipie! Permisje: - Brak Kod: Mam nadzieję, że skrypt się spodoba i było by mi miło, gdybyście ocenili go, nie ważne czy pozytywnie czy negatywnie - chętnie przyjmę krytykę. Życzę dobrego dnia/nocy oraz pozdrawiam.
  13. command /gui: trigger: jakasFunkcja(player) Po prostu mi jest tak łatwiej bo moge wywołać funkcją np.
  14. siemano kolano, prosilbym o skrypta na zmienna która bedzie widoczna w lore przedmiotu w gui: - zwraca albo nazwe Aktywny albo Nieaktywny - Aktywny jeżeli: zmienna {miningEvent::diamondBlockLocation} jest ,,ustawiona,, ( if {miningEvent::diamondBlockLocation} is set: ) a także jest godzina od 18 do 19 (1h) - Nieaktywny jeżeli: zmienna {miningEvent::diamondBlockLocation} nie jest ustawiona lub godzina jest od 19 do 18 (23h) z góry dzieki! jeżeli coś nie jasne to prosze pisac, bardzo mi na zmiennej zalezy
  15. alaneek_jestem

    Warpy w GUI

    Tak jak Fendi wyżej napisał, używaj set slot zamiast format gui, poza tym execute console command "warp %{_warp-cmd}% %player%" Jaki sens ma ta linijka, zbędny spam w konsoli lepiej było użyć execute command "komenda" by player
  16. Dla czytelności kodu można i warto, ale w samym działaniu nic to nie zmienia. Przy statycznych gui jeszcze lepiej jest utworzyć je raz w on load zamiast tworzyć nowe przy każdym otwarciu.
  17. W4F3LQ_NL

    Skrypt na Antibota

    #---Skrypt na antibota--- #---Made by W4F3L--- options: gui-name: &8Weryfikacja: Kliknij zielone! kick-msg: &cNie przeszedłeś weryfikacji! # Kordy weryfikacji v-x: 203 v-y: -100 v-z: 207 v-world: "world" # Zmień na nazwę swojego świata, jeśli jest inna # Dźwięk sukcesu success-sound: "entity.experience_orb.pickup" on join: set {verifying::%player%} to true set {loc::%player%} to player's location # Teleportacja na konkretne kordy 203 / 207 teleport player to location({@v-x}, {@v-y}, {@v-z}, world {@v-world}) wait 5 ticks open_verify_gui(player) # Blokada obrażeń w punkcie weryfikacji on damage of player: if {verifying::%victim%} is true: cancel event if victim's y-coordinate < {@v-y} - 5: teleport victim to location({@v-x}, {@v-y}, {@v-z}, world {@v-world}) function open_verify_gui(p: player): open chest inventory with 3 rows named "{@gui-name}" to {_p} loop 27 times: set slot (loop-number - 1) of {_p}'s current inventory to red stained glass pane named "&cBłąd!" set {slot.verify::%{_p}%} to random integer between 0 and 26 set slot {slot.verify::%{_p}%} of {_p}'s current inventory to lime wool named "&aKLIKNIJ MNIE" on any move: if {verifying::%player%} is true: cancel event on chat: if {verifying::%player%} is true: cancel event on command: if {verifying::%player%} is true: cancel event on inventory click: if name of event-inventory is "{@gui-name}": cancel event if clicked slot is {slot.verify::%player%}: # Powrót na kordy sprzed teleportacji teleport player to {loc::%player%} delete {verifying::%player%} delete {loc::%player%} delete {slot.verify::%player%} close player's inventory play sound {@success-sound} with volume 1 and pitch 1 to player send "&aWeryfikacja pomyślna! Witaj na serwerze." else if clicked slot is not -1: kick player due to "{@kick-msg}" on quit: delete {verifying::%player%} delete {loc::%player%} delete {slot.verify::%player%} on inventory close: if {verifying::%player%} is true: wait 2 ticks if {verifying::%player%} is true: open_verify_gui(player)
  18. Siemaa chciałbym taki skrypt który polega na tym że kiedy wpiszemy komendę i text to wyświetla się title z textem który się wpiszę a pod jeszcze inną komendą odpala się GUI gdzie jest kilka rzędów slotów np 6 i tam jest w prawym dolnym barrier block Zamknij a na środku książka z opisem nazwą itp gdzie piszę wszyściutko jak używać itp chciałbym aby ktoś pomógł
  19. Majkelckk

    Komenda gui

    Witam mam problem poniewaz nie potrafie znalezc polecenia do skriptu na pomoc na to ze gdy klikam dany przedmiot lub slot wysyla sie kolejna komenda od strony gracza co czywiscie u mnie stanowi: "execute command "XYZ"" wiec prosilbym o pomoc poniewaz nie potrafie znalezc polecenia na to. Z gory dziekuje za kazda opowiedz ktora bedzie probowala mi pomoc!
  20. Fendi

    Warpy w GUI

    19 błędów w tym masz, strasznie starego formatu gui uzywasz
  21. VictorPL

    Skrypt na prace 1.21.11

    Podstawowe informacje Wersja serwera: 1.21.11 Wersja Skript: 2.14.2 Opis zlecenia Poszukuję skryptu na prace, uzywam EssentialsX jak bedzie trzeba Vault to moge wziac Skrypt ma polegac na tym, zeby po wpisaniu /prace wyswietlalo nam sie GUI w ktorym jest do wybrania 4 prace a wybor ich ma byc z cooldownem 30 minutowym na gracza. - Rzeznik - co zabicie moba 0.20$, za wither skeletona 3$, withera 30$ - Drwal - co wykopany 1 blok drewna (naturalnie zgenerowany, nie postawiony przez gracza) 3$ - Gornik - co lepsza rude wiecej dolarow, wegiel 1$, zelazo 2$, zloto 4$, - Wedkarz - za kazdy łów zdobywa 0.50$ Jesli bedzie potrzeba jakis dodatkow do skriptu zeby skrypt smigal to oczywiscie takich uzyje
  22. Mam dla was prezentacje wlasniego pluginu pod tryb cashblok **Komendy** /top - pokazuje topke siana i wykopanych blokow /wyplata - wyplata od 20vplnow (kody psc mozna dodac w configu) / mozna tez odebrac na discordzie serverowym (link do niego) /booster all <sekundy> - Boost dla wszystkich na x sekund 2x siana /rudydroppodloz <gracz> <ilosc> - Podkladanie siana pod blok dla gracza /rudydrop - reload pluginu **PERMISJE** RudyDrop.podloz - dla administracji ktora ma opa **Obowiazkowe pluginy** Vault EssentialsX To co jest w pluginie na ta chwile: (niektore funkcje do ustawienia w configu) - scoreboard - topka - wypłaty - podkładanie admina - bossbar globalny - motd animowane - brushe **Integracja z moim drugim autorskim pluginem na brushe** **Komendy** /rudybrush <1-10> - daje brush o wybranym rozmiarze /rudybrushzobacz - otwiera GUI z brushami **PERMISJE** rudybrush.use - podstawowa permisja **Daje:** używanie /rudybrush używanie /rudybrushzobacz rudybrush.bosko - bonus do kasy RudyBrush.Admin - Wszystko dla admina Prezentacja pluginu:
  23. DevDavEd_zQ

    potrzebuje skryptu

    Siema, potrzebuję skrypt w Skript plugin do Minecrafta, który zrobi system portfela z walutą VPLN. Chcę komendy: /portfel — pokazuje gui z rangami np VIP SVIP SPONSOR ELITA klucze do skryn, ( plugin do skrzyn to getcase a plugin na rangi mam luckperms ) /addportfel <gracz> <kwota> — dodaje kasę (z tab complete na graczy), /setportfel <gracz> <kwota> — ustawia kasę, /checkcash <gracz> alias /cc — pokazuje kasę innego gracza, oraz żeby kasa była pokazywana na scoreboardzie i w tabie, wszystko prosto i czytelnie. Np jakis placeholder %player_cashvpln% ktore pokazuje ile sie ma hajsu
  24. Hej! Kiedyś chciałem znaleźć plugin na losową teleportację na mój serwer. Jeden nie działał, drugi nie tak jak oczekiwałem, trzeci prawie dobrze, ale wymagałby większej edycji kodu źródłowego. O skryptach to już nie wspomnę, bo tam to była masakra, skrypty jak z 2010 . Dlatego też właśnie postanowiłem napisać swój własny skrypt - a potem go opublikować. Działanie Skrypt jest bardzo łatwy w użyciu, zawiera trzy komendy: • /rtp - teleportuje w losowe miejsce • /rtp settings - otwiera ustawienia • /rtp reload - przeładowuje konfigurację skryptu (config.yml, dostępne jedynie w wersji dodatkowej) Konfiguracja Raczej wszystko, co jest potrzebne, da się zmienić w pliku config.yml, który tworzy się w folderze Skript/scripts/NRandomTeleport. Jednak nie jest to konieczne - wszystkie opcje z configu są łatwiej zmieniane w GUI ustawień, pod komendą /rtp settings. Uprawnienia A raczej uprawnienie, na tę chwilę jest tylko jedno: • nrtp.admin - dostęp do /rtp settings oraz /rtp reload Wymagania Nie jestem zbyt wielkim fanem tysiąca dodatków na serwerze, dlatego skrypt wymaga tylko dwa, ale jedynie w wersji dodatkowej. Jeśli nie potrzebujesz config.yml (bardzo łatwo ustawisz to, co chcesz w /rtp settings) oraz tab completion (podpowiadanie argumentów komendy, które i tak są widoczne tylko dla administratora) możesz bez problemu korzystać z wersji bezdodatkowej. A tymi dodatkami są skript-yaml oraz SkBee. Co do wersji skripta, testowałem skrypt na 2.6, lecz na 99.9% zadziała na 2.5.3. Z niższych wersji i tak nie ma sensu korzystać, ale pewnie zadziałają. Pobranie Wersja wymagająca dwóch dodatków (z config.yml oraz tab completion) Wersja niewymagająca żadnego dodatku (bez config.yml oraz tab completion) Na koniec... Jeśli będziecie, to chciałbym życzyć miłego korzystania ze skryptu. O wszystkich błędach, propozycjach i sugestiach dotyczących kodu zachęcam do pisania w odpowiedziach. Jeśli doszedłeś do tego momentu, to dziękuję za przeczytanie... Pozdrawiam
×
×
  • Dodaj nową pozycję...