Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 04/02/18 uwzględniając wszystkie działy

  1. Albo po prostu użyć sdGUI XD Fajny poradnik
    3 punkty
  2. Siema! Napotykam się ostatnio często ze stwierdzeniem, że gui w skrypcie się buguje. Jest to FAKE Funkcja format slot jest zbugowana Także można spotkać się z odpowiedziami "użyj sdGui" Można zrobić gui bez bugów, dziś wam to pokaże. Pierwszy krok Przygotuj komendę i samo otworzenie inventory command /komenda [<text>] trigger: open chest with 1 row named "&6Nasze inventory !" to player Otwiera to nam inventory (czyli gui) ale bez żadnych slotów, teraz trzeba je dodać set player's current inventory's slot 0 to diamond named "&6Nazwijcie to jak chcecie" with lore "&c» &7No dawaj nie zbugujesz mnie :D!" A w kodzie będzie to wyglądać następująco: command /komenda [<text>]: trigger: open chest with 1 row named "&6Nasze inventory !" to player set player's current inventory's slot 0 to diamond named "&6Nazwijcie to jak chcecie" with lore "&c» &7No dawaj nie zbugujesz mnie :D!" Nie trzeba dawać with lore Mamy już inventory ale da się wyciągać przedmioty. Drugi krok Pozbędziemy się wyciągania itemów Pierw dopiszmy event dzięki któremu nie będzie się dało bugować, a jest nim on inventory click: Po angielsku każdy będzie wiedzieć co to znaczy. on inventory click: Teraz musimy dodać pobieranie nazwy inventory w następujący sposób on inventory click: if inventory name of current inventory of player is "&6Nasze inventory !": Wpisujemy tam nazwe naszego inventory Teraz musimy pobrać item lub slot. Są 2 sposoby 1 sposób - Pobieranie itemu: if player's current inventory's slot slot is diamond: Po sprawdzeniu inventory sprawdza item. 2 sposób - Pobieranie klikanego slota: if clicked slot is 0: Sprawdza tylko slot, nie item W kodzie będzie to wyglądać tak: on inventory click: if inventory name of current inventory of player is "&6Nasze inventory !": if player's current inventory's slot slot is diamond: Lub tak on inventory click: if inventory name of current inventory of player is "&6Nasze inventory !": if clicked slot is 0: Teraz kolejna część ! Trzeba dodać jakąś akcję, ja dodam komendę wykonywaną przez gracza, wiadomość do niego, i blokowanie wyjmowania itemu Pokaże wam tylko co zrobić aby nie bugowało się inventory. Komendę i wysyłanie wiadomości to podstawy skript, jeżeli ich nie znasz wróć do podstaw A ten event to !!!!!! cancel event Tak cancel event, jak wiemy zatrzymuje on akcję, blokuje ją, a w kodzie wygląda to tak ! on inventory click: if inventory name of current inventory of player is "&6Nasze inventory !": if player's current inventory's slot slot is diamond: send "Czy ty to chcesz wyjąc?" execute console command "kick %player%" execute player command "sudo" cancel event To w sumie tyle, będą aktualizacje tego. Więc trzymajcie się i powodzenia. Oczekuję na hejty gdyż je kocham
    2 punkty
  3. kKits - zaawansowany system zestawów. Proszę czytać to co jest na samym dole Funkcje: - LPM - odebranie zestawu, PPM - możliwość obejrzenia wnętrza zestawu oraz powrót do głownego menu, - Uprawnienia, włączanie/wyłączanie zestawów poprzez prostą konfigurację w YAML! (config tworzy się w folderze /plugins/Kits), - Automatyczne odliczanie pozostałego czasu do odebrania zestawu, - Możliwość ustawienia co ile dni można wziąć zestaw; Komendy: - /kit - zestawy w GUI; Changelog: - v1.0 - wydanie pierwszej wersji skryptu; - V1.1 - Aktualizacja pozostalego czasu w GUI (można wyłączyć w config.yml), opcję broadcast na dany kit. - V1.2 - Naprawiono błąd z uprawnieniami. Gracze mogli brać każdy zestaw. - V1.2.1 - Gdy gracz nie ma miejsca w ekwipunku na przedmioty to nie może wziąć zestawu. - V1.2.2 - Zaktualizowano do wersji Skript v34 by bensku (działa również na starszych wersjach 1.8.8+) - V1.3 - Dodano opcję wybierania przedmiotów z GUI, wystarczy dodać opcję do danego kitu: guiReceive: true. Dodatkowo zrobiłem automatyzację ścieżki i usunąłem options. Dodałem dodatkową linijkę w lore, czy dany kit leci do eq czy wybieramy se przedmioty. - V1.3.1 - Usunięto poważny błąd z kopiowaniem itemów. - V1.4 - Poprawiono na wersję serwera 1.13+ - V1.4.1 - Naprawiono błąd z enchantami, teraz już są -V1.4.2 - Zaktualizowano skrypt na najnowszą wersję serwera 1.16 (sprawdzano na 1.16.4 i Skript 2.5) -V1.4.3 - Zaktualizowano skrypt na nowsze wersje skript-mirror / skript-reflect! TODO: - Aktualizacja pozostałego czasu do odebrania zestawu w GUI, (Done: V1.1) - Zablokowanie wrzucania przedmiotów do inventory (jeżeli chcecie) - Możliwość konfiguracji zestawów poprzez grę, - Poprawienie znalezionych błędów, - Sugestie dotyczące skryptu; Konfiguracja: Pobieranie: DOWNLOAD V1.0 DOWNLOAD V1.1 DOWNLOAD V1.2 DOWNLOAD V1.2.1 DOWNLOAD V1.2.2 (Stable) DOWNLOAD 1.3 (Unstable) DOWNLOAD 1.3.1 (Najnowsza, na wersje 1.9-1.12) DOWNLAOD 1.4 (Na wersje 1.13+) DOWNLOAD 1.4.1 DOWNLOAD 1.4.2 (Na wersję 1.16.4) DOWNLOAD 1.4.3 (Skript-reflect) Zdjęcia: Wymagania: - Skript 2.2, - SkQuery, - Skript-mirror (kliknij aby pobrać); Skrypt nie wspiera serwerów 1.8.8 i niższych! Pozdrawiam #Knugi Bardzo bym prosił, gdy piszecie, że skrypt nie działa to dodajcie do tego logi (co wam wyskakuje podczas reloadu skryptu, najlepiej z konsoli) I również o wersje serwera, skrypta i dodatków, dwie proste komendy: /ver /ver sk Z góry dziękuję
    1 punkt
  4. yooniks

    X-PANDORA

    github!
    1 punkt
  5. heyn

    Wielkanocne konkursy

    jajeczko Akceptuję //Ewald
    1 punkt
  6. @MateoxPL tak, aby się kompletnie nie bugowało to robisz tak: set {_x} to chest with 1 rows named "&6Nasze inventory !" set slot 0 of {_x} to diamond named "&6Nazwijcie to jak chcecie" with lore "&c» &7No dawaj nie zbugujesz mnie :D!" open {_x} to player Wtedy już otwiera dla gracza gotowe GUI z wszystkimi itemami I gdy do tego jeszcze dodasz event on inventory click i zablokujesz wyciąganie, wtedy jest miodzio A co do poradnika to jest OK Widzę, że poszedłeś w moje ślady, także życzę powodzenia Pozdrawiam #Knugi
    1 punkt
  7. 19Adam97

    Funkcja give - Nie działa

    Spróbuj bez of, give {_i} golden apple:1 to player
    1 punkt
  8. jaku49

    Kity w gui

    1 punkt
  9. Podziwiam tak krotki czas pracy. 8/1p. Fajny i prosty plugin
    1 punkt
  10. on command "komenda": if player don't have permission "pex": cancel event send "brak uprawnien"
    1 punkt
  11. LloydPL

    skPortal

    Witam jest to mój pierwszy skrypt, który tu wrzucam więc nie hejtujcie Skrypt nazywa się skPortal i pozwala tworzyć tyle portali ile chcesz (na tyle ile sprzęt pozwoli). Opierają się one na regionach z WorldGuarda i WorldEdita i czystym skripcie. Do tego zostały także zaimplementowane priorytety portali czyli takie swoiste levele - jeżeli mamy priorytet większy od priorytetu portalu lub równy to możemy go użyć, a jeśli nie to nie. Skrypt posiada komendy modyfikujące priorytety gracza jak i portali przez co jeśli wpiszemy zły level to możemy poprawić, a ustawianie levela gracza za pomocą komendy jak i specjalnej funkcji która jest tam dodana pozwoli modyfikować level gracza poprzez podczepienie ich do innych skryptów (np. pod zarządzanie levelami gracza). Nowy portal tworzymy najpierw zaznaczając wejście do portalu wandem, którego przywołamy komendą /portal wand.Następnie wpisujemy /portal create [nazwa] [priorytet] i mamy nasz portal, ale niestety niedziałający - lecimy w miejsce w jakie chcemy żeby nas teleportował i wpisujemy /portal connect [nazwa] przez co jak wejdziemy w ten portal to przeteleportuje on nas w tamto miejsce. Level (aka priorytet) gracza ustawiamy komendą /portal setplayerpriority [gracz] [warosc] lub funkcją portalSetPlayerPriority([gracz], [wartosc], [wykonawca]) - gracz to gracz, wartość to level jaki chcemy ustawić (musi być liczbą całkowitą), a w wykonawcy można wpisać console żeby nie komplikować. Jeśli dalej masz problemy po prostu zsynchronizuj samą zmienną {PortalePriority::%player%} Level (aka priorytet) portalu ustawiamy komendą /portal setpriority [nazwa] [warosc] lub funkcją portalSetPriority([nazwa], [wartosc], [wykonawca]) - nazwa to nazwa portalu, wartość to level jaki chcemy ustawić (musi być liczbą całkowitą), a w wykonawcy można wpisać console żeby nie komplikować. Skript Wymagania: Skript 2.2 (lub wyższa), WorldEdit, WorldGuard oraz Serwer 1.8.8+ Na koniec, jeśli Ci się podoba to zostaw like, będę za to ogromnie wdzięczny v0.1 (release) v0.2 (dodano yaw i pitch do miejsca teleportacji) v0.3 (mały bugfix) v0.4 (aktualna; poprawienie bugu z 0lvl gracza) jakby kto się pytał po co jest zmienna abstactLocation i funkcja portalParseWorld to są one po to żeby to wszystko działało bo funkcje miały problem z lokacjami i objectami...
    1 punkt
  12. PakerP

    Biomy Na TWÓJ SERWER!

    Otóż robię biomy na serwery easyhc, hc, mediumhc lub inne! Klient mówi jak chce , co ma się generować, ile ma być biomów itp. Nie robię za darmo. 10 zł psc/paypal - za nietrudne biomy 20 zl psc/paypal - za biomy już z większą ilością biomów lub struktur! Piszcie na forum na pw. Wysyłajcie ss struktur które chcecie na biomach i jak ktoś się oriętuje to nazwy biomów! Opiszcie dokladnie co kto potrzebuje a ja postaram się zrobić biomy tak aby podobały się klientowi!
    0 punktów
  13. Libter

    Zarządzenia

    Zarządzenie @Libter 01/01.04.2018: Zarządzenie 01/31.03.2018 czyli żart z okazji prima aprilis zostaje unieważnione
    0 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
  • Najwięcej postów w tygodniu

    Quexsu
    Quexsu
    6 postów
    NikoSkript
    NikoSkript
    1 post
    Notro
    Notro
    1 post
    Grabsky
    Grabsky
    1 post
    Nicku
    Nicku
    1 post
    mervi_X
    mervi_X
    1 post
  • Najwięcej tematów w tygodniu

    Quexsu
    Quexsu
    1 temat
    mervi_X
    mervi_X
    1 temat
  • Aktywni użytkownicy

    Nikt jeszcze nie otrzymał reputacji w tym tygodniu.

×
×
  • Dodaj nową pozycję...