-
Ilość zawartości
11012 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
230
Treść opublikowana przez Kormic
-
command /i [<itemtypes>] [<integer>]: trigger: if player doesn't have permission "giveitem.agesv": stop if arg 1 is not set: stop if arg 2 is not set: stop give arg 1 of arg 2 to player Sprawdź z tym.
-
Jakiego ty masz Skripta? Poniżej wersji 2.2?
-
Podaj błędy.
-
Powiem, że nigdy nie używałem poradników na YT. Głównie korzystałem z dokumentacji i forów. Polecam tę dokumentację https://skriptlang.github.io/Skript/expressions.html oraz dokumentację z SkUnity.
-
U mnie wszystko poprawnie działa. Przywołaj sobie komendą stoniarkę. /dajstoniarke i zacznij kopać kamień. EDIT: Dodałem wykopywanie bloków przystosowane pod ciebie, bo wiem, że masz starszą wersję. on place of end stone: if player's held item is end stone named "&6Stoniarka": set block above event-block to stone add location of event-block to {stoniarki::*} on break of stone: if {stoniarki::*} contains location of block below event-block: wait 5 ticks set event-block to stone on break of end stone: if {stoniarki::*} contains location of event-block: if player's held item is golden pickaxe: remove location of event-block from {stoniarki::*} set {wykopana::stoniarka} to true drop end stone named "&6Stoniarka" at event-block else: cancel event send "&cStoniarki musisz wykopac zlotym kilofem!" to player on item spawn of end stone: if {wykopana::stoniarka} is true: cancel event clear {wykopana::stoniarka} command /dajstoniarke: trigger: give player 1 end stone named "&6Stoniarka"
-
command /wejsciespawn: trigger: if player is not op: stop set {loc::spawn} to location of the player send "&aPomyslnie ustawiono miejsce spawnu" to player on join: teleport player to {loc::spawn}
-
Mógłbyś poprzez konsolową komendę, ale to cię raczej nie zadowoli. Możesz również użyć składni ze Skelletta: loop all active potions on player: remove loop-value from player
-
remove %nazwa efektu% from player Przykładowo: remove speed from player
-
Powiedziałem "może cię zainteresować". Spójrz na wykorzystane w nim dodatki, może znajdziesz jakąś odpowiednią składnię do przechwytywania wiadomości z discorda i przesyłania na serwer.
-
Myślę, że ten skrypt może cię zainteresować, a przynajmniej zastosowane w nim rozwiązania.
-
Jasne, zaraz dodam. EDIT: Sprawdź czy o to chodziło i co najważniejsze, czy działa: command /odbierz [<text>]: trigger: if arg 1 is not set: send "&cPoprawne uzycie: &6/odbierz <nazwa rangi, np. vip>" to player stop if arg 1 is "vip": if player doesn't have permission "odbieranie.kit": stop if difference between {cooldown::kit::vip::%player%} and now is greater than or equal to 1 hour: send "&8» &aOtrzymales zestaw startowy!" to player if player can hold 64 steak: give player 64 steak else: drop 64 steak at player if player can hold 1 diamond pickaxe: give player 1 diamond pickaxe of efficiency 5 and unbreaking 3 and fortune 3 else: drop 1 diamond pickaxe of efficiency 5 and unbreaking 3 and fortune 3 at player if player can hold 10 oak log: give player 10 oak log else: drop 10 oak log at player set {cooldown::kit::vip::%player%} to now else: set {_czas} to "%{cooldown::kit::vip::%player%}%" replace all "seconds" with "sekund" in {_czas} replace all "minutes" with "minut" in {_czas} replace all "hours" with "godzin" in {_czas} send "&8» &cOstatnio odebrales juz ten zestaw! Musisz odczekac &6(&e%{_czas}%&6)" to player if arg 1 is "svip": if player doesn't have permission "odbieranie.kit": stop if difference between {cooldown::kit::svip::%player%} and now is greater than or equal to 1 hour: send "&8» &aOtrzymales zestaw startowy!" to player if player can hold 64 steak: give player 64 steak else: drop 64 steak at player if player can hold 1 diamond pickaxe: give player 1 diamond pickaxe of efficiency 5 and unbreaking 3 and fortune 3 else: drop 1 diamond pickaxe of efficiency 5 and unbreaking 3 and fortune 3 at player if player can hold 10 oak log: give player 10 oak log else: drop 10 oak log at player set {cooldown::kit::svip::%player%} to now else: set {_czas} to "%{cooldown::kit::svip::%player%}%" replace all "seconds" with "sekund" in {_czas} replace all "minutes" with "minut" in {_czas} replace all "hours" with "godzin" in {_czas} send "&8» &cOstatnio odebrales juz ten zestaw! Musisz odczekac &6(&e%{_czas}%&6)" to player if arg 1 is "uvip": if player doesn't have permission "odbieranie.kit": stop if difference between {cooldown::kit::uvip::%player%} and now is greater than or equal to 1 hour: send "&8» &aOtrzymales zestaw startowy!" to player if player can hold 64 steak: give player 64 steak else: drop 64 steak at player if player can hold 1 diamond pickaxe: give player 1 diamond pickaxe of efficiency 5 and unbreaking 3 and fortune 3 else: drop 1 diamond pickaxe of efficiency 5 and unbreaking 3 and fortune 3 at player if player can hold 10 oak log: give player 10 oak log else: drop 10 oak log at player set {cooldown::kit::uvip::%player%} to now else: set {_czas} to "%{cooldown::kit::uvip::%player%}%" replace all "seconds" with "sekund" in {_czas} replace all "minutes" with "minut" in {_czas} replace all "hours" with "godzin" in {_czas} send "&8» &cOstatnio odebrales juz ten zestaw! Musisz odczekac &6(&e%{_czas}%&6)" to player else: send "&cNie ma takiego kitu!" to player
-
on break of sugar cane: cancel event set {_loc} to location of event-block while block at {_loc} is sugar cane: set block at {_loc} to air drop gold ingot at block at {_loc} set {_loc} to location of block above block at {_loc} drop 1 sugar cane at event-block Lepiej byłoby tu wykorzystać skrypt Rejszpata z pętlą 'while'. Powinno wyrzucać przy każdej zniszczonej trzcinie sztabkę złota. Jak nie chcesz w ogóle trzciny, to wywal ostatnią linijkę.
-
Mam pomysł, ale nie wiem, czy to będzie działało. Można użyć eventu 'on flow', który odpala się przy np. rozlewaniu cieczy (woda, lawa). Chwilę pomyślę i postaram się wrócić z czymś, co ci pomoże. EDIT: Wróciłem, zobaczymy czy to w ogóle zadziała: on block flow: if event-block is water: if block at future event-block is lava: cancel event set block at future event-block to cobblestone if event-block is lava: if block at future event-block is water: cancel event set block at future event-block to obsidian EDIT: Naniosłem małe poprawki.
-
To dobrze
-
Widzę, że jest potrzebny 2.2-dev34, aby móc robić przyzwoite GUI. Sprawdź mój post wyżej czy ci nie pomoże rozwiązanie, które podałem. EDIT: Link do poradnika dot. GUI w TuSKe: https://skripthub.net/tutorials/3
-
Wiem, że raczej to nie będzie zadowalająca odpowiedź, ale nie lepiej używać składni ze Skripta? EDIT: Nie używałem nigdy GUI z TuSKe, ale czy aby przypadkiem nie trzeba dodać na końcu ustawiania slotu 'to do nothing'?
-
W 'on chat' masz taki warunek, podmień go.
-
Obsydian tworzy się, gdy woda wpływa na lawę, a bruk w odwrotnej sytuacji (gdy lawa wpływa na wodę).
-
A spróbuj dać: if message is uncoloured "%{kod::rozwiazanie}%": Zobaczymy, czy chodzi o to, że wiadomość nie zawierała koloru.
-
on place of obsidian: if player's held item is obsidian named "&6Boy Farmer": cancel event loop blocks between event-block and block 50 meters below event-block: set loop-block to obsidian command /boyfarmer: trigger: give player 1 obsidian named "&6Boy Farmer" Rozumiem, że chcesz skrypt na Boy Farmera, tak?
-
Procent zgubiłem Już poprawiłem.
-
Dobra, widzę o co chodzi, zaraz poprawię. EDIT: Poprawione, zobacz.
-
Już dodałem.
-
Zauważyłem, że źle wytabowałem, sprawdź jeszcze raz.
-
1. Nie proś konkretnych osób o pomoc, bo to jest w mojej ocenie świństwo i od razu dyskwalifikujesz resztę osób chcących ci pomóc. 2. Tutaj skrypt: on load: set {kod::wpisywanie} to false clear {kod::rozwiazanie} every 10 minutes: loop 10 times: set {_kod::%loop-number%} to random integer between 0 and 9 set {kod::rozwiazanie} to "&c" loop 10 times: set {kod::rozwiazanie} to "%{kod::rozwiazanie}%%{_kod::%loop-number%}%" broadcast "&eWpisz jako pierwszy kod, aby wygrac &a100 &2$&e!" broadcast "%{kod::rozwiazanie}%" set {kod::wpisywanie} to true wait 15 seconds set {kod::wpisywanie} to false clear {kod::rozwiazanie} on chat: if {kod::wpisywanie} is true: if message is "%{kod::rozwiazanie}%": cancel event set {kod::wpisywanie} to false clear {kod::rozwiazanie} broadcast "&6%player% &ajako pierwszy wpisal haslo! Gratulujemy!" execute console command "/eco give %player% 100" Sprawdź czy działa.
