-
Ilość zawartości
11014 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
231
Treść opublikowana przez Kormic
-
Wymagany Skellett: on fishing: if fishing state is not CAUGHT_FISH: stop chance of 100%: drop 10 diamond at player send "&aWylowiles &bdiamenty&a!" to player Jeśli będzie działało, zmniejsz szansę do 10%.
-
W Skript'cie nie ma możliwości przechwycenia eventu otrzymania permisji. Są dwa sposoby na osiągnięcie tego: 1. Można to zrobić za pomocą eventu 'on command'. 2. Istnieje również taka możliwość, aby sprawdzać co sekundę czy jakiś gracz nie posiada takiej permisji. Moja propozycja: on join: while player is online: if player has permission "efekt.1": if {efekt1::listaGraczy::*} doesn't contain player: add player to {efekt1::listaGraczy::*} wait 1 second every 1 second: loop {efekt1::listaGraczy::*}: if loop-value is not online: continue loop 20 times: play love hearts on (loop-value-1 parsed as player) wait 1 tick
-
Bo masz źle wcięcia zrobione. Nie oczekuj, że po stopie cokolwiek się wykona. Wszystko od 'chance of 100%:' w dół powinno być o jedną tabulację w lewo.
-
Jedynym powodem może być źle podana nazwa i/lub lore itemu w skrypcie.
-
Dlaczego mam zaakceptować? Z czym masz problem?
-
Należy utworzyć region (WorldGuard) obejmujący cały spawn i dostosować jego nazwę w skrypcie. Należy również dostosować sobie permisję w skrypcie. on flight toggle: if "%region at player%" doesn't contain "spawn": cancel event stop if player is not op: if player doesn't have permission "tryb.sponsor": cancel event stop
-
Proszę, tutaj skrypt: on damage of player: if attacker is not a player: stop if attacker's tool is not netherite sword named "&atest": stop create fake explosion at victim
-
Podbijasz pytanie po 5 miesiącach, nawet nie dopiszesz jaki to ma być limit czasowy. Nie opisałeś w dodatku jak to wygląda na dragonie, to nie jest jedyny serwer MC i nie każdy tam gra.
-
... Zamiast powiedzieć dokładnie o co biega, to napisałeś tylko jedną informację. Mam czekać 2 kolejne godziny na kolejną informację? Zadaj sobie pytanie dlaczego się wyświetlają nicki nad głowami.
-
W takim razie dodaj tuż pod 'keep items and xp' to: cancel drops Powinno pomóc.
-
Przecież z tym skryptem nie będą działały pioruny, ponieważ gdy masz odpowiednią zbroję to zatrzymujesz skrypt.
-
Spróbuj tak: set {_item} to diamond sword with nbt "{AttributeModifiers:[{AttributeName:""generic.movementSpeed"",Name:""generic.movementSpeed"",Amount:0.2,Operation:0,UUIDLeast:735516,UUIDMost:917871,Slot:""mainhand""}],display:{Name:""Emerald Sword"",Lore:[""Tezd""]}}" oraz tak: set {_item} to diamond sword named "Emerald Sword" with lore "Tezd" with nbt "{AttributeModifiers:[{AttributeName:""generic.movementSpeed"",Name:""generic.movementSpeed"",Amount:0.2,Operation:0,UUIDLeast:735516,UUIDMost:917871,Slot:""mainhand""}]}" Zobaczymy czy któreś z tych zadziała.
-
Czekaj, wcięcia się zepsuły, poza tym nieco poprawiłem. Teraz sprawdź: on damage of player: if attacker is not a player: stop if attacker's chestplate is not diamond chestplate with lore "&8&m--------------------||&7Klejnot: &aKlejnot Burzy||&8&m--------------------" named "&2&l⚔ &a&lEmeraldowy Napiersnik &2&l⚔": stop chance of 5%: loop 3 times: strike lightning at the victim
-
Ty sprawdzałeś czy atakujący ma ten napierśnik w ręce, nie na sobie. Tutaj poprawiony skrypt: on damage: if victim is not a player: stop if attacker's chestplate is not diamond chestplate with lore "&8&m--------------------||&7Klejnot: &aKlejnot Burzy||&8&m--------------------" named "&2&l⚔ &a&lEmeraldowy Napiersnik &2&l⚔": stop chance of 5%: loop 3 times: strike lightning at the victim
-
To nie zadziała. Nie ma czegoś takiego jak "player's first login". Jeśli jest na wersji ponad 2.5, to zwracam honor, gdyż mam 2.4.1. EDIT: Przeszukałem dokumentację i takie coś zawiera jedynie TuSKe oraz MorkazSk.
-
Sprawdź ten skrypt, nie testowałem. Proszę. on first join: send "&aOd teraz twoj ekwipunek bedzie chroniony przez &612 &agodzin!" to player set {ochrona::itemow::czas::%player%} to now while difference between {ochrona::itemow::czas::%player%} and now is less than 12 hours: wait 10 seconds if difference between {ochrona::itemow::czas::%player%} and now is greater than or equal to 12 hours: clear {ochrona::itemow::czas::%player%} if player is online: send "&cOchrona twoich itemow sie skonczyla! Powodzenia!" to player else: add player to {ochrona::itemow::powiadomienie::*} exit loop on join: if {ochrona::itemow::powiadomienie::*} doesn't contain player: stop remove player from {ochrona::itemow::powiadomienie::*} send "&cOchrona twoich itemow sie skonczyla! Powodzenia!" to player on death of player: if {ochrona::itemow::czas::%player%} is not set: stop keep items and xp
-
Proszę. options: czas-temp-blokow: 5 seconds on load: loop {bloki::tymczasowe::*}: set block at loop-value to air clear {bloki::tymczasowe::*} on place: if player is not sneaking: add location of event-block to {bloki::tymczasowe::*} wait {@czas-temp-blokow} remove location of event-block from {bloki::tymczasowe::*} set event-block to air
-
Jakich nicków? Gdzie? Powiedz co konkretnie masz na myśli.
-
Spróbuj jeszcze z wersją 1.4.7.
-
Najnowszej wersji to znaczy której? Poza tym, co tutaj ma wspólnego Skript z tym pluginem?
-
Powiem ci, że używałem generatora na 1.13 i również doświadczyłem błędu. Spróbuj jeszcze z tym generatorem na starsze wersje https://mcstacker.bimbimma.com Wystarczy, że ustawisz give i wybierzesz odpowiednie rzeczy.
-
Z jakiego generatora korzystasz?
-
Daj mi w takim razie chwilę, przetestuję jeszcze raz. EDIT: No dobra, wracam z dobrą nowiną. Otóż okazało się, że tym co powodowało brak działania pętli, był warunek 'if loop-entity is skeleton:'. Ciekawe, nie? Wystarczy to wywalić i powinno działać. Tylko pamiętaj, że nie będziesz mógł tworzyć przykładowo zombie z takimi samymi dodatkami. Ewentualnie możesz w tej pętli zdefiniować kolejne warunki, np. czy ten loop-entity ma ten konkretny łuk.
-
Czyli w takim razie jest problem z samą pętlą... A czy jesteś obok tych szkieletów?
-
W takim razie spróbuj jeszcze zamienić loop na 'loop all entities:'.
