Legal
Użytkownik-
Ilość zawartości
79 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez Legal
-
Działa, ale założony itemek znika jak go chcę zdjąć Nieważne, miałem gamemode Dzięki wielkie
-
Witam, potrzebuję skryptu, aby graczy, który nosi głowę np. zombie nazwanej np. "glowa zombie" posiadał efekt widzenia w ciemności, a gdy zdejmie głowę efekt znikał.
-
Ogólnie to nawet nie wykrywa tego rozszerzenia skript-placeholders w konsoli teraz widzę takie coś: [19:22:35 ERROR]: [PlaceholderAPI] Failed to load placeholder expansion from class: io.github.apickledwalrus.skriptplaceholders.placeholder.placeholderapi.PlaceholderAPIListener java.lang.NoSuchMethodException: io.github.apickledwalrus.skriptplaceholders.placeholder.placeholderapi.PlaceholderAPIListener.<init>() at java.lang.Class.getConstructor0(Unknown Source) ~[?:1.8.0_271] at java.lang.Class.getDeclaredConstructor(Unknown Source) ~[?:1.8.0_271] at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.createExpansionInstance(LocalExpansionManager.java:336) ~[?:?] at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.register(LocalExpansionManager.java:138) ~[?:?] at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[?:1.8.0_271] at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_271] at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_271] at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_271] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) ~[?:1.8.0_271] at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_271] at java.util.stream.LongPipeline.reduce(Unknown Source) ~[?:1.8.0_271] at java.util.stream.LongPipeline.sum(Unknown Source) ~[?:1.8.0_271] at java.util.stream.ReferencePipeline.count(Unknown Source) ~[?:1.8.0_271] at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$registerAll$2(LocalExpansionManager.java:288) ~[?:?] at me.clip.placeholderapi.util.Futures.lambda$null$0(Futures.java:46) ~[?:?] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[Paper-1.12.2.jar:git-Paper-1618] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:423) ~[Paper-1.12.2.jar:git-Paper-1618] at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:840) ~[Paper-1.12.2.jar:git-Paper-1618] at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[Paper-1.12.2.jar:git-Paper-1618] at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[Paper-1.12.2.jar:git-Paper-1618] at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[Paper-1.12.2.jar:git-Paper-1618] at java.lang.Thread.run(Unknown Source) [?:1.8.0_271] Zmienna w skrypcie: %{cobble.%player%}% Zmienna w pluginie: %skript_cobble.{player}% Na hostingu wyświetla się: [PlaceholderAPI] skript is attempting to register placeholders via a PlaceholderHook class which is no longer supported!
-
DeluxeMenus najnowszy tak samo jak PlaceHolderApi, skript-placeholders 1.5 najnowszy, chyba że na wersji PaperSpigot 1.12 to nie działa
-
Witam serdecznie, mam problem ze zmiennymi, mianowicie chciałbym je wrzucić do pluginu, aby odciążyć troszkę serwer. Lecz jak pobieram placeholder skript to rozszerzenie nie jest wykrywalne
-
Witam serdecznie, zbliżam się ku końcowi tworzenia trybów (serwerów) Minecraft, bardziej dopracowanych, więcej włożonej pracy, a również kilka nowości. Przeczytałem wiele postów na różnych forach, jednakże wszystko jest tak ... nawet nie wiem jak to opisać. Jedni powiedzą, że serwer im śmiga po x graczy na 2GB RAMU a inny, że jemu nie działa na x graczy 2G RAMU. Jedni mówią, weź VPS, a inni weź hosting. Również znajduję posty z 2017+- Można by tak wymieniać dalej, co kto pisze, ale chyba rozumiecie. Niestety ostatni serwer, jaki miałem to czasy 2015-2017, a do dziś na pewno sporo się zmieniło, przejdźmy do rzeczy. Więc przychodzę z pytaniem, co polecacie mi, opiszę swoją sytuację poniżej. Na początek nie chciałbym wydawać po 200 zł na VPS z 16-20 GB RAM'u, gdyż mi to aktualnie zbędne. Jak wiecie, początki zaczynają się od małych liczb graczy. Dopiero później planuję przejść na VPS'y. Na początek szedłbym w stronę hostingu, wiadomo jest to nowy serwer, dopiero zaczynamy. Co o tym myślicie? Jaki hosting jest w stanie utrzymać do 50, do 100 graczy i przy jakim RAM'ie (ok. 20-40 pluginów). Większość serwerów na PaperSpigot 1.12.2. Jeden tryb będzie 1.16.4. Ewentualnie, jeśli odradzacie hostingu na początek, to czekam na wasze sugestie, na jakiej stronie VPS i jakie parametry. Dodatkowo pytanie, jak duże znaczenie ma dysk, ile GB wystarczy dla 100 graczy, bo znalazłem nawet oferty, gdzie przydzielane jest od dziesiątek, aż po setki GB. Mile widziane w postach również wasze doświadczenia, jeśli posiadaliście/posiadacie serwer w ostatnim czasie jak to wyglądało, ile graczy, ile RAM ;) Każdemu kto odpowie dziękuję za poświęcony czas @Edit: Przepraszam ale chyba źle sobie kliknąłem i w złym dziale jest pytanie
-
Witam, posiadam taki skrypt od Kormic'a na wyłączenie dropu, mam prośbę o dodanie dropu do eq, a gdy eq będzie pełne to cobblestone będzie wypadał: on break: event-block is stone or cobblestone {preventCobblestoneDrop::%player%} is set cancel drops command /cobbledrop: executable by: players trigger: if {preventCobblestoneDrop::%player%} is set: clear {preventCobblestoneDrop::%player%} send "&aWłączono drop cobblestone!" to player set {cobble.%player%} to "&a✔" else: set {preventCobblestoneDrop::%player%} to true send "&cWyłączono drop cobblestone!" to player set {cobble.%player%} to "&c✘" Do innych dropów używam: if player has enough space for 1 cobblestone: Lecz nie wiem jak to dodać, ponieważ gdy dodaje sobie to dropi i do eq i na ziemie cobblestone, czyli gracz dostaje aż 2x cobblestone.
-
Dzięki wielkie, działa. Jeszcze pytanie jak wrzucić to do zmiennej, aby w GUI wyświetlało mi się: Status: WLACZONE Status: WYLACZONE
-
Witam, czy mógłby mi ktoś napisać skrypt na włączenie/wyłączenie dropu cobblestone? Ponieważ wszystko co piszę lub znajduję jest zbugowane, set block to air odpada ponieważ bloki przy szybszym kopaniu są zbugowane i pojawia się spowrotem i znika dopiero po jakiejś setnej sekundzie, cancel event to znowu mi cobblestone nie da się na ziemię wyrzucać...
-
Ogólnie to sprawdziłem set slot i itemki można sobie wyjmować
-
Super, dzięki wielkie. Wszystko działa, jeszcze pytanie takie poza tematem.. Jak najlepiej pisać GUI (chodzi mi o formaty set slot .... format slot ... itd.
-
Witam, znalazłem taki skrypcik. Chciałbym prosić o pomoc, jak dodać taką główkę do gui? options: nbt: {SkullOwner:{Id:""3d80d659-36cd-4aee-8540-8cdb548ede75"",Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2FmNTk3NzZmMmYwMzQxMmM3YjU5NDdhNjNhMGNmMjgzZDUxZmU2NWFjNmRmN2YyZjg4MmUwODM0NDU2NWU5In19fQ==""}]}}} on death of zombie: drop player head named "TNT" with nbt "{@nbt}" at victim
-
pyraTop REBORN - funkcja generująca topki (v4.3.0)
Legal odpowiedział(a) na PanMaruda temat w Promowane skrypty
Pytanko Jak zrobić, aby lista wyświetlała nicki, ale prawidłowo (chodzi mi o to, że gracz ma nick: Tester to w topce wyświetla się x. tester: x), a chciałbym poprawnie wyświetlany nick, po prostu nie łapie dużych liter w nicku gracza Może brakuje mi pluginu jakiegoś bo widzę, że osoba wyżej ma tutaj poprawnie- 26 odpowiedzi
-
Witam, pytanko jak zrobić, aby czas w skrypcie był odliczany od godziny, a mianowicie coś takiego: (01:00:00) godziny, minuty, sekundy Aktualny skrypt: command /czasik: trigger: loop 80 times: send action bar "&6Czas &e%81 - loop-number% &6sekund!" to player
-
przeniesienie pieniedzy graczy z vault do skript
Legal odpowiedział(a) na suchymonster pytanie w Pytania i problemy
Błąd znikł, ale topki nie wyświetla -
przeniesienie pieniedzy graczy z vault do skript
Legal odpowiedział(a) na suchymonster pytanie w Pytania i problemy
Twój najnowszy -
przeniesienie pieniedzy graczy z vault do skript
Legal odpowiedział(a) na suchymonster pytanie w Pytania i problemy
Troszkę odkopię temat Ostatnia statystyka mi została do zrobienia hah Także skrypt: on disconnect: set {kasa::%player%} to balance of player command top: trigger: loop all players: set {kasa::%loop-player%} to balance of loop-player send "test" send createTop("kasa", 5, all offline players) Zmienna działa, ponieważ sprawdziłem i wyświetla 0$, lub jak dodam $ do konta wyświetla mi daną kwotę np. 5$ Komenda top również działa, ponieważ wiadomość "test" jest wysyłana, problem natomiast z topką, która się nie generuje. Błąd po przeładowaniu w konsoli: [23:21:43 WARN]: a money cannot be saved, i.e. the contents of the variable {kasa::%the player%} will be lost when the server stops. (test.sk, line 67: set {kasa::%player%} to balance of player') [23:21:43 WARN]: a money cannot be saved, i.e. the contents of the variable {kasa::%loop-player%} will be lost when the server stops. (test.sk, line 103: set {kasa::%loop-player%} to balance of loop-player') [23:21:43 ERROR]: The 3rd argument given to the function 'createTop' is not of the required type text. Check the correct order of the arguments and put lists into parentheses if appropriate (e.g. 'give(player, (iron ore and gold ore))'). Please note that storing the value in a variable and then using that variable as parameter will suppress this error, but it still won't work. (test.sk, line 105: send createTop("kasa", 5, all offline players)') [23:21:43 WARN]: a money cannot be saved, i.e. the contents of the variable {kasa::%loop-player%} will be lost when the server stops. (test.sk, line 110: set {kasa::%loop-player%} to balance of loop-player') [23:21:43 ERROR]: Functions cannot be used here (or there is a problem with your arguments). (test.sk, line 112: set {_lista::*} to createTop("kasa", 5, all offline players, false)') Błąd po przeładowaniu w grze: https://imgur.com/406gG9C -
Mógłbyś mi dokończyć ten kod? Byłbym wdzięczny ponieważ coś mi nie chce wyjść to ehh Aktualnie wszystko działa już, jedynie brakuje mi tych dni godzin itd. Kod wygląda teraz tak: on join: if {time::%name of player%} is not set: set {time::%name of player%} to 0 on disconnect: set {time::%name of player%} to time played of player command /topki: trigger: open chest with 6 rows named "TEST" to player wait 3 tick format slot 16 of player with clock named "Czas gry" with lore createTop("time", 10, "&f &f[index]. &f[player]&f: &e[value]") to be unstealable command /top [<string>]: trigger: loop all players: set {time::%name of loop-player%} to time played of player send "&fTopka czasu online:" send createTop("time", 10, "&f &f[index]. &f[player]&f: &e[value]") function createTop(name: string, size: integer, format: string="[P] - [V]") :: strings: set {_indices::*} to all indices of {%{_name}%::*} set {_index} to 1 if {_size} = 0: return "" if {_size} < 0: set {_reversed} to true set {_size} to ({_size} * (-1)) loop {_indices::*}: if {%{_name}%::%loop-value%} = number or timespan or date: set {_values::%{_index}%} to {%{_name}%::%loop-value%} set {_indexes::%{_index}%} to "%loop-value%" add 1 to {_index} if {_size} > (size of {_indexes::*}): set {_size} to (size of {_indexes::*}) loop {_size} times: loop {_values::*}: if {_max} is not set: set {_max} to loop-value-2 set {_index} to loop-index else: if {_reversed} is not true: if loop-value-2 > {_max}: set {_max} to loop-value-2 set {_index} to loop-index else: if loop-value-2 < {_max}: set {_max} to loop-value-2 set {_index} to loop-index set {_var} to {_format} replace "[VALUE]" and "[V]" with "%{_max}%" in {_var} replace "[INDEX]" and "[I]" with "%loop-number%" in {_var} replace "[PLAYER]" and "[P]" with {_indexes::%{_index}%} in {_var} add {_var} to {_return::*} delete {_indexes::%{_index}%}, {_values::%{_index}%}, {_max} and {_index} return {_return::*}
-
Tutaj jest funkcja: function createTop(name: string, size: number, list: objects, format: string="[PLAYER] - [VALUE]") :: strings: set {_index} to 1 loop {_list::*}: if {%{_name}%::%loop-value%} is set: if {%{_name}%::%loop-value%} is a number: set {_top::%{_index}%} to {%{_name}%::%loop-value%} set {_players::%{_index}%} to "%loop-value%" add 1 to {_index} if {_size} > (size of {_players::*}): set {_size} to (size of {_players::*}) loop {_size} times: loop {_top::*}: if {_max} is not set: set {_max} to loop-value-2 set {_index} to loop-index else: if loop-value-2 > {_max}: set {_max} to loop-value-2 set {_index} to loop-index set {_var} to {_format} replace "[PLAYER]" with {_players::%{_index}%} in {_var} replace "[INDEX]" with "%loop-number%" in {_var} replace "[VALUE]" with "%{_max}%" in {_var} add {_var} to {_return::*} delete {_players::%{_index}%}, {_top::%{_index}%}, {_max} and {_index} return {_return::*} No to poczekam na PanaMarude, może zerknie tutaj i pomoże Chodzi bardziej o to, aby było top 10 czasu online, a nie sprawdzenie kto ile czasu ma Zaktualizowałem sobie funkcję do 4.3.0 i ogólnie wszystkie topki mi działają, ewentualnie wkradło mi się jakieś <none>, ale mniejsza... wszystko segreguje się dobrze, lecz właśnie topka czasu wygląda tak: (PaperSpigot 1.12.2), Skript najnowszy Jak to naprawić i jak ustawić, aby było po polsku ładnie Super, sprawdzę później jak będę w domu, dzięki Ci bardzo za poświęcony czas Miłego dniocha. Teraz to cały skrypt się zbugował... Wyświetla wszystkim ten sam czas gry, nie segreguje się, gracz <none> nawet się wkradł
-
Dlaczego niekompletny? Skoro kod działa i pokazuje godziny... ale chciałbym, aby pokazywał dodatkowo dni i minuty.
-
Witam serdecznie, znalazłem skrypt od PanaMarudy na Top czasu online, jednakże topka wyświetla tylko godziny, chciałbym aby znajdowały się również dni i minuty, jest szansa jakoś to dodać? Lub czy posiadacie taki skrypt już gotowy? Jest: (x godz.) Chciałbym: (x Dni x godz. x min.) function getUnixFromTimespan(t: timespan) :: number: set {_} to unix date of 0 add {_t} to {_} set {_return} to unix timestamp of {_} return {_return} on disconnect: set {time::%name of player%} to (getUnixFromTimespan(time played of player) / 3600) command /top [<string>]: trigger: set {_offline::*} to all offline players loop all players: set {time::%name of loop-player%} to (getUnixFromTimespan(time played of loop-player) / 3600) send "&fTopka czasu online:" send createTop("time", 10, {_offline::*}, "&f &f[index]. &f[player]&f: &e[value] h")
-
Nareszcie udało się, wczoraj tylko zmarnowałem na to 2 godziny... niepotrzebnie, jak zwykle coś jest nie tak jak robię serwer na komputerze, a na normalnym hostingu... Finalnie działa to i pomogło to sprawdzenie przedmiotu jaką ma nazwę. Najlepsze, że na serwerze stworzonym na komputerze i te same pluginy itd. to nadal nie działa Ale ważne, że na hostingu działa. on consume notch apples: add 1 to {koxy::%player%} send "test" to player Dzięki za pomoc. Miłego dnia wam życzę
-
Dobra, na hostingu i wersji PaperSpigot 1.12.2 wyświetlana nazwa to: notch apples
-
Zupełnie nic nie wyświetla, nawet pustej linijki.
-
PaperSpigot 1.12.2
