-
Ilość zawartości
11014 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
231
Treść opublikowana przez Kormic
-
Skript nie dziala do konca przy zmianie sytemu.
Kormic odpowiedział(a) na pawel998 pytanie w Pytania i problemy
Pokaż błąd w konsoli oraz podaj wersję Javy. -
Przechwytywane do wnętrza? Nie rozumiem.
-
Skrypt - Przeciąganie itemu na drugi item w swoim ekwipunku
Kormic odpowiedział(a) na masterekkkk pytanie w Pytania i problemy
Pobrałeś nie tego Skripta. Musi być on od Matocolotoe. -
Skrypt - Przeciąganie itemu na drugi item w swoim ekwipunku
Kormic odpowiedział(a) na masterekkkk pytanie w Pytania i problemy
1. Włącz serwer bez dodatków. 2. Pobierz Skript 2.5.3 od Matocolotoe. -
Skrypt - Przeciąganie itemu na drugi item w swoim ekwipunku
Kormic odpowiedział(a) na masterekkkk pytanie w Pytania i problemy
Podaj proszę: wersję serwera silnik serwera wersję Skripta listę dodatków do Skripta wraz z ich wersjami błędy przy przeładowaniu błędy w konsoli -
To zależy od priorytetu Skripta ustawianego w pliku "config.sk". Jeżeli ktoś sobie daje 'high' lub 'highest', niech się nie dziwi, że tak to działa i event nie jest poprawnie anulowany. Dla pewności możesz dodać na początku każdego farmera (fosy, piasku, itd.) po sprawdzeniu nazwy dodać 'event is not cancelled'. Mimo wszystko FunnyGuilds ma raczej wysokie priorytety ustawione w eventach, więc nie powinno być większych problemów.
-
Skrypt - Przeciąganie itemu na drugi item w swoim ekwipunku
Kormic odpowiedział(a) na masterekkkk pytanie w Pytania i problemy
1. Miałeś użyć 'event-slot', nie 'clicked item'. 2. Miałeś sprawdzać czy 'event-slot' to diament, nie czy 'cursor slot' gracza to diament. To samo tyczy się sztabki złota, ale na odwrót. W skrócie - pomieszałeś wszystko. Przeczytaj jeszcze raz co napisałem wyżej. -
Skrypt - Przeciąganie itemu na drugi item w swoim ekwipunku
Kormic odpowiedział(a) na masterekkkk pytanie w Pytania i problemy
Masz dwie spacje po 'if'. Dlatego jest błąd. Porzuć również nawyk używania wielkich liter w kodzie, gdyż jest to nieestetyczne. -
Brak mozliwości stawiania bloków przez graczy
Kormic odpowiedział(a) na Grzesiuuuu pytanie w Pytania i problemy
Wpisz w tym miejscu komendę "/rg info" i pokaż flagi wszystkich regionów w tym miejscu. Spróbuj również usunąć wszystkie regiony (o ile to możliwe). Podaj jeszcze listę pluginów wraz z wersjami oraz wersję i silnik serwera. -
A już miałem o to zapytać... Te skrypty są tak banalne, że nie ma właściwie mowy o jakiejkolwiek niekompatybilności. Skript stara się zachować kompatybilność wsteczną (większość dodatków również). Mogę jedynie doradzić, aby unikać takich skryptów, które wymagają WildSkripta.
-
Skrypt - Przeciąganie itemu na drugi item w swoim ekwipunku
Kormic odpowiedział(a) na masterekkkk pytanie w Pytania i problemy
Na to nie trzeba właściwie żadnego pomysłu, gdyż jest to banalnie proste. W evencie 'on inventory click' sprawdzamy czy 'event-slot' to diament oraz czy 'player's cursor slot' to złota sztabka. Jeżeli oba warunki będą spełnione, ustawiasz 'event-slot' jako szmaragd, a 'player's cursor slot' jako powietrze. -
Automatyczne dodawanie rangi po jej zakupie
Kormic odpowiedział(a) na Grzesiuuuu pytanie w Pytania i problemy
Wyślij do rcona zapytanie, aby wykonać komendę dodającą gracza do grupy (np. z LuckPerms). Tutaj przykładowe repo, które ci na to pozwoli. https://github.com/thedudeguy/PHP-Minecraft-Rcon -
Popróbuj z różnymi aliasami. player's balance balance of player player's money money of player player's account account of player Jeżeli nadal nie zadziała, podaj proszę: wersję serwera silnik serwera wersję Skripta listę dodatków do Skripta wraz z ich wersjami błędy przy przeładowaniu błędy w konsoli wersję Essentials wersję Vaulta
-
Dlatego to nie działa, gdyż blok nie posiada nazwy, enchantów, itd. Tutaj należy sprawdzać przedmiot w ręce gracza. Już to poprawiłem. Dodałem również wysokość kwadratu. Ustawisz ją w linijce 14. (kamienny kwadrat) i 21. (złoty kwadrat). function createBlockSquare(b: block, i1: integer, i2: integer): set {_1} to location of {_b} set {_2} to location of {_b} add (({_i1} / 2) - 1) to (x-loc of {_1}) and (z-loc of {_1}) remove ({_i1} / 2) from (x-loc of {_2}) and (z-loc of {_2}) add ({_i2} - 1) to y-loc of {_2} set blocks within {_1} and {_2} to dirt on place: if player's tool is stone of unbreaking 100 named "&fDzialka": {placedStone::%player%} >= 3: send "&cJuż przekroczyłeś limit stawianego kamienia na dzień!" to player stop createBlockSquare(event-block, 10, 1) send "&aStworzyłeś kamienny kwadrat!" to player add 1 to {placedStone::%player%} else if player's tool is gold block of unbreaking 100 named "&fDzialka": {placedGoldBlock::%player%} >= 2: send "&cJuż przekroczyłeś limit stawianego złota na dzień!" to player stop createBlockSquare(event-block, 20, 1) send "&aStworzyłeś złoty kwadrat!" to player add 1 to {placedGoldBlock::%player%} every 1 minute: (now formatted as "HH:mm") is "00:00" clear {placedGoldBlock::*} clear {placedStone::*} broadcast "&aZresetowano wszystkim ilość utworzonych kwadratów!" command /wyczysc: permission: permisja.permisja trigger: clear {placedGoldBlock::%player%} clear {placedStone::%player%} send "&aZresetowałeś swoje limity postawionych bloków!"
-
Czy posiadasz Vault oraz plugin wspierający ekonomię na serwerze (np. Essentials)?
-
Jasne. command /wyczysc: permission: permisja.permisja trigger: clear {placedGoldBlock::%player%} clear {placedStone::%player%} send "&aZresetowałeś swoje limity postawionych bloków!"
-
Na wszystkich. Po prostu wyczyść sobie te limity i usuń komendę.
-
Wybacz, pomyliłem zmienne w swoim skrypcie i dlatego ustawianie bloków nie działało tak jak powinno. Dorzucam komendę "/wyczysc", którą sobie wyczyścisz limity postawionych bloków. function createBlockSquare(b: block, i1: integer): set {_1} to location of {_b} set {_2} to location of {_b} add (({_i1} / 2) - 1) to (x-loc of {_1}) and (z-loc of {_1}) remove ({_i1} / 2) from (x-loc of {_2}) and (z-loc of {_2}) set blocks within {_1} and {_2} to dirt on place: if event-block is stone: {placedStone::%player%} >= 3: send "&cJuż przekroczyłeś limit stawianego kamienia na dzień!" to player stop createBlockSquare(event-block, 10) send "&aStworzyłeś kamienny kwadrat!" to player add 1 to {placedStone::%player%} else if event-block is gold block: {placedGoldBlock::%player%} >= 2: send "&cJuż przekroczyłeś limit stawianego złota na dzień!" to player stop createBlockSquare(event-block, 20) send "&aStworzyłeś złoty kwadrat!" to player add 1 to {placedGoldBlock::%player%} every 1 minute: (now formatted as "HH:mm") is "00:00" clear {placedGoldBlock::*} clear {placedStone::*} broadcast "&aZresetowano wszystkim ilość utworzonych kwadratów!" command /wyczysc: trigger: clear {placedGoldBlock::*} clear {placedStone::*}
-
Prosiłbym o parę informacji dot. twojego serwera. wersja serwera silnik serwera wersja Skripta lista dodatków do Skripta wraz z wersjami błędy w konsoli
-
Możesz również poszukać jakichś pluginów, może coś się znajdzie. Nie ciebie jedynego to irytuje, już wielu było takich przed tobą. Dlatego też sądzę, że ktoś nabrał ochoty na napisanie czegoś takiego, trzeba poszukać.
-
Proszę. function createBlockSquare(b: block, i: item, i1: integer): set {_1} to location of {_b} set {_2} to location of {_b} set {_b} to air add (({_i1} / 2) - 1) to (x-loc of {_1}) and (z-loc of {_2}) remove ({_i2} / 2) from (x-loc of {_2}) and (z-loc of {_2}) set blocks within {_i1} and {_i2} to {_i} on place: if event-block is stone: {placedStone::%player%} >= 3: send "&cJuż przekroczyłeś limit stawianego kamienia na dzień!" to player stop createBlockSquare(event-block, stone, 10) send "&aStworzyłeś kamienny kwadrat!" to player add 1 to {placedStone::%player%} else if event-block is gold block: {placedGoldBlock::%player%} >= 2: send "&cJuż przekroczyłeś limit stawianego złota na dzień!" to player stop createBlockSquare(event-block, gold block, 20) send "&aStworzyłeś złoty kwadrat!" to player add 1 to {placedGoldBlock::%player%} every 1 minute: (now formatted as "HH:mm") is "00:00" clear {placedGoldBlock::*} clear {placedStone::*} broadcast "&aZresetowano wszystkim ilość utworzonych kwadratów!"
-
Niezły staruszek. command /rozdaj: executable by: players trigger: set {_p::*} to all players remove event-player from {_p::*} give player's tool to {_p::*}
-
Było tak od razu powiedzieć. on mine of diamond ore: level of silk touch of player's tool is not set cancel drops set {_i} to structure void named "Odłamki Diamentu" with lore "serwer.pl" if level of fortune of player's tool is not set: drop (random integer between 1 and 2) of {_i} else if level of fortune of player's tool is 1: drop (random integer between 1 and 3) of {_i} else if level of fortune of player's tool is 2: drop (random integer between 2 and 4) of {_i} else if level of fortune of player's tool is 3: drop (random integer between 3 and 4) of {_i} else: drop (random integer between 3 and 5) of {_i} Dlatego nie działa, gdyż rejestrowanie receptur w Minecraft nie wspiera własnych nazw, lore, itd. Według mnie wystarczy po prostu użyć 'structure void', gdyż i tak ten blok nie jest możliwy do zdobycia w normalnych okolicznościach.
-
Proszę. command /rozdaj: executable by: players trigger: give player's tool to all players where [input is not event-player]
-
Przykładowo w ten sposób. on mine of diamond ore: level of silk touch of player's tool is not set cancel drops if level of fortune of player's tool is not set: drop (random integer between 1 and 2) of structure void named "Odłamki Diamentu" with lore "serwer.pl" else: set {_n} to ceil(level of fortune of player's tool / 2) drop (random integer between 1 and {_n}) of structure void named "Odłamki Diamentu" with lore "serwer.pl"
