-
Ilość zawartości
11014 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
231
Treść opublikowana przez Kormic
-
Użyj poprawionego skryptu nofa i tyle. Moim zadaniem jako zleceniobiorcy jest stosować się do zlecenia, nie tego co autor może sobie myśleć.
-
Mam wrażenie, iż nadal mnie nie rozumiesz. Autor wątku chciał w zleceniu po podwójnym wciśnięciu spacji mieć wyższy skok. Przypominam, że w opcjach sterowania skok można sobie ustawić pod inny klawisz.
-
I gdzie tutaj w tym skrypcie jest przechwytywanie wciskania klawisza spacji?
-
Co do podwójnego wciskania spacji, tego nie zrobisz w żaden sposób, nawet przez plugin. Klient nie wysyła wciskanych klawiszy do serwera. Natomiast masz zapewne na myśli podwójny skok, który powoduje wyższe skakanie. Oto skrypt. Wymagany silnik PaperSpigot do eventu 'on jump'. on jump: if {jump::%player%} is set: if difference between {jump::%player%} and now is less than 1 second: push player upwards with speed 0.2 set {jump::%player%} to now
-
Bugowanie cobblexów, boyfarmerów, rzucaków, case'ów
Kormic odpowiedział(a) na Venooski1337 pytanie w Pytania i problemy
Pokaż skrypt, bez niego nie jestem w stanie wiele stwierdzić. -
Skrypt nie czyta 'on script load':, 'on first join:'
Kormic odpowiedział(a) na pytanie w Pytania i problemy
Zapewniam cię, że Skript 2.5.1 nie zadziała na na wersji 1.8.8. Skript oficjalnie wspiera jedynie wersje 1.9+ (a dokładniej ostatnie patch wersje, to znaczy, że wersja 1.12.2 (ostatnia z minor update'u 1.12) jest wspierana, natomiast 1.12.1 już nie). Jako zamiennik możesz użyć forku Matocolotoe: https://github.com/Matocolotoe/Skript-1.8/releases -
Wszystko jest w dokumentacji, niewystarczająco dobrze szukałeś. on rightclick with paper: if player's tool's name is "&6&lMagiczna kartka": remove 1 paper named "&6&lMagiczna kartka" from player repair all items in player's inventory
-
Musisz postawić nową skrzynię nazwaną "&cKnyfla", aby jej lokalizacja została dodana do listy.
-
Ponieważ skrzynki jako bloki nie mają nazw, a jedynie jako itemy, to należy dodać lokalizację postawionej skrzynki do listy. on place: if player's tool is chest named "&cKnyfla": add location of event-block to {skrzynki::lista::*} on break of chest: if {skrzynki::lista::*} contains location of event-block: remove location of event-block from {skrzynki::lista::*} on rightclick on chest: if {skrzynki::lista::*} contains location of clicked block: send "&cOtworzyłeś skrzynkę!" to player Należy pamiętać o tym, aby nad tą skrzynką nie był pełny blok, gdyż wtedy nie będzie można otworzyć skrzynki, a wiadomość i tak zostanie wysłana na czacie.
-
To w takim razie być może to? set {_t} to type of {64cobblestone} remove {_10} of {_t} from player's inventory
-
Albo zrób: remove 1 of {64cobblestone} from player's inventory albo: remove 63 cobblestone from {64cobblestone} remove {_10} of {64cobblestone} from player's inventory
-
SkQuery ma wyrażenia dot. kwerend i zapytań do baz danych. Przejrzyj jego dokumentację, może tam znajdziesz to, czego szukasz.
-
1. Poprosiłeś o to, abym zrobił to pod zabijanie graczy. Na przyszłość bądź jak najbardziej precyzyjny w zleceniu i nie zmieniaj niczego w nim w trakcie jego wykonywania przez zleceniobiorcę (w tym przypadku mnie). 2. Zamień w pierwszej linijce 'on death of player' na 'on death of zombie' i tyle.
-
Proszę, oto skrypt. Wymagany plugin wspierający ekonomię (przykładowo Essentials) oraz Vault. on death of player: if attacker is a player: add 1 to {playerKills::%attacker%} if {playerKills::%attacker%} is 20: clear {playerKills::%attacker%} add 2000 to attacker's money send "&aOtrzymales &62000$ &aza zabicie łącznie &e20 &agraczy!" to attacker
-
Jeżeli coś zlecasz, bądź możliwie jak najbardziej dokładny, aby nie marnować czasu na zbędne dopytywanie. Spytam o wszystko to, czego nie doprecyzowałeś. Czy jedynie miecz ma być brany pod uwagę czy też dowolna rzecz, która posiada grabież na sobie? Jaka tutaj ma być proporcja poziomu grabieży do zadawanych obrażeń oraz otrzymywanej ilości monet? Czym mają być te monety? Na jak długi okres czasu ma nadawać ten efekt regeneracji? Jaki to ma być poziom (tier) regeneracji? Czy mają być widoczne efekty wizualne przy tym efekcie jak przy wypiciu zwykłej mikstury regeneracji?
-
Proszę. Wymagany plugin wspierający ekonomię (np. Essentials) i Vault. on click on entity: if display name of entity is "Money": send "Twój stan konta&7: &6%player's money%" to player
-
Tworzenie nowego skryptu na home'y mija się z celem. Nie dość, że pełno jest takich skryptów w internecie, to w dodatku wszystkim dobrze znany Essentials oferuje ustawianie home'ów.
-
Proszę. Wymagany FunnySkAddon oraz oczywiście FunnyGuilds. on place of cobblestone: set {_g} to guild at location of event-block if {_g} is set: stop cancel event
-
Jeżeli masz wersję serwera 1.13 lub 1.14, możesz spróbować z Tablisknu. Poza tym nie widzę wielu innych sposobów. Ewentualnie można pomyśleć o wysyłaniu fałszywych pakietów z pomocą dodatku ThatPacketAddon.
-
Proszę. on leaving of region "green": send "&8&l[&2&lGREEN&8&l] &c&lOpusciles na teren &2&lZielonych!" to player Pamiętaj o korzystaniu z dokumentacji.
-
Przyczyn może być kilka, wymienię najbardziej prawdopodobne: 1. Niezgodność wspieranych wersji dodatku z wersją serwera. 2. Silnik niebędący Spigotem, bądź jego jakimkolwiek forkiem. 3. Dodatek (lub sam Skript) powodujący konflikt. 4. Błędy w twoim kodzie. 5. Błędy w kodzie MundoSK. Spróbuj użyć innych syntaxów: (show|hide) [player] tab[s] of %players% for %players% (show|hide) %players%'s [player] tab[s] for %players% (show|hide) %players% for %players% in tablist (show|hide) %players% in %players%'s tablist (show|hide) %players% in [the] tablist of %players% Możliwe, że któryś zaskoczy.
-
Proszę. Wymagany SkQuery. command /uuid [<offline player>]: trigger: set {_t} to text from "https://api.mojang.com/users/profiles/minecraft/%arg 1%" replace all "{""name"":""%arg 1%"",""id"":""" with "" in {_t} replace all """}" with "" in {_t} send "Przycięte UUID gracza &6%arg 1% &fto&7: &f%{_t}%" to sender Jeżeli chcesz pełne UUID, należy ustawić wszystkie znaki w krótszym UUID do jakiejś listy za pomocą: set {_t::*} to {_t} split at "" Następnie zapętlasz tę listę i w odpowiednich miejscach w UUID wstawiasz myślniki.
-
1. Na przyszłość prosiłbym o to, aby sprecyzować swoje zlecenie, gdyż teraz dorabianie rzeczy w skrypcie nie jest ani mi, ani tobie na rękę. 2. Jak ma wyglądać ta lista? Od myślników? Pamiętaj, żeby sprecyzować jakoś jej długość oraz sposób wyświetlania, gdyż zgaduję, że w końcu będzie tam kilkaset jak nie kilka tysięcy graczy.
-
Dopóki nie masz jakiegoś pluginu/skryptu naprawiającego kolorowe nazywanie w kowadle, to to nie zadziała. Zresztą, możesz sam spróbować dla testu nazwać skrzynię w kowadle jako "&5&lMagiczna Skrzynia" i spróbować ją otworzyć. Jeżeli mimo wszystko jakimś cudem to zadziała... 1. Możesz dodać do lore tej skrzyni nawet pustą linijkę, gdyż lore żaden gracz sobie w kowadle nie ustawi. Oczywiście nie zapomnij dodać do warunku ze skrzynią 'with lore "twój lore"'. 2. Istnieje również rozwiązanie, które na pewno spowoduje, że nazwy itemów w kowadłach nie będą miały kolorów. import: org.bukkit.event.inventory.PrepareAnvilEvent on PrepareAnvilEvent: if event.getResult() != null: set {_var} to event.getResult() set {_var}'s name to uncoloured {_var}'s name event.setResult({_var}) Wymagany skript-reflect.
-
Zamień ten fragment: if player is holding a chest named "&5&lMagiczna Skrzynia": cancel event remove 1 chest named "&5&lMagiczna Skrzynia" from player send "&b&lOtworzyłeś &5&lMagiczną Skrzynię!" na to: if player is holding a chest named "&5&lMagiczna Skrzynia": cancel event remove 1 chest named "&5&lMagiczna Skrzynia" from player send "&b&lOtworzyłeś &5&lMagiczną Skrzynię!" else: stop Powinno pomóc. Kilka słów wyjaśnienia: Dlatego skrypt powodował, że z każdego bloku wyrzucało te itemy, gdyż nie było żadnego warunku sprawdzającego czy gracz postawił blok inny niż tę konkretną skrzynię.
