Skocz do zawartości

Saanjuk

Użytkownik
  • Ilość zawartości

    361
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    18

Treść opublikowana przez Saanjuk

  1. Saanjuk

    AutoRandomtp

    wziąłem nieco inny skrypt też z gąbką i kamiennym przyciskiem sprawdź czy działa na Twojej wersji silnika gry dodałem do niego sekcje on first join jeżeli chcesz przetestować komendą to dodaj do tego: command /rtptest: trigger: teleport player to getRandomTPLocation(player) send "{@random-tp-wiadomosc}" to player i sprawdz czy działa `/rtptest`
  2. Saanjuk

    AutoRandomtp

    wystarczy ze dodasz to co masz w trigger rtp do evrntu "on first join" a nie bo ty masz komende na set zasięgu nie ma tam w ogole komendy na rtp... tak czy inczej nie polecam tego skryptu ponieważ chroni on dlaczy przed rtp w 3 biomy "ocean" "river" oraz "deep_ocan" a biomów oceanicznych jest pełno po za tym to rtp działa również w endzie i w netherze najlepiej jest użyć pluginu na rtp np : better rtp wtedy mozesz napisac prosty skrypt wywołujący komendę z konsoli "/rtp <gracz>" po pierwszym wejściu gracza zamiast łatać ten skrypt z neta sam skrypt w sobie jest stary i nie wiem na jakiej wersji chcesz go odpalać ale na 1.18.2 mi wywyala tyle błędów że to połowe skryptu trzeba przepisywać (chiałem Ci dposiac wymusznie na first join rtp ale wywyalało błędy więc wrzucilem oryginał żeby porównać i błędy sa te same...)
  3. teoria mówi: on anvil combine: if: event-item-one is enchanted cancel event else if: event-item-two is enchanted cancel event i wymagane TuSke problem w tym że testowalem na serwerze i mi to nie dziala w żadnej kombinacji Tuske jest zbyt stary aby obsłużyć nowe wersje mc
  4. Saanjuk

    nagroda

    Setujesz czas jako stałą watość 1800 po czym chcesz go setować komendą? 1800 sekund spamu co sekunda na czacie że rozdajesz nagrode? nie poniesoło cie? ja bym użył zmiennej tymczasowej {czasx} : dodatkowo jeżeli jestes pewien że bd używał liczb możesz użyć [<number>] zobacz teraz i sprawdź czy o to ci chodzilo bo chyba nie do konca robisz w tym skripcie to co chcesz robić rozumiem że chcesz rozdawać nagrody automatycznie ale co 1800 sekund po prostu dajesz nagrode każdemu kto jest na serwerze? komenda ustwia czas tylko jednorazowo ponieważ po zakonczeniu odliczanie i rozdaniu nagród czas jest resetowany do 1800
  5. Saanjuk

    Szukam skryptu

    naprawde nie wiem jak ci to wytłumaczyć może narysuje
  6. Saanjuk

    Szukam skryptu

    dlatego napisałem:
  7. Saanjuk

    Szukam skryptu

    czekaj sam sprawdze co jest nie tak bo jak se tak bd co 10 min odpisywać to do północy zejdzie xD # # # Skrypt na powietrze boxpvp # Wersja 1.0 # # Made by Saanjuk # options: # Ustawienie wiadomości tag: "&f[&a&lBOX&c&lPVP&r&f]&r" # co ile czasu ma sie resetowac timer: 11 #reset licznika przy reloadzie pluginu/skryptu/serwera on load: set {timerx} to {@timer} every 1 second: loop all players: if {timerx} > 0: set {timerx} to {timerx} -1 #odliczanie od 10 if {timerx} < 10: set action bar of loop-player to " %{@tag}% Bloki postawione przez graczy znikną za %{timerx}% sekund" if {timerx} is 0: set {timerx} to {@timer} every {@timer} seconds: # Ustawienie regionów: loop all blocks in region "powietrze1" and "powietrze2" and "powietrze3": loop-block is not air: set loop-block to air treść tagu sie crashowala bo nie byla w ""
  8. Saanjuk

    Szukam skryptu

    jak chcesz sobie przetestować na szybko to zmien timer na mniejszy czas
  9. A musi być w google? Oracle-Cloud jest darmowy przecież
  10. Saanjuk

    Szukam skryptu

    # Ustawienie regionów: loop all blocks in region "powietrze1" and "powietrze2" and "powietrze3": wszystkie bloki w regionach które tu są wypisane zostaną zamienione na powietrze mozesz zmienić nazwy regionów na jakie chcesz A tutaj masz jaka wiadomość ma się pokazywać przy odliczaniu: if {timerx} < 10: set action bar of loop-player to "%{@tag}%Bloki postawione przez graczy znikną za %{timerx}% sekund"
  11. Saanjuk

    Szukam skryptu

    literówka tam jest ma być {@tag}
  12. Saanjuk

    Customowe craftingi

    czyli mamy wróżyć z fusów? kod jako screen brak logów z konsoli po ps reload podejrzewam sk sie pluje o "netherite sword of mending"
  13. Saanjuk

    Szukam skryptu

    chcesz aby wszystkie bloki graczy znikały po 5 min od postawienia ich? używasz worlgduarda i worldedita? gdzie te bloki mają być usuwane? na konkretnym regionie na całym serwerze czy gdzie? z tego co widze chcesz zrobić box pvp a zatem: wyznacz regiony wszędzie gdzie ma być powietrze (mogą się na siebie nakładać) ważne jest zeby w regionach ustawić że gracze mogą budować nazwij regiony: powietrze1 powietrze2 etc użyj takiego sk: # # # Skrypt na powietrze boxpvp # Wersja 1.0 # # Made by Saanjuk # options: # Ustawienie wiadomości tag: &f[&a&lBOX&c&lPVP&r&f] # co ile czasu ma sie resetowac timer: 500 #reset licznika przy reloadzie pluginu/skryptu/serwera on load: set {timerx} to {@timer} every 1 second: loop all players: if {timerx} > 0: set {timerx} to {timerx} -1 #odliczanie od 10 if {timerx} < 10: set action bar of loop-player to "%@{tag}%Bloki postawione przez graczy znikną za %{timerx}% sekund" if {timerx} is 0: set {timerx} to {@timer} every {@timer} seconds: # Ustawienie regionów: loop all blocks in region "powietrze1" and "powietrze2" and "powietrze3": loop-block is not air: set loop-block to air
  14. nie sądze że Skriptem da się osiągnąć jakiekolwiek cele autora postu poprzednia osoba która mu pomagała zakładała dla mniego serwer na VPS na którym uruchamiała aplikacje odpowiednie nie ma to nic wspólnego z Scriptem
  15. Saanjuk

    funnyguilds

    https://github.com/FunnyGuilds/FunnyGuilds/wiki/[PL]-Tablist#podstawowe-ustawienia pokaż plik tablist.yml
  16. Nie wiem w jakim dokladnie celu chcesz wykorzystać taki skrypt ale wartości na pasku nie zostały ograniczone czyli jeżeli gracz nie postawil żadnego bloku ale jakiś wykopie to na pasku ma -1 komenda /resetblock została dodana do testów po testach prosze ją usunąć Jak co to przepraszam że takl długo ale żona mnie zostawiła samego z dzieciakami więc no... w folderze ze skryptami zostanie utworzony plik block_counter.yml masz w nim możliwość podglądnięcia/zmiany wartości zmiennych każdego gracza plus jest to w pełni bezpieczna baza danych dla tego licznika Zmienne : {zniszczone.%player%} - licznik wszystkich zniszczonych bloków gracza {postawioneall.%player%} - licznikj wszystkich postawionych bloków gracza {postawione.%player%} - licznik postawione - zniszczone W momencie gdy chcesz wywyołać licznik z innego skryptu wystarczy że użyjesz sekcji "# ############ Obliczamy bloki obecne" w innym sk
  17. Piszecie te sk ludziom 'aby dzialalo' Zara podam moje rozwiazanie
  18. @THErunSKY Po 1 używaj opcji edytuj po 2 jeżeli sk zawiera jakieś dane które mają się zapisywać na stałe należy je umieszczać w pliku YALM bo inaczej przy każdym restarcie serwera to bd się rosetowac, domyślam się że skoro chce to to scoreboard to chciałby żeby się zapisywało 'na stałe' a nie do pierwszego crash serwera
  19. Szczerze mówiąc nie mam bladego pojęcia po co Ci to ale na kilka spostrzeżeń: Rozumiem że licznik ma dotyczyć bloków gracza Jeżeli gracze mogę się spotykać na serwerze to bd to bugowac gdy jeden bd niszczył bloki drugiego Co do smego sk zrobię jakiś kod jak tylko wejdę na lapka i zobaczę czy dobrze Cię rozumiem
  20. Saanjuk

    [Pytanie] Discord Bot

    Chętnie był coś takiego zobaczył
  21. @LukiYT10tylko to działa przy każdym wejściu jak chcesz to daj on first join to każdy bd musiał tylko raz Ewentualnie można zrzucić do pliku yml bazę danych zweryfikowanych i nie wymagać od nich weryfikacji Nie zaszkodzi również upvote przy odpowiedzi która pomogła
  22. every 5 seconds: loop all players: if loop-player offhand is stick: remove speed from loop-player apply speed of tier 1 to loop-player for 6 seconds
  23. pluje tak błędami że masakra i w ogole sie nie odpala (test na najnowszej wersji sk oraz serwerze 1.18.2) wyczyściłem wszystkie dziwne krzaki w kodzie i zamieniłem na TAB'y teraz działa (powiedzmy) GUI nie pokazuje w ogole zielonej szyby wszystkie są czerwone to ponieważ użyles 2 razy red szybki ale nawet jak sie zmieni to 2 na grren to wszystkie są zielone więc w sumie to nie wiem co chciales osiągnac GUI da się również zamknąć klawiszem ESC także naprawe napisane na szybko i na odwal sie @LukiYT10 poprawiłem to dla Ciebie prosze: sprawdź czy działa tak jak chcesz ponieważ ja to sprawdzałem na pod serwerze sieci bungee gdzie nie działa on join i testowałem to za pomocą komendy tymczasowo wpisanej w miejsce on join
  24. A więc tak na potrzeby tego wpisu wszystko będe opisywał jako żelazo oczywiście dotyczy to wszystkich 3 surowców po 1 są co najmniej 2 pluginy które działają świetnie w tym zakresie po 2 użyłeś `break of` nie określiłeś kompletnie czym gracz ma zniszczyć blok czyli może kopać żelazo dłonią xD więc jeżeli juz to : on break of iron ore: if player is holding pickaxe: po 3 robisz `cancel event` przez co surowe żalazo nie wypada graczowi w ogole po 4 skoro surowe żelazo nie wypada to jeżeli gracz ma takowe w eq (jakimś cudem) to mu ono zniknie i jest w plecy o 1 żelazo po 5 nigdzie nie wykrywasz ile wypadło surowego żelaza (bo ono nawet nie wypada) więc skąd sk ma wiedzieć ile dac przy fortune? po 6 nie wiem dlaczego nie użyłeś również nowych bloków rud (deepslate iron ore) jeżeli na twoim serwerku nie będzie możliwości zdobycia surowego żelaza lub nie przeszkadza ci że CAŁE surowe żelazo (nawet podniesione wcześniej) będzie przepalane w momencie wykopania rudy to proponuje to proszę bardzo:
  25. Witam Została tutaj umieszczone "spolszczenie pluginu" w którym jest podany link do mojego discorda przez co stado owieczek pobierając to spolszczenie wysyła zbanowanych na mojego discorda nie wspominając o tym że nie wiem skąd kolega @Mcplay ma mój plik z AdvancedBans
×
×
  • Dodaj nową pozycję...