-
Ilość zawartości
1471 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
40
Treść opublikowana przez PanMaruda
-
Niszczenie bloku śniegu, śnieżką
PanMaruda odpowiedział(a) na suchymonster pytanie w Pytania i problemy
block at %location% -
dopóki mi nie napiszesz co się dzieje, co się nie dzieje i co się dziać powinno to nie, nie jestem w stanie naprawić. błędy z konsoli po użyciu skryptu również mile widziane wersja skripta serwera, silnik i takie tam
-
Niszczenie bloku śniegu, śnieżką
PanMaruda odpowiedział(a) na suchymonster pytanie w Pytania i problemy
nasłuchujesz do eventu 'projectile hit' sprawdzasz czy owe 'projectile' to śnieżka, pobierasz lokalizację z eventu i usuwasz blok w którym zawiera się ta lokalizacja. amen. -
function dropChest(l: location): strike lightning effect at {_l} set block at {_l} to chest chance of 0.2%: add netherite ingot to (inventory of block at {_l}) chance of 0.7%: add netherite scrap to (inventory of block at {_l}) chance of 1%: add stick of knockback 3 to (inventory of block at {_l}) #(...) on drop: if event-item is a diamond: if item amount of event-item = 20: if {glowstone::%player%} is not set: set {diamond::%player%} to true else: dropChest(location of player) delete {diamond::%player%} and {glowstone::%player%} else if event-item is glowstone dust: if {diamond::%player%} is not set: set {glowstone::%player%} to true else: dropChest(location of player) delete {diamond::%player%} and {glowstone::%player%}
-
function dropChest(l: location): delete {diamond::%player%} and {glowstone::%player%} strike lightning effect at {_l} set block at {_l} to chest chance of 0.2%: add netherite ingot to (inventory of block at {_l}) chance of 0.7%: add netherite scrap to (inventory of block at {_l}) chance of 1%: add stick of knockback 3 to (inventory of block at {_l}) #(...) on drop: if event-item is a diamond: if amount of event-item = 20: if {glowstone::%player%} is not set: set {diamond::%player%} to true else: dropChest(location of player) else is event-item is glowstone dust: if {diamond::%player%} is not set: set {glowstone::%player%} to true else: dropChest(location of player)
-
użyj mojego skryptu do tworzenia GUI (mGUI z linku w sygnaturze pod tym komentarzem)
-
function dropChest(l: location) delete {diamond::%player%} and {glowstone::%player%} strike lightning effect at {_l} set block at {_l} to chest chance of 0.2%: add netherite ingot to (inventory of block at {_l}) chance of 0.7%: add netherite scrap to (inventory of block at {_l}) chance of 1%: add stick of knockback 3 to (inventory of block at {_l}) (...) on drop: if event-item is a diamond: if amount of event-item = 20: if {glowstone::%player%} is not set: set {diamond::%player%} to true else: dropChest(location of player) else is event-item is glowstone dust: if {diamond::%player%} is not set: set {glowstone::%player%} to true else: dropChest(location of player)
-
użyj mojego mGUI z linku w sygnaturze
-
Bo oczekujesz działającego skryptu na wersję która wyszła jakieś 7 lat temu, ot co. Zacofanie. Tam nie działa nic tak jak powinno, a żeby cokolwiek naprawić to trzeba kombinować i robić obejście na milion różnych sposobów. Zamiast poświęcić kilka godzin na pisanie trzeba by było siedzieć kilka godzin pisząc kod, kilkanaście godzin poprawiając go, potem kolejne kilkanaście poprawiając kolejne błędy, a na koniec jak już ci Kormic napisał - siedzieć i pierdolić się z jeszcze większą ilością błędów, bo wgrałeś coś na serwer i skrypt nagle przestał działać. Nope. Myślę że wytłumaczyłem jasno moje stanowisko, miłego wieczoru, proszę mnie więcej nie oznaczać i nie cytować w tym temacie, pozdrawiam.
-
skąd ja wiedziałem że tak będzie... Nie wiem jak inni (czyt. Kormic), ale ja nie biorę się za pisanie czegokolwiek na tą wersję, bo po pierwsze - jest stara i niewspierana, a po drugie - jest stara i niewspierana. Takie zlecenie to byłby strzał w kolano. Dziękuję, tyle ode mnie.
-
a jaki masz budżet i wersję serwera?
-
else może nie działać jedynie z dwóch powodów: albo jest źle wytabowane, albo warunek do którego się odnosi nie jest poprawny. u ciebie występuje opcja druga - chcesz pobrać wartość z eventu w komendzie - to ci zwraca błąd i tak dalej i tak dalej.
-
do tego możesz sobie kupić rangę vip albo wyższą i wtedy będziesz miał albo zwiększone, albo nielimitowane podbijanie tematów - jako pospolity użyszkodnik bez rangi możesz tylko jeden dowolny temat raz na 24h, amen. Na mocy nadanej mi przez pana wiesia i wszystkich świętych niniejszym odrzucam wniosek, zamykam temat i nakładam karę w wysokości jednej kotwicy na plecy oraz bana na tydzień dla użytkownika CoFFeIN04 za spam i wszystkie inne zbrodnie przeciw temu forum. Sędzia wychodzi proszę wstać. Sędzia wyszedł proszę usiąść. Niniejszym wszem i wobec ogłaszam co następuje: winni zostali ukarani, a spór zażegnany, proszę się rozejść.
-
szukam programisty/technika na serwer
PanMaruda odpowiedział(a) na Kwiecien1337 temat w Archiwum współpracy
jeżeli twój serwer nie jest na wersji 1.8.8 to sprzedam się nawet za worek kartofli. -
Czy da się zrobić skryptem customowy scoreboard?
PanMaruda odpowiedział(a) na poprosturudy pytanie w Pytania i problemy
jeżeli zależy ci na TPS to nie rób scoreboarda skryptem - użyj pluginu który działa asynchronicznie. -
jakiego znowu ekwipunku? czyjego ekwipunku? jaka edycja? na czym ma polegać, jak ma wyglądać?
-
Czy da się wykonać komendę za gracza bez powiadomienia go?
PanMaruda odpowiedział(a) na _KamiQu_ pytanie w Pytania i problemy
ustawić (aktualny czas serwera + 2 sekundy) do zmiennej gracza i za każdym razem gdy wysyłana jest wiadomość na chat, zapętlać wszystkich graczy, sprawdzać czy aktualny czas serwera jest większy niż czas ze zmiennej gracza z pętli, jeżeli nie to usuwać gracza z pętli z listy odbiorców chatu (chat recipients) -
a masz cały folder świata wstawiony do głównego folderu?
-
a załadowałeś mapę czy tylko zaimportowałeś?
-
nie
-
Informuję że nie da się tego zrobić bezinwazyjnie - po wgraniu tego skryptu większość pluginów / skryptów na chat (formaty, mute, antyspamy i inne) przestanie działać: on chat: cancel event loop all players: set {_} to message replace all "[YOU]" with name of loop-player in {_} send coloured "%display name of player%&r: %{_}%" to loop-player
-
używaj ilość OF item
-
jeżeli chodzi o tworzenie komendy to odsyłam do mojego poradnika (link w sygnaturze pod tym komentarzem) jeżeli chodzi o dodawanie liczb to robimy to prosto: add LICZBA to {zmienna} zakładając że zmienna zawiera typ liczbowy
-
Więc może wyjaśnij wszystkim w jaki sposób? Skoro jest to jakiś błąd, to pewnie ktoś będzie szukał na niego odpowiedzi, nie bądź samolubny i pochwal się tym rozwiązaniem.
