Skocz do zawartości

Kormic

Zasłużony
  • Ilość zawartości

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Dobra, mój błąd. W linijce nr 2 należy wstawić nicki graczy w cudzysłów, czyli powinno właściwie być: bilety: "Kormic" and "Kormic1" and "Kormic2" and "Kormic3" Możliwe, że nadal nie będzie działać, w takim wypadku należy zrobić to w ten sposób: options: bilety: "Kormic" and "Kormic1" and "Kormic2" and "Kormic3" # kto ma mieć wolny dostęp na serwer czas: 30 # w sekundach on connect: if (({@bilety}) parsed as players) contains player: if {connect::cooldown::%player%} is set: clear {connect::cooldown::%player%} stop if {connect::cooldown::%player%} is set: if difference between {connect::cooldown::%player%} and now is less than {@czas} seconds: kick player due to "&cMusisz chwilę odczekać zanim dołączysz!" stop clear {connect::cooldown::%player%} stop set {connect::cooldown::%player%} to now kick player due to "&cNie posiadasz biletu! Możesz się połączyć z serwerem dopiero za &6{@czas} &csekund!" Jeżeli nadal nie zadziała, spróbuj jeszcze tak zastąpić linijkę nr 6. if ({@bilety}) parsed as players contains player: No widzisz, i ja się w bawiłem w Lua, bardzo dobrze ją wspominam. Przyjemny język a zarazem przystępny dla nowych w programowaniu (był to mój pierwszy, za który kiedykolwiek się zabrałem)
  2. Nie wiem do czego ci to, ale proszę. on join: clear display name of player
  3. To w takim razie oświeć mnie jak chcesz to zrobić w Skript'cie.
  4. Skript nie jest w stanie w żaden sposób przechwycić informacji o nazwie okna gracza.
  5. Kormic

    Szybsze bicie

    Hmm... możesz spróbować z tym kodem. Wymagany skript-mirror lub skript-reflect. import: org.bukkit.attribute.Attribute on join: player.getAttribute(Attribute.GENERIC_ATTACK_SPEED).setBaseValue(16) EDIT: W ostatniej linijce ustawiasz wartość atrybutu. Im wyższa, tym szybciej gracz powinien móc uderzać z pełną siła.
  6. Kormic

    Title

    Dlatego nie działa, gdyż wysyłanie "title" zostało wprowadzone w wersji 2.3. W tej sytuacji masz dwa wyjścia: 1. Pobrać dodatek SkRayFall i użyć jego sposobu na wysyłanie "title". # Przykład: send player title "test" with subtitle "test" 2. Zaktualizować Skripta do minimum wersji 2.3. EDIT: Na przyszłość pamiętaj, że problemy ze skryptami podajesz w dziale Skript > Pytania i Problemy, natomiast zlecenia dotyczące napisania skryptu w Skript > Zlecenia. W tym dziale (mam na myśli Skrypty > Nauka) umieszcza się proste skrypty, nieskomplikowane w budowie. Dzięki składaniu pytań, zleceń itp. w odpowiednich działach oszczędzisz nerwów moderacji forum.
  7. Kormic

    Szybsze bicie

    Jeżeli chcesz brak cooldownu, polecam chociażby plugin OldCombatMechanics. EDIT: Natomiast jeżeli planujesz to zrobić w Skript'cie... nie, po prostu nie.
  8. Kormic

    Szybsze bicie

    Musisz zmienić atrybuty broni, a dokładniej wartość atrybutu genericAttackSpeed na przykładowo 100. Ustawiasz je poprzez nadawanie NBT.
  9. Proszę, oto skrypt. Wymagany Skript 2.5+. on explode: remove all diamond ores from exploded blocks on break of diamond ore: cancel event
  10. Zapomniałem wspomnieć o SkQuery, moja wina. Musisz pobrać dodatek SkQuery. PaperSpigot (inaczej nazywany Paper) to silnik serwera.
  11. Kormic

    Skrypt na repair all

    Pokaż cały skrypt.
  12. 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.
  13. Kormic

    Skrypt na repair all

    To jest właśnie problematyczne przy przesiadce na nowszego Skripta. Wtedy już wiekowe dodatki takie jak chociażby WildSkript odmawiają współpracy. Co do kodu powyżej, użyj tego. loop all items in player's inventory: if loop-item's type is not player head: repair loop-item Widocznie przesiadka u ciebie na nowsze wersje będzie zbyt czasochłonna, więc jeżeli nie czujesz potrzeby zmiany wersji to pozostań przy tym co masz.
  14. Kormic

    Skrypt na repair all

    Dobra, skoro fork Matocolotoe u ciebie nie działa (a szkoda), to użyj Skripta 2.2. https://skripttools.net/skript
  15. Kormic

    Skrypt na repair all

    A czy usunąłeś również folder po starym Skript'cie? Zrób sobie kopię zapasową skryptów oraz opcjonalnie pliku variables.csv. Następnie usuwasz folder Skript oraz Skripta, wrzucasz .jar od nowego Skripta, włączasz serwer i wrzucasz do folderu Skript wszystko to, co wcześniej skopiowałeś (skrypty, plik ze zmiennymi itd.).
  16. Kormic

    Skrypt na repair all

    Mogę wiedzieć jaką posiadasz wersję Skripta? Słówko 'continue' pochodzi ze Skripta 2.2-dev37. Jeżeli rzeczywiście masz niższą wersję Skripta, zaktualizuj do 2.5 forku Matocolotoe. https://github.com/Matocolotoe/Skript-1.8/releases/tag/2.5
  17. Kormic

    Spawn + tittle

    Miałem na myśli dodanie po prostu na końcu linijki z title tego, co ci podałem... send player title "&2&lSPAWN" with subtitle "&2teleport za &c10&7sekund" for 1 seconds with 0 seconds fade in and 0 seconds fade out Jest szansa na to, że "0 seconds" nie zadziała, w takim wypadku musisz ustawić "1 tick". Z tego co widzę, to nie znasz legendy w dokumentacji. ( ) - obowiązkowe [ ] - opcjonalne | - lub Przykłady: 1. %texts% (is|are) alphanumeric # Tutaj musisz wybrać albo "is", albo "are", obowiązkowo jedno z tych. 2. block damag(ing|e) # Tutaj podobnie jak wyżej, albo "ing", albo "are". 3. bucket empty[ing] Tutaj obowiązkowo "bucket empty", opcjonalnie końcówka "ing". Znajomość tej legendy jest rzeczą niezwykle ważną przy czytaniu dokumentacji. Pomijam oczywiście procenty, które oznaczają wstawianie zmiennych czy też wyrażeń.
  18. Dobra, z tego co się rozejrzałem to jedyna dostępna wersja to ta TeamCity. Jeszcze jedno pytanie. Dlaczego nie weźmiesz tej wersji tylko chcesz jakąś inną? Jeżeli chcesz coś przerobić, zmień to i tyle.
  19. Rozumiem, że masz na myśli starego Essentials, nie EssentialsX?
  20. Czy próbowałeś w ogóle szukać w internecie?
  21. Kormic

    worldborder

    Proszę. Wymagany jedynie Skript (dokładniej wersja 2.2-dev31 lub wyższa). every 1 minute: if (now formatted as "HH:mm") is "15:00": execute console command "worldborder add 80"
  22. Proszę, skrypt nietestowany. options: bilety: Kormic and Kormic1 and Kormic2 and Kormic3 # kto ma mieć wolny dostęp na serwer czas: 30 # w sekundach on connect: if ({@bilety}) contains player: if {connect::cooldown::%player%} is set: clear {connect::cooldown::%player%} stop if {connect::cooldown::%player%} is set: if difference between {connect::cooldown::%player%} and now is less than {@czas} seconds: kick player due to "&cMusisz chwilę odczekać zanim dołączysz!" stop clear {connect::cooldown::%player%} stop set {connect::cooldown::%player%} to now kick player due to "&cNie posiadasz biletu! Możesz się połączyć z serwerem dopiero za &6{@czas} &csekund!" PS. Co do "player.Name", trochę zaleciało mi Robloxową Luą...
  23. Kormic

    /sklep - skrypt

    Podrzuć najpierw to, co masz, a poprawimy to i owo.
  24. 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()
  25. Blokujesz to za pomocą gamerule'a "ShowDeathMessages". Ustaw go na false i tyle.
×
×
  • Dodaj nową pozycję...