-
Ilość zawartości
1775 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
78
Treść opublikowana przez Fendi
-
on region enter: event-region is "nazwaregionu" parsed as region set {stanie::%player%} to now on region leave: event-region is "nazwaregionu" parsed as region delete {stanie::%player%} every 1 second: loop all players where [{stanie::%input%} is set]: if difference between {stanie::%loop-player%} and now is bigger or equal to 10 minutes: execute loop-player command "case-key LAITOWA %loop-player% 1" delete {stanie::%loop-player%} send action bar "%difference between {stanie::%loop-player%} and now%" to loop-player
-
Jak zrobić żeby coś się wykonało jak gracz trzyma echo shard?
Fendi odpowiedział(a) na lubiepowietrze pytanie w Pytania i problemy
if player's held item is (item): -
https://skripthub.net/docs/?id=1128
-
W zasadzie to od 6 punktu zaczyna ci sie konfiguracja tu jakis poradnik jest, wystarczy poszukac
-
tikfinity?
-
Chodzi ci o liczenie bloków? Jezeli tak to wystarczy wpisac w neta i wejsc w pierwszy lepszy link
-
waterskill Szukam skryptu na automatyczne podstawienie wody
Fendi odpowiedział(a) na piortek222A pytanie w Zlecenia
Zmienne z "." zabytek zmień na "::" Twój niedawny post btw xd {waterskill.%player%} -
waterskill Szukam skryptu na automatyczne podstawienie wody
Fendi odpowiedział(a) na piortek222A pytanie w Zlecenia
po evencie -
Siemka Postanowiłem stworzyć prostą funkcję na cooldown aby uprościć tworzenie cooldownów, jest to dla osób które mają jakąkolwiek wiedzę o skript. function dodajCD(p: player, v: text, t: text, s: timespan) :: boolean: if difference between {cooldown::%{_v}%::%{_p}%} and now is smaller than {_s}: remove difference between now and {cooldown::%{_v}%::%{_p}%} from {_s} set {_s} to "%{_s}%" replace all "seconds" and "second" with "s" in {_s} replace all "minute" and "minutes" with "m" in {_s} replace all "hours" and "hour" with "h" in {_s} replace all " and" with "" in {_s} send "%{_t}% %{_s}%" to {_p} return false else: set {cooldown::%{_v}%::%{_p}%} to now return true Używamy ją w postaci warunku. Przykład: on right click: if name of player's tool is "Boski miecz": dodajCD(player, "predkosc", "&8Przed następnym użyciem poczekaj&7", 10 seconds) = true apply speed to player for 5 seconds Uzupełnianie funkcji dodajCD(1, "2", "3", 4) 1 - gracz, czyli player attacker lub victim w zaleznosci od eventu(dla eventu damge/death bedzie to attacker/victim ,dla reszty player) 2 - nazwa zmiennej jakiej użyjecie do zapisania funkcji, jeżeli użyjecie jej 2 razy w różnych kodach to cooldown będzie łączony, zapisajemy w "" 3 - tekst jaki wyświetla się w przypadku gdy cooldown jeszcze nie minął, zapisujemy w "" 4 - czas cooldownu, wpisujemy cyfre/rki a następnie timespan Przykładowo: 12 seconds 50 minutes 3 seconds Ps, wiem o istnieniu axCooldown , jednakże moja wersja jest o wiele prostsza dla osób które niedawno zaczęły z skryptami, oraz aby mogły to lepiej zrozumieć.
-
waterskill Szukam skryptu na automatyczne podstawienie wody
Fendi odpowiedział(a) na piortek222A pytanie w Zlecenia
dodaj player's held item is water bucket -
give {_player} gdzie ustawiasz {_player}? {_use-particles} i to {_use-sounds} To co masz w options sie inaczej zapisuje effect rainbow: start: repeat 10 times: loop-player: To repeat mi dzis dzien zrobilo XD Jak dla mnie do kosza, nie dosc ze nie dziala to napisane przez AI
-
Co ma to wspólnego z skryptem? SkinsRestorer ci nie dziala, wywal go,i wrzuc na nowo
-
Zamiast tworzyć event: if if if if if To event: warunek warunek warunek Edytowałem ci takze poprzedni post Poza tym zamiast pisać elseif mozesz po prostu if
-
. O to Zapisujesz grupę graczy do zwyklych zmiennych jest to nieoptymalne, skoro jest to grupa graczy to chyba logiczne ze uzywasz zmiennej grupowej? Przykładowo {var::%player%} I nawet jak dla mnie za duzo tych ifów, dosłownie są one używane w każdym miejscu jakim tylko sie da, postaraj się ograniczyć ich ilość Przykład: on projectile hit: if shooter's tool is diamond hoe: if name of shooter's tool contains "&8»&7Glock-17" or "&8»&7Ak-74" or "&8»&7Beretta" or "&8»&7MX-101" or "&8»&7AWP" or "&8»&7M249" or "&8»&7GALIL-AR": wait 1 tick loop 4 times: play stone block break at the projectile play critical hit at the projectile kill the projectile stop Na: on projectile hit: name of shooter's tool contains "&8»&7Glock-17" or "&8»&7Ak-74" or "&8»&7Beretta" or "&8»&7MX-101" or "&8»&7AWP" or "&8»&7M249" or "&8»&7GALIL-AR" wait 1 tick loop 4 times: play stone block break at the projectile play critical hit at the projectile kill the projectile stop Przykładowo jeżeli używasz składni if player has "cos": cancel event To krócej możesz to zapisać cancel event if player has "cos"
-
W zasadzie to istnieje coś podobnego https://skripthub.net/docs/?id=3467
-
Skrypt na szanse wykonania komendy po zabiciu gracza
Fendi odpowiedział(a) na _Nekc pytanie w Pytania i problemy
execute player command player w on death? -
on move Wydaje mi się, że z tym był problem i trzeba to zapisywać jako on player move Nie rozumiem dlaczego zapisujesz grupe graczy do . skoro dla grupy masz zmienne z :: {playerCooldown.%player's uuid%} wait 5 minutes Jezeli gracz wyjdzie to wtedy to nie zadziala, wiec dodatkowo dodaj event on quit i tam usun ta zmienna
-
No to tworzysz sobie zmienną {pln::%player%} i dokładasz do niej $ gracza Możesz to zrobić tez w funkcji function dajPLN(p: player, i: number) add {_i} to {pln::%{_p}%} send "&aOrzymałeś %{_i}% zł!" to {_p} Wtedy przy jakiejs interakcji po prostu dajesz command /dajkase: trigger: dajPLN(player, 700) W przypadku scoreboarda to polecam plugin TAB, ktory mimo nazwy obsluguje tez scoreboarda ( https://github.com/NEZNAMY/TAB ) Aby wlozyć do niego zmienną z skrypty wystarczy użyć ( https://github.com/APickledWalrus/skript-placeholders ) oraz placeholderapi on placeholderapi request for prefix "skript": if the identifier is "pln": set the result to "%{pln::%player%}%" I wtedy w pluginie wpiszujesz %skript_pln%
-
Wystarczy spojrzeć w dokumentacje... command /piorun: trigger: loop 5 times: strike lightning at the player wait 3 ticks send "&cBOOM" to player
-
[RealScoreboard] [ERROR] You must have the DEFAULT scoreboard permission node on the world world
Fendi odpowiedział(a) na teror_ pytanie w Pytania i problemy
pokaz kod -
Siemka mam problem ze skryptem na Sklep
Fendi odpowiedział(a) na Kuba1k69 pytanie w Pytania i problemy
Przejdź sobie na wersje 1.18 lub wyższa, wgraj viaversion+backwards i z kazdej wersji bedzie mozna wejsc oraz dodatkowo wszystko ci bedzie dzialac -
command /komenda: trigger: summon zombie at location of player apply strength 2 to the last spawned zombie for 999999999 days apply glowing to the last spawned zombie for 99999999999 days send "Nowy Zombie" to player przeciez ci wyslalem dokumentacje
-
https://skripthub.net/docs/?id=1101 command /komenda: trigger: summon zombie at location of player apply strength 2 to the last spawned zombie apply glowing to the last spawned zombie send "Nowy Zombie" to player
-
on right click with stone pickaxe: name of player's tool is "&cNiszczycielski Kilof" give player 1 of event-block set event-block to air Wymaga wcisniecia ppm trzymajac kamienny kilof o nazwie &cNiszczycielski Kilof
