Skocz do zawartości

PanMaruda

Użytkownik
  • Ilość zawartości

    1471
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    40

Treść opublikowana przez PanMaruda

  1. po co region skoro tylko wysokość jest sprawdzana on any move: if y-loc of past location > 60: if y-loc of new location <= 60: if {helm::%player%} is not set: set {helm::%player%} to true while {helm::%player%} is true: #kod wait second else: if y-loc of new location >= 60: delete {helm::%player%}
  2. PanMaruda

    Tab Blocker

    jeżeli chodzi o blokowanie dopełniania argumentów to w pliku konfiguracyjnym spigot.yml musisz ustawić opcję tab-complete na -1 jeżeli chodzi o blokowanie dopełniania komend to trzeba będzie pewnie poszukać jakiegoś pluginu na necie - jest ich pełno - szukaj pod frazą 'minecraft commands completer / suggest commands / tab commands 1.16 plugin'
  3. skąd wy ludzie bierzecie to chance of 100%... on spawn: if entity is zombie: set max health of entity to 100 heal entity set name of entity to "&6Goblin" equip entity with diamond sword fajnie by też było jakbyś pisał pytania w dziale od pytań, a nie od publikowania skryptów.
  4. ale co to zmienia że nie pisze w nim że wspiera 1.16.3? Testowałeś ten plugin, że wiesz że nie działa? skript-yaml jak sama nazwa wskazuje zajmuje się tylko plikami yaml - plikami konfiguracyjnymi - czymś niezależnym od posiadanej wersji minecrafta - dopóki Skript nie zmieni swojego systemu zmiennych albo API do tworzenia składni (a nie zmieni) to skript-yaml czy też SkUtilities nie ma prawa nie działać na jakiejkolwiek wersji, amen.
  5. nawet pewnie sobie z tego nie zdajesz sprawy, ale uwierz mi - nie ma nic bardziej wkurwiającego od osoby, która w złym dziale pyta nieszczegółowo o pomoc bez podawania podstawowych informacji takich jak kod, silnik, wersje, pluginy - mimo tego jednak pomoc otrzymuje, a potem twierdzi że nawet nie potrafi tego zastosować... on right click: "%clicked block%" contains "skull" or "head" {wszystkiePrezenty1::*} contains location of clicked block if {zebranePrezenty1::%player%::*} contains location of clicked block: send "%{prefix}% &cOdebrales juz kiedys ten prezent! &b(%size of {zebranePrezenty1::%player%::*}%/%size of {wszystkiePrezenty1::*}%)" else: add location of clicked block to {zebranePrezenty1::%player%::*} set {topka::prezenty::1::%player%} to size of {zebranePrezenty1::%player%::*} send "%{prefix}% &bOdebrales prezent! (%size of {zebranePrezenty1::%player%::*}%/%size of {wszystkiePrezenty1::*}%)" command topka: trigger: send "top 10 prezentów:" and "" send createTop("topka::prezenty::1", 10, all offline players, false, "[index]. [player] - [value]")
  6. Do topki, którą ja ci pokażę musisz mieć zmienną w formacie {nazwa::nickGracza} jeżeli masz w tej liście jakieś współrzędne, to powinny one zmienne powinny wyglądać tak: {zebranePrzedmioty::1::topka::%player%} {zebranePrzedmioty::1::wspolrzedne::%player%::*} i gdy już do takiej postaci doprowadzisz, to wgrywasz sobie mój skrypt pyraTop REBORN z mojej sygnatury pod postem i używasz w poniższy sposób - tylko najpierw polecam zapoznać się z prezentacją. command topka: trigger: send "top 10 prezentów:" and "" send createTop("zebranePrzedmioty::1::topka", 10, all offline players, false, "[index]. [player] - [value]")
  7. every 1 second: loop all players in "swiat": if loop-player's y coord <= 60: if helmet of loop-player is not golden helmet of protection 1 named "&6Hełm &3Górnika": damage loop-player by 3 hearts send "&cPotrzebujesz hełmu &b*&6Górnika&b*&c by wejść w podziemia..." to loop-player
  8. PanMaruda

    Skrypt /topki

    Wymagane pluginy Skript 2.5.1 i SkQuery 4.1.1 oraz skrypt pyraTop REBORN 4.2.0 on join: if {move::%player%} is not set: set {move::%player%} to 0 if {gornik::%player%} is not set: set {move::%player%} to 0 if {kox::%player%} is not set: set {move::%player%} to 0 if {case::%player%} is not set: set {move::%player%} to 0 if {kill::%player%} is not set: set {move::%player%} to 0 if {killmob::%player%} is not set: set {move::%player%} to 0 on any move: set slot 14 of player to player head named "twoje staty:" with lore "ile masz wykopanego kamienia,zjedzonych jablek itp" add distance between future location and past location to {move::%player%} on premiumcase open: add 1 to {case::%player%} on death: attacker is a player: victim is a player: add 1 to {kill::%attacker%} else: add 1 to {killmob::%attacker%} on break: tool of player is diamond pickaxe: add 1 to {gornik::%player%} on consume: if event-item is golden apple: add 1 to {kox::%player%} command /topki: trigger: send createTop("kox", 10, all offline players) send createTop("case", 10, all offline players) send createTop("kill", 10, all offline players) send createTop("killmob", 10, all offline players) send createTop("gornik", 10, all offline players) send createTop("move", 10, all offline players)
  9. zatem zapisują się w folderze essentialsa
  10. dobra... W takim razie podaj wersje i nazwy wszystkiego co masz na serwerze.
  11. no to użyj broadcast...
  12. jeżeli moneycore działa przy użyciu vaulta, to tak - możesz sprawdzić stan konta przy użyciu wyrażenia 'balance of %player% - w przeciwnym razie konieczne będzie bardziej złożone - importowanie klas pluginu i odczytywanie kasy funkcjami o ile takie istnieją
  13. PanMaruda

    plugin na afk

    to może zmień plugin do taba na taki, który pokazuje że gracz jest afk, albo zainteresuj się konfiguracją obecnego pluginu na tab, bo może twój obecny plugin na tab ma domyślnie wyłączoną opcję afk, albo ty nieumyślnie lub z premedytacją w swoim aktualnym pluginie na tab wyłączyłeś opcję afk, a jeżeli wydaje ci się że twój aktualny plugin na tab nie wspiera afk, wtedy wejdź w przeglądarkę i na oficjalnej prezentacji twojego pluginu na tab sprawdź czy aby na pewno nie wspiera afk, bo ja założę się że wspiera, tylko ty nie potrafisz albo nie chcesz potrafić tego znaleźć i liczysz że ktoś ci teraz poda odpowiedź na tacy z gotową konfiguracją do twojego aktualnego pluginu.
  14. PanMaruda

    command cooldown

    owszem, byłaby taka możliwość - musisz wejść w mój poradnik (komendy skript - link w sygnaturze) i przestudiować go bo opisuję w nim jak dodać opóźnienia do komend.
  15. ale co cie to obchodzi jaka jest maksymalna wersja - ty nie masz pobierać oficjalnej wersji ze spigota - ty masz pobrać najnowsze wersje testowe - dev buildy - a link do nich jest w prezentacji na spigocie
  16. musisz sobie pobrać ostatnią wersję dev - link do nich pewnie jest gdzieś na stronie na spigocie albo githubie
  17. sprawdź co ci to zwraca i czy w ogóle event się aktywuje: on form: send "%event-block%"
  18. usuń linijkę z loop all players popraw wcięcia w skrypcie
  19. nie, nie mogę - w miejscu drugiej linijki wstawiasz dwie linijki, które ja ci przesłałem, a następnie zamieniasz we wszystkich zmiennych wartość loop-player na loop-value
  20. nic się nie stanie, możesz śmiało loopować, użyj kodu poniżej: set {_players::*} to all offline players loop {_players::*}: #twój kod, tylko zamiast loop-player używasz loop-value
  21. PanMaruda

    Drop

    set {_} to (fortune level of tool of player) if {_} is 1: drop 1 (...) if {_} is 2: (...) (...)
  22. nie działa dlatego że 'contains' nie działało poprawnie w żadnej z wersji - dopiero w którejś z ostatnich zostało to oficjalnie naprawione więc nie ma się co dziwić. proszę oznaczyć odpowiedź jako rozwiązanie oraz opcjonalnie polubić wiadomości i zgłosić temat do zamknięcia.
  23. on load: set {prohibitedCommands::*} to "plugins" and "pl" and "bukkit:pl" and "bukkit:plugins" on command: loop {prohibitedCommands::*}:#kurna kormic dłuższej nazwy zmiennej nie dało się tu wsadzić? if loop-value is command: send "&cNie odnaleziono takiej komendy!" to sender cancel event stop
  24. tak, send "wiadomość"
×
×
  • Dodaj nową pozycję...