PanAnimek
Użytkownik-
Ilość zawartości
406 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
13
Treść opublikowana przez PanAnimek
-
No tak, ale samego creative raczej w sk nie zablokujesz. Może jedynie użyć jeszcze jakiegoś pluginu np LimitedCreative czy RestrictedCreative.
-
Nie jest to za bardzo możliwe, możesz natomiast zablokować możliwość klikania w ekwipunek oraz wyrzucanie itemów przez gracza. Zrobisz to w następujący sposób: on inventory click: player's gamemode is creative player has permission "gm.block" clicked inventory is player's inventory cancel event on drop: player's gamemode is creative player has permission "gm.block" cancel event
-
Kod do użycia: ip=$(hostname -I | awk '{print $1}') plik="./config.yml" old="ip=.*" new="ip=${ip}" sed -i "s/${old}/${new}/" $plik > $plik Jak go użyć? Zmienną ip zostawiamy w spokoju, w zmiennej plik ustawiamy ścieżkę do pliku, w zmiennej old ustawiamy linię do zamiany (".*" oznacza, że wszystko, co znajduje się dalej będzie spełniało wymagania szukania stringa do zamiany), następnie w zmiennej new ustawiamy, na co nasz skrypt ma zamienić danego stringa ("${ip}" oznacza, ze w tym miejscu będzie nasze IP). Końcówkę zostawiamy w spokoju. Jak uruchomić nasz skrypt po starcie systemu? Wystarczy do crontaba dodać poniższą linijkę: @reboot (scieżka do naszego skryptu)
-
on join; player has permission "dolacz.admin" broadcast "%player's prefix% %player% &eDolacza na serwer" Gracze otrzymaja powiadomienie, jesli dolaczy gracz z permisje dolacz.admin Wiadomosc wyglada nastepujaco: {prefix rangi} {nick gracza} dolacza na serwer
-
Skrypt - zwierzęta biegną w twoją strone.
PanAnimek odpowiedział(a) na masterekkkk pytanie w Pytania i problemy
Tak, bo zmiana CAŁEJ JEDNEJ LINII i podanie jej już jako całości z tym, do czego doszedł wcześniej jest ZBRODNIĄ A co do wymagań, edytowałem praktycznie zaraz po wrzuceniu -
Skrypt - zwierzęta biegną w twoją strone.
PanAnimek odpowiedział(a) na masterekkkk pytanie w Pytania i problemy
Masz tu rozwiązanie: every 1 seconds: loop all players in world "zbieracz": if loop-player's tool is hay block named "&6&lSIANO": loop all living entities in radius 10 around loop-player: if loop-value-2 is not a zombie or skeleton or spider or creeper: make loop-value-2 pathfind to loop-player with speed 1 Wymaga: SkQuery-Lime -
Jeśli używasz WildSkripta masz taką możliwość: on load: new Recipe "gen1"; "gen1".Recipe.registerIngredient{1, 3 diamond block}; "gen1".Recipe.registerIngredient{2, 8 redstone}; "gen1".Recipe.registerIngredient{3, 3 diamond block}; "gen1".Recipe.registerIngredient{4, 8 redstone}; "gen1".Recipe.registerIngredient{5, 8 diamond}; "gen1".Recipe.registerIngredient{6, 8 redstone}; "gen1".Recipe.registerIngredient{7, 3 diamond block}; "gen1".Recipe.registerIngredient{8, 8 redstone}; "gen1".Recipe.registerIngredient{9, 3 diamond block}; "gen1".Recipe.registerResult{end stone named "&cGenerator stone"}; "gen1".Recipe.register{}; Możesz także użyć pluginu, np CustomRecipe.
-
Skrypt - zwierzęta biegną w twoją strone.
PanAnimek odpowiedział(a) na masterekkkk pytanie w Pytania i problemy
A może by tak zamienić loop-entity-2 na po prostu loop-entity? -
No to crafting masz tak: on load: new Recipe "rtnt"; "rtnt".Recipe.registerIngredient{1, 64 tnt}; "rtnt".Recipe.registerIngredient{2, 64 tnt}; "rtnt".Recipe.registerIngredient{3, 64 tnt}; "rtnt".Recipe.registerIngredient{4, 64 tnt}; "rtnt".Recipe.registerIngredient{5, 64 tnt}; "rtnt".Recipe.registerIngredient{6, 64 tnt}; "rtnt".Recipe.registerIngredient{7, 64 tnt}; "rtnt".Recipe.registerIngredient{8, 64 tnt}; "rtnt".Recipe.registerIngredient{9, 64 tnt}; "rtnt".Recipe.registerResult{tnt named "&cRzucane TNT"}; "rtnt".Recipe.register{}; Wymaga: WildSkript
-
Skrypt - zwierzęta biegną w twoją strone.
PanAnimek odpowiedział(a) na masterekkkk pytanie w Pytania i problemy
Zamień ją na: set loop-entity-2's target to loop-player -
Teorytycznie nie, jesli uzywasz starego Skripta. Aczkolwiek spróbuj użyć: format gui slot 0 of player with diamond named "cos" with lore "cos", "linia 2", "linia 3" and "linia 4" to do nothing w przypadku TuSKe lub analogicznie w przypadku samego Skripta: set slot 0 of player's current inventory to diamond named "cos" with lore "cos", "linia 2", "linia 3" and "linia 4"
-
Skrypt na wysyłanie wiadomości co 30 minut
PanAnimek odpowiedział(a) na RewSol pytanie w Pytania i problemy
W przypadku 1 wiadomości: every 30 minutes: broadcast "jakas wiadomosc" W przypadku 2 lub więcej: variables: {msg} = 1 every 30 seconds: if {msg} is 1: broadcast "wiadomosc 1" if {msg} is 2: broadscast "wiadomosc 2" if {msg} is 3: broadcast "wiadomosc 3" set {msg} to 0 add 1 to {msg} -
To spróbuj tego: options: lista: "jebac" or "kurwa" or "debil" #tutal lista zakazanych slow na wzor podanego przykladu wiadomosc: &cTwoj nick zawiera zakazane slowo! #wiadomosc kicka on connect: if "%player%" contains {@lista}: kick player due to "{@wiadomosc}"
-
Zamień set {_g} to event-block na set {_g} to location of event-block Powinno działać. Event-block w outpucie ma typ bloku (np. stone) a nie lokalizację.
-
Tutaj skrypt wyrzuci, jeśli nick to "jebac" a autorowi chodzi o to, że ma zawierać, czyli może być to gdzieś wtrącone itd. options: lista: "jebac" or "kurwa" or "debil" #tutal lista zakazanych slow na wzor podanego przykladu wiadomosc: &cTwoj nick zawiera zakazane slowo! #wiadomosc kicka on connect: if player's name contains {@lista}: kick player due to "{@wiadomosc}" Trzymaj
-
Skrypt ciekawy aczkolwiek bardzo prosty. Dodaj listę komend, które są dozwolone przed wpisaniem kodu, bk skrypt będzie kolidował z np. pluginami autoryzacyjnymi typu AuthMe, LogIt, LoginSecurity etc. Zablokuj też opcje poruszania się, wyrzucania itemów, podnoszenia itemów itd. przed wpisaniem kodu. Polecam też dodać alias typu /sc, aby ułatwić graczom życie. Co do kodu "%command%" możesz zastąpić zwykłym command.
-
świat Skrypt na /pomoc Autorskie Kolejne bedą kity w gui !!
PanAnimek odpowiedział(a) na KrychaMC09 temat w Nauka
Skrypt strasznie prosty, nic nowego nie wnosi. Tutaj się z kolegą zgodzę, coś takiego byłoby lepsze. Po co SkQuery, skoro to zwykłe send? Weź się postaraj, posiedź więcej niż te 5min i zrób coś orginalnego albo przynajmniej bardziej rozwiniętego niż to -
Skrypt bardzo prosty, aczkolwiek może znaleźć swoje zastosowanie na mniejszych serwerkach. Co do permisji, dałbym restrykcję na nick bądź zezwoliłbym na użycie /Antygrief jedynie z konsoli, ponieważ powszechnie stosowaną praktyką jest dawanie wyższej administracji permisji *.
-
Dobra więc tak: Po 1. w nazwach zmiennych staraj się nie używać kropek, np. zamiast {nagroda.%player%} użyj {nagroda::%player%}. Najlepiej używać zmiennych {<nazwa sk>::<nazwa zmiennej>} np. {MojSkrypt::nagroda::%player%}. Wtedy mamy pewność, że zaden inny skrypt nie będzie kolidował z naszym. Po 2. link ci kumplu się wkleił jako tekst, popraw Po 3. może jakaś permisja na /odebralnagrode? Bo obecnie każdy może sb odebrać nagrodę bez wchodzenia na discorda. W każdym razie lepiej użyć dodatku Vixio i połączyć skrypt z botem do Discorda. Następnie utworzyć komendę, którą gracz musi wpisać na dc. Użycie dodatku Vixio: https://github.com/iBlitzkriegi/Vixio/wiki Po 4. temat powinien zawieraćnazwę skryptu oraz przynajmniej jakiś opis, a nie wyglądać tak: "Skrypt na bla bla bla sam się domyśl" Finalna ocena 3/10, skrypt prosty, bywały i wiele lepsze, które są dostępne na forum.
-
Skrypt jak każdy inny na /pomoc. Komentarze stanowią ponad 50% kodu. Pomyśl nad czymś orginalniejszym, bardziej rozbudowanym, bo szczerze powiedziawszy skrypt nic nowego nie wnosi i jest wsm bezsensowny, każdy może taki napisać w mniej niż 5min. Finalna ocena 2/10 na zachętę
-
display bossbar with "{@tag} &bDziekujemy za gre na naszym serwerze!" to player for (czas) Spróbuj tego. Wymaga skRayFall.
-
Problem z działaniem skryptów 1.12.2
PanAnimek odpowiedział(a) na jogurcik122pl pytanie w Pytania i problemy
Spróbuj użyć dodatku SkBee. Syntax powinien pasować. -
Wytabowac sb to musisz, zeby dzialalo
