Skocz do zawartości

Kormic

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

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Kormic

    System lvl na pasku exp

    Możesz sprawdzić 'if victim is not a player'.
  2. Kormic

    System lvl na pasku exp

    Tak.
  3. Kormic

    System lvl na pasku exp

    Proszę. on death: attacker is a player set level of attacker to {lvl::lvl::%attacker%} set level progress of attacker to ({lvl::pp::%attacker%} / 100) Podzieliłem procent przez 100.
  4. Kormic

    Cenzura

    Czyli zobacz sobie poradnik Lukasa dot. regexów. Znajdziesz go na tym forum.
  5. Kormic

    Cenzura

    Zapętl sobie tę listę i replace'uj wszystkie 'loop-value' w wiadomości na gwiazdki. loop {przeklenstwa::*}: replace all loop-value with "****" in message Tylko ogranicz się z ilością tych przekleństw lub użyj regexów. EDIT: Właściwie nawet nie ma potrzeby zapętlania listy. replace all {przeklenstwa::*} with "****" in message
  6. Kormic

    Mlot

    W ostatnim skrypcie z przyciąganiem graczy wysłałem wersje Skripta, które masz wypróbować, aby zadziałało. To samo tyczy się metadat w Skript.
  7. Ostatnio zrobiłem taki skrypt w dziale zleceń. Nie zawiera dokładnie wszystkiego, co opisujesz, ale wystarczy poszukać kilku innych skryptów i skleisz sobie to w całość.
  8. Kormic

    Mlot

    Proszę. on right click: player's tool is iron axe named "Młot" {throwAxe::%player%} is set: difference between {throwAxe::%player%} and now is less than 45 seconds send "&cNie możesz jeszcze tego użyć!" to player stop set {throwAxe::%player%} to now shoot snowball from player set metadata value "negativeEffects" of last shot snowball to true on damage: projectile is set projectile has metadata value "negativeEffects" apply potion of slowness 1 to victim for 5 seconds apply potion of weakness 1 to victim for 5 seconds apply potion of nausea 1 to victim for 5 seconds apply potion of mining fatigue 1 to victim for 5 seconds
  9. W tym celu użyj wyrażeń 'player's yaw' (rotacja pozioma główki) oraz 'player's pitch' (rotacja pionowa główki).
  10. Kormic

    Dodatek

    Tak, na końcu ostatniej linijki dodaj 'with speed [tutaj liczba, 1 powinno wystarczyć]'.
  11. Spróbujmy w takim razie jeszcze kilka innych opcji. [255, 0, 0] "RED" "#FF0000" W przypadku trzeciego spróbuj również bez nawiasu.
  12. Kormic

    prosze o pomoc

    Wklejasz sobie to do kodu w którym ulepszasz przedmiot gracza. Przeczytaj sobie to jeszcze raz, na spokojnie. Nikt nie powiedział, że musisz to od razu zrozumieć.
  13. Kormic

    Dodatek

    Proszę. on right click: player's tool is stick named "Potężny Patyk" {pushForward::%player%} is set: difference between {pushForward::%player%} and now is less than 45 seconds send "&cNie możesz jeszcze tego użyć!" to player stop set {pushForward::%player%} to now push player forwards
  14. Kormic

    prosze o pomoc

    1. Nie wkleiłeś całego kodu. Nie widzę paru komend. 2. Co tu jest do poprawienia? 3. Jeszcze raz wyjaśnię, dokładniej... # Ustawiamy do zmiennej linijkę 4. z lore bez kolorów. set {_l4} to uncoloured line 4 of player's tool's lore # Bierzemy z niej wszystko oprócz pierwszych 9 znaków (spacje również się liczą). set {_e} to last (length of {_e} - 9) characters of {_e} # Następnie mamy coś w stylu "Siła 1", możesz sobie to dzielić na spacji, aby otrzymać i efekt, i liczbę. set {_efekt::*} to {_e} split at " " # Mamy {_efekt::1} ("Siła") oraz {_efekt::2} ("1"), bierzemy sobie liczbę i dodajemy do niej 1 pamiętając przy tym o parse'owaniu (tutaj od razu sobie ustawimy to w lore) set line 4 of player's tool's lore to "Efekt: %{_efekt::1}% %({_efekt::2} parsed as integer) + 1%" Naprawdę, trochę cierpliwości by ci się przydało. To samo robisz w evencie 'on damage', ale tam przyda ci się {_efekt::1} do sprawdzania co to za ulepszenie mamy w naszym przedmiocie. Zmienna {_efekt::2} przyda ci się do nakładania efektu z odpowiednim poziomem.
  15. Wygląda na to, że mamy tutaj do czynienia z modelem BGR (Blue, Green, Red), czyli kolejność kolorów jest odwrotna. To jest to samo co RGB, ale w odwrotnej kolejności.
  16. Kormic

    prosze o pomoc

    No to musisz sobie przechwycić tę liczbę na końcu linijki tak jak ci pokazałem. Następnie parse'ujesz ją na 'integer' i dodajesz do niej 1. Następnie wstawiasz tę liczbę zwiększoną o 1 z powrotem do lore przedmiotu. Co do obrażeń, tutaj również przechwytujesz tę liczbę i nadajesz graczowi odpowiedni efekt przy uderzeniu.
  17. Kormic

    prosze o pomoc

    Pokaż jak to wkleiłeś. Nadal nie rozumiem o co chodzi z tą twoją siłą i ulepszeniami.
  18. Proszę. on death of player: attacker is a player send action bar "&a&lZabiles &c&l%victim%" to attacker
  19. Kormic

    prosze o pomoc

    W takim razie użyj substringa. set {_l4} to uncoloured line 4 of player's tool's lore set {_e} to last (length of {_e} - 9) characters of {_e} Następnie możesz sobie tego użyć w evencie 'on damage'.
  20. Kormic

    prosze o pomoc

    Nie rozumiem, można jaśniej?
  21. To jest ta wersja, tak? https://dev.bukkit.org/projects/worldguard/files/3066271 Podaj również wersję WorldEdit, może mieć ona również znaczenie.
  22. No dobrze. Podaj: wersję serwera silnik serwera wersję Skripta listę dodatków do Skripta wraz z ich wersjami wersję WorldGuard błędy w konsoli Sprawdź jak skrypt zachowuje się bez wszystkich dodatków do Skripta.
  23. W takim razie pokaż /rg list.
  24. A istnieje taki region na twoim serwerze czy nie?
  25. Po co usunąłeś słówko 'region' z eventu? Dlatego nie działa.
×
×
  • Dodaj nową pozycję...