Skocz do zawartości

Kormic

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

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Pokaż błąd w konsoli oraz podaj wersję Javy.
  2. Kormic

    "Nowy" Dispenser

    Przechwytywane do wnętrza? Nie rozumiem.
  3. Pobrałeś nie tego Skripta. Musi być on od Matocolotoe.
  4. 1. Włącz serwer bez dodatków. 2. Pobierz Skript 2.5.3 od Matocolotoe.
  5. Podaj proszę: wersję serwera silnik serwera wersję Skripta listę dodatków do Skripta wraz z ich wersjami błędy przy przeładowaniu błędy w konsoli
  6. To zależy od priorytetu Skripta ustawianego w pliku "config.sk". Jeżeli ktoś sobie daje 'high' lub 'highest', niech się nie dziwi, że tak to działa i event nie jest poprawnie anulowany. Dla pewności możesz dodać na początku każdego farmera (fosy, piasku, itd.) po sprawdzeniu nazwy dodać 'event is not cancelled'. Mimo wszystko FunnyGuilds ma raczej wysokie priorytety ustawione w eventach, więc nie powinno być większych problemów.
  7. 1. Miałeś użyć 'event-slot', nie 'clicked item'. 2. Miałeś sprawdzać czy 'event-slot' to diament, nie czy 'cursor slot' gracza to diament. To samo tyczy się sztabki złota, ale na odwrót. W skrócie - pomieszałeś wszystko. Przeczytaj jeszcze raz co napisałem wyżej.
  8. Masz dwie spacje po 'if'. Dlatego jest błąd. Porzuć również nawyk używania wielkich liter w kodzie, gdyż jest to nieestetyczne.
  9. Wpisz w tym miejscu komendę "/rg info" i pokaż flagi wszystkich regionów w tym miejscu. Spróbuj również usunąć wszystkie regiony (o ile to możliwe). Podaj jeszcze listę pluginów wraz z wersjami oraz wersję i silnik serwera.
  10. A już miałem o to zapytać... Te skrypty są tak banalne, że nie ma właściwie mowy o jakiejkolwiek niekompatybilności. Skript stara się zachować kompatybilność wsteczną (większość dodatków również). Mogę jedynie doradzić, aby unikać takich skryptów, które wymagają WildSkripta.
  11. Na to nie trzeba właściwie żadnego pomysłu, gdyż jest to banalnie proste. W evencie 'on inventory click' sprawdzamy czy 'event-slot' to diament oraz czy 'player's cursor slot' to złota sztabka. Jeżeli oba warunki będą spełnione, ustawiasz 'event-slot' jako szmaragd, a 'player's cursor slot' jako powietrze.
  12. Wyślij do rcona zapytanie, aby wykonać komendę dodającą gracza do grupy (np. z LuckPerms). Tutaj przykładowe repo, które ci na to pozwoli. https://github.com/thedudeguy/PHP-Minecraft-Rcon
  13. Kormic

    prosze o pomoc

    Popróbuj z różnymi aliasami. player's balance balance of player player's money money of player player's account account of player Jeżeli nadal nie zadziała, podaj proszę: wersję serwera silnik serwera wersję Skripta listę dodatków do Skripta wraz z ich wersjami błędy przy przeładowaniu błędy w konsoli wersję Essentials wersję Vaulta
  14. Kormic

    Skrypt na "kwadraty"

    Dlatego to nie działa, gdyż blok nie posiada nazwy, enchantów, itd. Tutaj należy sprawdzać przedmiot w ręce gracza. Już to poprawiłem. Dodałem również wysokość kwadratu. Ustawisz ją w linijce 14. (kamienny kwadrat) i 21. (złoty kwadrat). function createBlockSquare(b: block, i1: integer, i2: integer): set {_1} to location of {_b} set {_2} to location of {_b} add (({_i1} / 2) - 1) to (x-loc of {_1}) and (z-loc of {_1}) remove ({_i1} / 2) from (x-loc of {_2}) and (z-loc of {_2}) add ({_i2} - 1) to y-loc of {_2} set blocks within {_1} and {_2} to dirt on place: if player's tool is stone of unbreaking 100 named "&fDzialka": {placedStone::%player%} >= 3: send "&cJuż przekroczyłeś limit stawianego kamienia na dzień!" to player stop createBlockSquare(event-block, 10, 1) send "&aStworzyłeś kamienny kwadrat!" to player add 1 to {placedStone::%player%} else if player's tool is gold block of unbreaking 100 named "&fDzialka": {placedGoldBlock::%player%} >= 2: send "&cJuż przekroczyłeś limit stawianego złota na dzień!" to player stop createBlockSquare(event-block, 20, 1) send "&aStworzyłeś złoty kwadrat!" to player add 1 to {placedGoldBlock::%player%} every 1 minute: (now formatted as "HH:mm") is "00:00" clear {placedGoldBlock::*} clear {placedStone::*} broadcast "&aZresetowano wszystkim ilość utworzonych kwadratów!" command /wyczysc: permission: permisja.permisja trigger: clear {placedGoldBlock::%player%} clear {placedStone::%player%} send "&aZresetowałeś swoje limity postawionych bloków!"
  15. Kormic

    prosze o pomoc

    Czy posiadasz Vault oraz plugin wspierający ekonomię na serwerze (np. Essentials)?
  16. Kormic

    Skrypt na "kwadraty"

    Jasne. command /wyczysc: permission: permisja.permisja trigger: clear {placedGoldBlock::%player%} clear {placedStone::%player%} send "&aZresetowałeś swoje limity postawionych bloków!"
  17. Kormic

    Skrypt na "kwadraty"

    Na wszystkich. Po prostu wyczyść sobie te limity i usuń komendę.
  18. Kormic

    Skrypt na "kwadraty"

    Wybacz, pomyliłem zmienne w swoim skrypcie i dlatego ustawianie bloków nie działało tak jak powinno. Dorzucam komendę "/wyczysc", którą sobie wyczyścisz limity postawionych bloków. function createBlockSquare(b: block, i1: integer): set {_1} to location of {_b} set {_2} to location of {_b} add (({_i1} / 2) - 1) to (x-loc of {_1}) and (z-loc of {_1}) remove ({_i1} / 2) from (x-loc of {_2}) and (z-loc of {_2}) set blocks within {_1} and {_2} to dirt on place: if event-block is stone: {placedStone::%player%} >= 3: send "&cJuż przekroczyłeś limit stawianego kamienia na dzień!" to player stop createBlockSquare(event-block, 10) send "&aStworzyłeś kamienny kwadrat!" to player add 1 to {placedStone::%player%} else if event-block is gold block: {placedGoldBlock::%player%} >= 2: send "&cJuż przekroczyłeś limit stawianego złota na dzień!" to player stop createBlockSquare(event-block, 20) send "&aStworzyłeś złoty kwadrat!" to player add 1 to {placedGoldBlock::%player%} every 1 minute: (now formatted as "HH:mm") is "00:00" clear {placedGoldBlock::*} clear {placedStone::*} broadcast "&aZresetowano wszystkim ilość utworzonych kwadratów!" command /wyczysc: trigger: clear {placedGoldBlock::*} clear {placedStone::*}
  19. Kormic

    Skrypt na "kwadraty"

    Prosiłbym o parę informacji dot. twojego serwera. wersja serwera silnik serwera wersja Skripta lista dodatków do Skripta wraz z wersjami błędy w konsoli
  20. Możesz również poszukać jakichś pluginów, może coś się znajdzie. Nie ciebie jedynego to irytuje, już wielu było takich przed tobą. Dlatego też sądzę, że ktoś nabrał ochoty na napisanie czegoś takiego, trzeba poszukać.
  21. Kormic

    Skrypt na "kwadraty"

    Proszę. function createBlockSquare(b: block, i: item, i1: integer): set {_1} to location of {_b} set {_2} to location of {_b} set {_b} to air add (({_i1} / 2) - 1) to (x-loc of {_1}) and (z-loc of {_2}) remove ({_i2} / 2) from (x-loc of {_2}) and (z-loc of {_2}) set blocks within {_i1} and {_i2} to {_i} on place: if event-block is stone: {placedStone::%player%} >= 3: send "&cJuż przekroczyłeś limit stawianego kamienia na dzień!" to player stop createBlockSquare(event-block, stone, 10) send "&aStworzyłeś kamienny kwadrat!" to player add 1 to {placedStone::%player%} else if event-block is gold block: {placedGoldBlock::%player%} >= 2: send "&cJuż przekroczyłeś limit stawianego złota na dzień!" to player stop createBlockSquare(event-block, gold block, 20) send "&aStworzyłeś złoty kwadrat!" to player add 1 to {placedGoldBlock::%player%} every 1 minute: (now formatted as "HH:mm") is "00:00" clear {placedGoldBlock::*} clear {placedStone::*} broadcast "&aZresetowano wszystkim ilość utworzonych kwadratów!"
  22. Kormic

    itemy

    Niezły staruszek. command /rozdaj: executable by: players trigger: set {_p::*} to all players remove event-player from {_p::*} give player's tool to {_p::*}
  23. Było tak od razu powiedzieć. on mine of diamond ore: level of silk touch of player's tool is not set cancel drops set {_i} to structure void named "Odłamki Diamentu" with lore "serwer.pl" if level of fortune of player's tool is not set: drop (random integer between 1 and 2) of {_i} else if level of fortune of player's tool is 1: drop (random integer between 1 and 3) of {_i} else if level of fortune of player's tool is 2: drop (random integer between 2 and 4) of {_i} else if level of fortune of player's tool is 3: drop (random integer between 3 and 4) of {_i} else: drop (random integer between 3 and 5) of {_i} Dlatego nie działa, gdyż rejestrowanie receptur w Minecraft nie wspiera własnych nazw, lore, itd. Według mnie wystarczy po prostu użyć 'structure void', gdyż i tak ten blok nie jest możliwy do zdobycia w normalnych okolicznościach.
  24. Kormic

    itemy

    Proszę. command /rozdaj: executable by: players trigger: give player's tool to all players where [input is not event-player]
  25. Przykładowo w ten sposób. on mine of diamond ore: level of silk touch of player's tool is not set cancel drops if level of fortune of player's tool is not set: drop (random integer between 1 and 2) of structure void named "Odłamki Diamentu" with lore "serwer.pl" else: set {_n} to ceil(level of fortune of player's tool / 2) drop (random integer between 1 and {_n}) of structure void named "Odłamki Diamentu" with lore "serwer.pl"
×
×
  • Dodaj nową pozycję...