-
Ilość zawartości
11014 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
231
Treść opublikowana przez Kormic
-
Dzisiaj złożyłeś zlecenie o topkę. Szczerze nie wiem czy w ogóle je przeczytałeś. Tam masz zamieszczone.
-
Skrypt nie wysyła wiadomości po wpisaniu danej komendy
Kormic odpowiedział(a) na Xpedia250 pytanie w Pytania i problemy
A więc... upewnij się, że skrypt jest we właściwym miejscu upewnij się, że przeładowałeś skrypt upewnij się, że nie ma błędów w konsoli upewnij się, że rozszerzenie pliku to .sk spróbuj usunąć ten plik ze skryptem i utwórz nowy sprawdź czy twój Skript jest zgodny z twoim serwerem -
Podałem wyżej wymagania skryptu. Najpewniej ich nie spełniasz.
-
1. Brakuje znaku większości w [<text>] w komendzie /resetlvl. 2. Procentów używamy jedynie w tekście i nazwach zmiennych, aby zagnieździć (zamieścić) wartość danego wyrażenia lub zmiennej. 3. W 3. linijce od końca masz literówkę, mianowicie "sent". 4. Wygląd czatu powinieneś ustawić poprzez 'chat format' w evencie 'on chat' (o ile nie posiadasz żadnego pluginu zarządzającego czatem, chociaż wtedy zamiast bawić się w 'display name', lepiej zarejestrować sobie placeholdery). set chat format to "[%{jakasZmienna}%] [player] &7>> &f[message]" Co do twojego pytania, aby zamieścić pierwotną grupę gracza, użyj 'group of player'. Jeżeli natomiast chcesz sobie użyć najwyższej rangi gracza, sprawdzaj je po kolei. if groups of player contains "Admin": set chat format to "&c[player] &7>> &c[message]" else if groups of player contains "Moderator": set chat format to "&a[player] &7>> &a[message]" # I tak dalej aż do... else: set chat format to "&7[player] &7>> &f[message]"
-
Tak jak napisałem wyżej, zobacz sobie skrypty na forum. Podpowiem - głównie polega to na pętli wykonującej się 40 razy i zapisujemy slot 'loop-number' do zmiennej gracza (a ta zmienna jest elementem listy zmiennych).
-
W Skript nie ma czegoś takiego jak 'restore'. Zobacz sobie skrypty na zapis ekwipunku i/lub skrypty na magazyny, a będziesz wiedział jak to należy zrobić.
-
https://www.spigotmc.org/resources/blockchanger-remove-blocks.3665/
-
I jak mam ci pomóc... Podaj: wersję serwera silnik serwera wersję Skripta listę dodatków do Skripta wraz z ich wersjami błędy w konsoli
-
Tak. command /wiedzma: trigger: give player diamond axe of sharpness 5 named "&5&lSiekiera wiedźmy" send "&5Przywolano zestaw wiedźmy." on rightclick with diamond axe: name of player's tool is "&5&lSiekiera wiedźmy" clicked player is set loop 2 times: spawn a zombie at player set target of last spawned zombie to clicked player
-
Nie da rady tego zrobić, gdyż niepoterze są mobami pasywnymi i nie są w stanie atakować. Jedyny sposób to byłoby użycie pluginu LibDisguises i przebranie ich przykładowo za fantomy lub duchy.
-
Jest taki plugin, nazywa się BlockChanger. Usuwa wszystkie bloki z ID ustawionym w configu. Ważne abyś przeczytał opis pluginu, dzięki temu unikniemy nieporozumień. Możesz oczywiście napisać własny generator lub zmodyfikować nieco już istniejący. To już zależy tylko i wyłącznie od ciebie.
-
Proszę. Wymagany dodatek skript-reflect (bądź skript-mirror). import: org.bukkit.event.block.BlockRedstoneEvent on BlockRedstoneEvent: event.setNewCurrent(0)
-
Otóż nie należy użyć eventu 'on rightclick', a 'on shoot'. on shoot: shooter's tool's type is bow {cooldownBow::%shooter%} is set: difference between {cooldownBow::%shooter%} and now is less than 2 seconds cancel event stop set {cooldownBow::%shooter%} to now
-
1. Lepiej użyć 'consume'. 2. Jak nie można jak można? send event-item's name
-
Zobacz sobie poradnik od Helios1993 o tworzeniu GUI w Skript, znajdziesz w dziale "Skript > Poradniki".
-
W takim razie zamiast 'cancel event' daj 'turn off event-block'.
-
Jeżeli poprawisz 'open chest' na 'open chest inventory', wystarczy sam Skript.
-
No to mogę to dodać, no problemo. on place: if player's tool is cobblestone named "KAMIEN": add location of event-block to {stoneList::*} else if player's tool is sand named "PIACH": add location of event-block to {sandList::*} on right click on sand with stick: {sandList::*} contains location of clicked block {stoneList::*} contains location of block under clicked block send "Interakcja" to player on break: if event-block is cobblestone: {stoneList::*} contains location of event-block remove location of event-block from {stoneList::*} else if event-block is sand: {sandList::*} contains location of event-block remove location of event-block from {sandList::*}
-
To działa na piasek, który ma pod sobą bruk, który jest dodany do tej listy (czyli bruk, który miał nazwę "KAMIEN"). Jeżeli to przeszkadza, mogę to dodać.
-
Proszę. command /mandat [<player>] [<number=100>] [<text="Brak">]: permission: mandat.daj trigger: {cooldownMandat::%arg-1%} is set: difference between {cooldownMandat::%arg-1%} and now is less than 1 minute send "&cTen gracz otrzymał już mandat w ciągu ostatniej minuty!" to sender stop if arg-2 is greater than 5000: send "&cNie możesz dać większego mandatu niż 5000$" to sender stop set {cooldownMandat::%arg-1%} to now remove arg-2 from arg-1's balance broadcast "&6&lGracz &e&l%arg-1% &6&lotrzymał &6&lmandat &6&lw &6&lwysokości &c&l%arg-2%$ &6&lz &6&lpowodem: &c&l%arg-3%" send title "&4&lMandat" with subtitle "&4&lOtrzymałes mandat w wysokości &4&l%arg-2%$&4&l!" to arg-1 for 5 seconds with fadein 1 second and fade out 1 second
-
Proszę, skrypt nietestowany. Zanim powiesz, że nie działa, upewnij się, że żaden plugin zarządzający czatem nie koliduje z 'chat name' ze Skripta. command /wyrzut: trigger: give player iron axe of sharpness 3 give player skeleton skull item on right click with skeleton skull item: {cooldownThrust::%player%} is set: difference between {cooldownThrust::%player%} and now is less than 5 seconds send "&cNie możesz jeszcze użyć tego przedmiotu!" to player stop set {cooldownThrust::%player%} to now push player upwards set {hardLanding::%player%} to true on chat: if difference between {cooldownThrust::%player%} and now is less than or equal to 10 minutes: set chat name of player to "[Wyrzutnia]" else: set chat name of player to "%player%" on damage: damage cause is fall {hardLanding::%victim%} is set cancel event clear {hardLanding::%victim%} loop all players in radius 5 around victim: loop-player is not victim damage loop-player by 4 hearts
-
Ale dodaje przecież lokalizację stawianego bloku z nazwą do listy, więc nie rozumiem twojego problemu. Na co ty klikasz? Na piasek, tak?
-
Nie o to mi chodzi. Ma się zmieniać na czacie, nad głową gracza, na tabliście?
-
Cooldown ma dotyczyć osoby nadającej mandat czy też otrzymującej mandat? Według mnie zdecydowanie powinno być to drugie, ale dla pewności wolę dopytać.
-
Proszę. on redstone: type of event-block is observer cancel event
