Skocz do zawartości

Kormic

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

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. 1. Używaj angielskiego w poprawny sposób. Popraw event 'on mine leaves' na 'on mine of leaves'. 2. Co do twojego pytania, używamy w tym celu wyrażenia 'of %enchantment types%'. stone of sharpness 5 and unbreaking 10
  2. Co prawda nie zrobię tego skryptu w całości dla ciebie, ale mogę wytłumaczyć co i jak. Czego nie rozumiesz? Postaram się możliwie zrozumiale wyjaśnić jak należy to zrobić, nawet krok po kroku.
  3. O Chryste Panie, tego się tak nie robi. Wykorzystaj 'chat format' w Skript. set chat format to "[player] >> [message]" Dzięki temu nie trzeba będzie anulować eventu w skrypcie ustawiającym format czatu.
  4. Możliwe, że jakiś inny skrypt ustawia ci formatowanie wiadomości i dlatego skrypt nie działa. Spróbuj w takim razie w linijce 18. zamienić 'message' na 'uncoloured message'.
  5. Co wpisujesz na czacie? Wiadomość to musi być jedynie "[eq]", nic więcej nie może w tym być.
  6. Spróbuj jeszcze raz.
  7. Ja to widziałbym w ten sposób. Na serwerze miałbyś jakąś komendę (dla przykładu /discord) i po wpisaniu jej sprawdzasz czy na twoim Discordzie jest gracz z takim samym nickiem. Jeżeli tak, wysyłasz graczowi wiadomość, że już jest na serwerze. Jeżeli natomiast nie ma takiego o samym nicku, wysyłasz graczowi losowo wygenerowany kod autoryzacyjny i może go na Discordzie użyć poprzez przykładowo komendę (/autoryzacja [<nick w grze>] [<kod>]). Dopiero wtedy otrzymuje na discordzie uprawnienia zwykłego użytkownika i może pisać, wchodzić na kanały, itd. Przy autoryzacji sprawdzasz na serwerze jego rangę i jeżeli przykładowo ma rangę VIP, ustawiasz jego nazwę na serwerze. Trochę z tym roboty, ale rezultat powinien być zadowalający. Tutaj masz dokumentację Vixio, powodzenia.
  8. Taki skrypt mógłbyś jedynie zrobić z pomocą dodatku Vixio. Czy w ogóle szukałeś takich skryptów/pluginów?
  9. Wykorzystaj wyrażenie regularne (regex), powinny pomóc w rozwiązaniu problemu. https://skriptlang.github.io/Skript/conditions.html#CondMatches Co do tego jak ich używać, w internecie masz wiele poradników.
  10. Przecież użyłeś bezpośrednio 'attacker' i 'victim' przy zapisywanej wartości. Ty miałeś zmienić zapisywaną wartość, nie wyrażenie zagnieżdżane w nazwie zmiennej. Zobacz co napisałem... ...a następnie gdy będziesz musiał przechwycić tych graczy... Cała filozofia.
  11. Proszę, skrypt nietestowany.
  12. To w końcu chcesz to na czacie czy w GUI?
  13. Aaa... czyli to jest skrypt. Szczerze nie widzę wielu możliwości poza eventem 'on right click'. Może odrzucanie pakietu pomogłoby? Mógłbyś to zrobić z dodatkiem ThatPacketAddon. To jaki odpowiada za to pakiet, musisz już dojść do tego samemu.
  14. Zobacz w dziale Skript > Zlecenia, już kilkukrotnie zrobiłem taki skrypt. Jak znajdziesz, to dorobię tę zmienną.
  15. To nie wszystko, co napisałem. Zainteresuj się również resztą mojej wypowiedzi. Nie musisz nawet zmieniać od razu na inny skrypt, bądź plugin. Po prostu sprawdź czy taka stoniarka w Skript jest blokowana.
  16. Zapewne jest to rozwiązane poprzez event 'on right click'. on right click: player's tool is block cancel event Taki mały przykład.
  17. Wygląda to tak, jakby plugin ze stoniarkami miał wyższy priorytet niż WorldGuard. Sprawdź czy w pliku konfiguracyjnym od pluginu stoniarek możesz ustawić coś w rodzaju priorytetu. Jeżeli nie, spróbuj zwiększyć priorytet WorldGuarda. Jeżeli to nadal nie pomoże, upewnij się, że inny plugin nie jest winowajcą. W ostateczności poszukaj innego pluginu na stoniarki, może to być nawet skrypt, jest ich pełno na tym forum.
  18. Skoro został zabezpieczony to w czym problem?
  19. Kormic

    Najwiekszy kryt

    W takim razie... add 1 to {biggestCriticalDamage::%player%} Nie wiem szczerze co próbujesz osiągnąć, bo dałeś jakiś kod, który ma niewiele z tym trenerem wspólnego. EDIT: Wytłumacz to jeszcze raz, dokładnie. Jest już prawie 24, nie każ mi o tej godzinie wytężać umysłu.
  20. Kormic

    Najwiekszy kryt

    W takim razie wystarczy wkleić ten twój kodzik w mój kod. Dobrze zrozumiałem? on damage: attacker is a player attacker is not on ground attacker is not flying attacker is not sprinting attacker doesn't have blindness type of block at attacker is not water or lava or ladder item or vine or weeping vine or twisting vine attacker is not riding attacker's fall distance > 0 {biggestCriticalDamage::%attacker%} is set: damage <= {biggestCriticalDamage::%attacker%} stop set {biggestCriticalDamage::%attacker%} to damage send "&aTwój nowy rekord największych krytycznych obrażeń to &6%damage%&a!" to attacker {pkt.kryt.%attacker%} is set victim is not a player if {pkt.kryt.%attacker%} is more than 10: chance of 0.50%: set damage to 2000 if {pkt.kryt.%attacker%} is more than 15: chance of 0.35%: set damage to 2500 if {pkt.kryt.%attacker%} is more than 29: chance of 0.20%: set damage to 2750
  21. Kormic

    Najwiekszy kryt

    Masz na myśli zwiększanie obrażeń jeżeli są największe?
  22. Kormic

    Najwiekszy kryt

    Zobacz ile numerków zostanie wysłanych. on damage: attacker is a player send "1" to attacker attacker is not on ground send "2" to attacker attacker is not flying send "3" to attacker attacker is not sprinting send "4" to attacker attacker doesn't have blindness send "5" to attacker type of block at attacker is not water or lava or ladder item or vine or weeping vine or twisting vine send "6" to attacker attacker is not riding send "7" to attacker attacker's fall distance > 0 send "8" to attacker {biggestCriticalDamage::%attacker%} is set: damage <= {biggestCriticalDamage::%attacker%} stop set {biggestCriticalDamage::%attacker%} to damage send "&aTwój nowy rekord największych krytycznych obrażeń to &6%damage%&a!" to attacker command /kryt: trigger: set {biggestCriticalDamage::%player%} to 0 if {biggestCriticalDamage::%player%} is not set send "&aTwój rekord największych krytycznych obrażeń to &6%{biggestCriticalDamage::%player%}%" to player
  23. Kormic

    Najwiekszy kryt

    Podaj wersję serwera lub spróbuj usunąć 'or weeping vine or twisting vine'.
  24. Jeżeli chodzi o plugin: https://www.spigotmc.org/resources/infobook.26250/ Jeżeli chodzi o skrypt, poszukaj w dziale Skript, coś kiedyś takiego robiłem w Skellet'cie.
  25. Kormic

    on place

    Musisz poprawić wcięcie w kodzie. Po każdym dwukropku na końcu linijki kolejna linijka idzie o jedno wcięcie więcej w prawo.
×
×
  • Dodaj nową pozycję...