Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 01/22/21 w Odpowiedzi

  1. Helios1993

    Tworzenie GUI w Skript - Poradnik

    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 punktów
  2. Zawsze byłem typem człowieka który stronił od używek. Po prostu tego nie robię z trzech powodów: wiem, że na papierosy wydaje się zdecydowanie zbyt dużo pieniędzy i potrafią mocno uszczuplić portfel człowieka powiedziałem sobie, że nie popadnę w żaden nałóg, nieśpieszno mi do bycia wrakiem człowieka niezwykle szkodliwe dla całego organizmu; po rzuceniu nałogu płuca regenerują się w pełni dopiero po kilkunastu latach, a to szmat czasu Można tutaj jeszcze dorzucić że tak to ujmę, prywatne powody, które brzydzą mnie od tego typu czynności. Oczywiście raz na jakiś czas z kumplami zapalić można, ale wszystko z umiarem.
    2 punkty
  3. CoFFeIN04

    [Ankieta] Czy palisz papierosy?

    Nie, nie pale, bo ani to nie jest przyjemność dla mnie, ani to "smaczne", dla zdrowia niekorzystne, a z ekonomicznego punktu widzenia też słabe. Jak dla mnie same minusy
    2 punkty
  4. na 1.7/1.8 było ich pełno starsze wersje PEXa miały wiele luk diametralnie Każdy twój czy każdy włącznie z gigantami ówczesnych lat? Pluginy z niepewnych źródeł / "autorskie" mogły mieć backdoory (pol. "tylne drzwi"), które były celowym kodem, który wykonywał jakieś szkody.
    2 punkty
  5. CoFFeIN04

    Antylog 1.16.3

    Ten nie działa? https://www.spigotmc.org/resources/combatlogx.31689/
    2 punkty
  6. V4T3

    [Ankieta] Czy palisz papierosy?

    Czyli w tej ankiecie będą mogły wziąć udział z jakieś dwie osoby bo jak wiemy palenie papierosów poniżej 18 lat korzystne nie jest (jak i z resztą w późniejszym okresie).
    1 punkt
  7. Kormic

    SkQuery, WildSkript - Zamienniki

    Taka, że powinien działać na wersji 1.8.8 w przeciwieństwie do obecnego forku SkQuery. Powinien również zawierać co najmniej tyle samo rzeczy co SkQuery 3.6.2-Lime.
    1 punkt
  8. CoFFeIN04

    Antyafk

    Czekaj, czekaj. Tak też nie zadziała. Przed wywołaniem funkcji zmienna jest czyszczona, dlatego trzeba ją wyczyścić po wyrzuceniu gracza. function napis(p:player): loop 10 times: {afkTimer::%{_p}%} is not set: send title "&aO, witaj z powrotem!" to {_p} stop set {_} to 11 - loop-number send title "%{_}%" to {_p} play sound "entity.cat.hiss" to {_p} wait 1 second kick {_p} due to "ANTY-AFK" on any move: {afkTimer::%player%} is set clear {afkTimer::%player%} on quit: {afkTimer::%player%} is set clear {afkTimer::%player%} every 5 seconds: loop all players: if {afkTimer::%loop-player%} is not set: set {afkTimer::%loop-player%} to 0 add 1 to {afkTimer::%loop-player%} {afkTimer::%loop-player%} >= 60 napis(loop-player) Na szybko testowane i działa edit: nawet po kicku nie trzeba czyścić fakt
    1 punkt
  9. Kormic

    Antyafk

    Ach tak, bo jest czyszczenie zmiennej przed wywoływaniem funkcji. Usuń przedostatnią linijkę w skrypcie i powinno zadziałać.
    1 punkt
  10. Kormic

    Antyafk

    function napis(p:player): loop 10 times: {afkTimer::%{_p}%} is not set: send title "&aO, witaj z powrotem!" to {_p} stop set {_} to 11 - loop-number send title "%{_}%" to {_p} play sound "entity.cat.hiss" to {_p} wait 1 second kick {_p} due to "ANTY-AFK" on any move: {afkTimer::%player%} is set clear {afkTimer::%player%} on quit: {afkTimer::%player%} is set clear {afkTimer::%player%} every 5 seconds: loop all players: if {afkTimer::%loop-player%} is not set: set {afkTimer::%loop-player%} to 0 add 1 to {afkTimer::%loop-player%} {afkTimer::%loop-player%} >= 60 clear {afkTimer::%loop-player%} napis(loop-player)
    1 punkt
  11. CoFFeIN04

    Antyafk

    Wystarczy dodać zapisanie lokalizacji gracza i sprawdzanie go w pętli, aczkolwiek autor nie zamieścił informacji że tak ma to działać, wszystko wykonałem zgodnie z opisem. (ewentualnie można odkomentować ten warunek, ale wtedy wykonanie ruchu będzie możliwe do 5) edit: takie informacje podawaj w opisie zlecenia, zaraz podam poprawiony kod
    1 punkt
  12. Brzmi jak backdoor w pluginie, ale że kasowała pliki? Możliwe, że sam plugin również to zawierał, nie wiem co pobrałeś szczerze. Podejrzewam, że to będzie jedna z tych zagadek, na które nigdy nie znajdziesz odpowiedzi. Na tych starszych wersjach wiele dziwnych rzeczy się działo. Co do silników, tak, poprawiła się znacząco sytuacja.
    1 punkt
  13. Kormic

    Tworzenie GUI w Skript - Poradnik

    Napisałem o tym w moim poście, dokładniej to na samym końcu.
    1 punkt
  14. Helios1993

    Tworzenie GUI w Skript - Poradnik

    Kormic napisał co zrobić, dodam to do poradnika. EDIT: Dodałem.
    1 punkt
  15. CoFFeIN04

    napisze mi ktos skrypt na:

    Zależy czy lokacja ma być losowa, czy chcesz ustalać. Jeśli ma być losowa: every 1 hour: set {_x} to random integer from -3000 to 3000 set {_z} to random integer from -3000 to 3000 set {_xyz} to the location at {_x}, 150, {_z} spawn an ender dragon at {_xyz} Jeśli chcesz ustalać: every 1 hour: spawn an ender dragon at {enderspawn} command /enderspawn: permission: admin permission message: &cTylko admin moze to zrobic trigger: set {enderspawn} to location of player
    1 punkt
  16. CoFFeIN04

    argumenty w komendzie

    command /komenda [<text>] [<text>]: trigger: execute console command "test %arg-1%" execute console command "test %arg-2%" Jeśli chcesz by można podać tylko liczbę to zamiast text daj integer, jeśli chcesz żeby podawać nicki to daj offlineplayer. Polecam zapoznać się z https://wiki.skript.pl/ tam nauczysz się podstaw Tak samo przy execute zamiast console możesz dać player i wykona się jako gracz, który wpisał tą komendę. Jeśli zostawisz console to wykona się jako konsola
    1 punkt
  17. Kormic

    Zmiana wiadomosci

    Proszę. on chat: replace all "<3" with "twoja ikonka serduszka" in message Wstawiasz jedynie twoją ikonkę serduszka w kod. Wyszukaj sobie "minecraft symbols", a znajdziesz strony na forach z setkami takich znaczków.
    1 punkt
  18. Kormic

    Skrypt na strażnika

    Zapewne. Tylko zrobienie tego byłoby cholernie trudne, podejrzewam, że Sentry na to nie pozwoli. Najprościej byłoby użyć jakiegoś zombie. Zablokowanie tego będzie niemożliwe w żaden prosty sposób, a jeżeli już chciałbyś to blokować, lagowałoby to serwer. Czy szukałeś w ogóle jakiegoś pluginu na takich strażników spawnowanych za pomocą jajka? Można by później dopisać prosty skrypt na zakup i stawianie tego strażnika jedynie na terenie gildii. Oczywiście można by również zablokować namierzanie graczy z własnej gildii.
    1 punkt
  19. Glicz

    Powtarzająca się komenda

    Ten temat został przeniesiony. Musisz najpierw zrobić tak: every 10 minutes: dzięki temu, będzie się coś wykonywać co 10 minut. Następnie dodajesz do tego ten wykonywanie komendy: #dla gracza loop all players: execute loop-player command "komenda" #dla konsoli execute console command "komenda" a rezultat wygląda tak: #dla gracza every 10 minutes: loop all players: execute loop-player command "komenda" #dla konsoli every 10 minutes: execute console command "komenda" Przydatne linki: https://wiki.skript.pl/Pętle
    1 punkt
  20. Kusjsoa

    Vanish

    Witam. Chciałbym przedstawić mojego skrypta na Vanish. (Jak ktoś nie lubi/ma essentials xD) Komendy: /v <nick> /vanish <nick> ############### VANISH BY NoBo ZAKAZ KOPIOWANIA Vanish ver. 1.0 ############### command /v [<text>]: permission: vanish.use permission message: &8>> &4Nie masz dostepu do tej komendy! aliases: vanish trigger: if {v::%player%} is not set: set {v::%player%} to true send "&8>> &7Jestes niewidzialny!" loop all players: if loop-player don't have permission "vanish.see": add loop-player to {_g::*} hide player from {_g::*} stop if {v::%player%} is set: clear{v::%player%} send "&8>> &7Jestes widzialny!" reveal player to all players stop on pickup: if {v::%player%} is set: cancel event Pozdrawiam
    1 punkt
  21. CoFFeIN04

    Drop ze Stone

    Sprawdzasz w warunku (if) level of fortune of player' tool
    1 punkt
  22. Helios1993

    ClearLag + Otchłań

    Pluginy tego typu bardzo obciążają serwer, to teraz pomyśl jak bardzo będą obciążały skrypty ładując wszystkie te chunki na jednym wątku. Na 99% tego nie potrzebujesz.
    1 punkt
  23. Libter

    Rejestr zasłużonych

    Nowe tytuły: @Heku - za bycie maskotką Discorda - do 21.04.2021
    1 punkt
  24. Pokazuje się.
    1 punkt
  25. Helios1993

    Optymalizacja Serwera

    Minecraft jest w dużej części jednowątkowy, więc najważniejszy jest szybki rdzeń. Vpsy z ovh są robione z myślą o stronach internetowych, nie o grach.
    1 punkt
  26. Helios1993

    Optymalizacja Serwera

    Vpsy z ovh nie nadają się do serwerów gier, przejdź na lvlupa i usuń wszystkie armor standy, których jest ponad tysiąc (lub wyłącz ich tickowanie w configu (chyba) papera).
    1 punkt
  27. Wrzuciłem małą aktualizację, teraz możesz dodać w configu essentialsa zmienną {LVL} i wywalić ten brzydki kod.
    1 punkt
  28. Patryk42341

    [Ankieta] Czy palisz papierosy?

    Nie ma się co oszukiwać, rzeczywistość jest taka, że palą również osoby niepełnoletnie.
    0 punktów
  29. Mam problem, bot nie nadaje rangi Mógłby ktoś pomóc? Proszę
    0 punktów
  30. CoFFeIN04

    Szukam Pluginu Na Wersje

    To zmień silnik na 1.16.4 i wtedy użyj ProtocolSupport
    0 punktów
  31. bardzo dziękuje to działa!!!
    0 punktów
  32. 3meraldK

    skrypcie - gui

    command /otworz: trigger: set {_GUI} to chest inventory with 3 rows named "GUI" if {zmienna} is true: set {_nazwa} to "UKONCZONO" else: set {_nazwa} to "NIEUKONCZONO" set {_GUI}'s slot 13 to diamond of unbreaking 10 named {_nazwa} open {_GUI} to player
    0 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
  • Najwięcej postów w tygodniu

    Fendi
    Fendi
    3 posty
    xSebixx1
    xSebixx1
    2 posty
    kinimod5021
    kinimod5021
    1 post
    bug128
    bug128
    1 post
    F3lip3za
    F3lip3za
    1 post
    Nieaktywny
    Nieaktywny
    1 post
    LusiaMC
    LusiaMC
    1 post
    Antychryst
    Antychryst
    1 post
    MICHALBEZSKINOW
    MICHALBEZSKINOW
    1 post
  • Najwięcej tematów w tygodniu

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

×
×
  • Dodaj nową pozycję...