-
Ilość zawartości
212 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
3
Treść opublikowana przez xXx_Skrypter_xXx
-
Witam, może wie ktoś dlaczego po dodaniu 3 liczby po przecinku np. 0,025 command /ustawwersje [<number>]: trigger: set {wersja} to arg-1 Skrypt zmienną zawsze zaokrągla do 2 liczby po przecinku? Czyli w tym przypadku wpisuję 0.025 a otrzymuję 0.02
-
brak skina na główce gracza w inventory
xXx_Skrypter_xXx odpowiedział(a) na xXx_Skrypter_xXx pytanie w Pytania i problemy
Posiadam skinsrestorer a skiny biorę ze strony minecraft-heads. Serwer jest już w online mode, ale nic to nie zmienia. Dalej nie widzę skina główki w inventory. -
brak skina na główce gracza w inventory
xXx_Skrypter_xXx odpowiedział(a) na xXx_Skrypter_xXx pytanie w Pytania i problemy
Zmieniłem na tryb online, ale główki w inventory dalej są bez skina. -
brak skina na główce gracza w inventory
xXx_Skrypter_xXx odpowiedział(a) na xXx_Skrypter_xXx pytanie w Pytania i problemy
Nie korzystam z modyfikacji. Pluginy: EssentialsX oraz skript 2.6.3 Główkę dostaję komendą /skull z essentials oraz komendą zrobioną w skrypcie w obydwóch przypadkach skina nie widać. -
brak skina na główce gracza w inventory
xXx_Skrypter_xXx odpowiedział(a) na xXx_Skrypter_xXx pytanie w Pytania i problemy
Tak, ustawiłem online mode, ale nic to nie zmieniło, dalej nie widać skina w ekwipunku. -
brak skina na główce gracza w inventory
xXx_Skrypter_xXx opublikował(a) pytanie w Pytania i problemy
Witam, potrzebuję pomocy. Nie widzę skinów na głowach graczy w inventory. Po postawieniu główki na ziemi skina normalnie widać. Wersja silnika: purpur 1.19.2 Testowałem również 1.18.2 , 1.19.1 lecz ten sam problem. Jedynie na wersji 1.17.1 wszystko działa jak należy. -
Jak wykryć czy gracz zdejmuje lub zakłada zbroję eventem "on armor change"? A może jest jakiś inny sposób, żeby to sprawdzić? Wersja serwera 1.16.4, dlatego SharpSk odpada, ponieważ nie wykrywa zbroji z nether update.
-
Tworzysz region z world guard. W tym przypadku "event" command /test: trigger: loop all players: if "%region at loop-player%" contains "event": send "jestem w regionie event!" to loop-player else: send "nie jestem w regionie event!" to loop-player
-
Próbowałeś wysyłać wiadomość od razu do zmiennej? Mogę też ci zaproponować żebyś stworzył sobie region w którym odbywa się event, i wysyłać wiadomość do graczy tylko w tym regionie.
-
command /napraw: trigger: if player has permission "permisja": wait 2 tick open chest inventory with 1 row named "&7&LNAPRAWA" to player loop 9 times: set player's current inventory's slot loop-number -1 to gray stained glass pane named "&7Czy napewno chcesz naprawic wszystkie itemy w ekwipunku?" set player's current inventory's slot 3 to emerald named "&aTAK" with lore "&2Koszt: &f1000pkt. xp" set player's current inventory's slot 5 to redstone named "&cNIE" else: send "&cNie posiadasz permisji do uzycia tej komendy!" to player stop on inventory click: if name of player's current inventory is "&7&LNAPRAWA": cancel event if clicked inventory is not player's inventory: if "%clicked slot%" is "3": if player's exp is greater than or equal to 1000: remove 1000 from player's exp loop all items in player's inventory: repair loop-item send "&cPrzedmioty w twoim ekwipunku zostaly naprawione!" to player close player's inventory stop else: send "&cPosiadasz zbyt malo pkt. expa! &a%player's exp% &7/ &21000" to player close player's inventory stop if "%clicked slot%" is "5": close player's inventory Nie testowane, powinno działać
-
command /test: trigger: add player to {test::*} Dodałem 2 graczy do zmiennej, i oboje dostali wiadomość command /test2: trigger: send "cos tam" to {test::*} Jeżeli to ci nie pomoże, to możesz jeszcze spróbować wrzucić sobie te 2 skrypty na serwer i przetestować. Jeżeli będzie działało to coś nie tak jest w takim razie w kodzie.
-
Wersja skrypta? Jaki silnik serwera?
-
Mogę kawałek kodu w którym zapisujesz graczy do zmiennej?
-
Klikanie prawym przyciskiem na blok O KONKRETNEJ nazwie.
xXx_Skrypter_xXx odpowiedział(a) na T00mek___ pytanie w Pytania i problemy
Chcesz mieć tą skrzynkę w ekwipunku? Czy chcesz klikać kluczem na położoną skrzynie? -
if type of player's helmet is a leather helmet: #Gdy gracz ma założony skórzany hełm if player's helmet is enchanted with protection 1: #Gdy hełm gracza posiada enchant protection 1 if display name of player's helmet is "Skorzany Helm": #Gdy hełm gracza nazywa się 'Skorzany Helm' set {_helm} to helmet of player if lore of {_helm} contains "predkosc": #Gdy w lore hełmu jest napisane 'predkosc' apply speed 1 to player for 30 second
-
command /test: trigger: loop all players: add loop-player to {test::*} command /test2: trigger: loop {test::*}: send "Coś tam" to loop-value U mnie działa
-
Problem rozwiązałem sam, temat do zamknięcia.
-
Skrypt na BoyFarmer i SandFarmer [problem]
xXx_Skrypter_xXx odpowiedział(a) na Enzzo pytanie w Pytania i problemy
Testowałem i u mnie normalnie działa. Ale możesz spróbować zmienić if player's tool is white terracotta named "&6SandFarmer": na: if name of player's tool is "&6SandFarmer": -
Witam mam mały problem. Po zrespieniu smoka komendą, lata on w miejscu jakby był zablokowany, dopiero po zadaniu większego dmg zaczyna latać normalnie. Przerobiłem end, zniszczyłem portal i wieże z obsydianu. Może to dlatego? Wie ktoś może, dlaczego tak jest? Kod na resp smoka: command /ustawresp: trigger: set {spawnbossa::end} to location of player command /bossend: trigger: spawn ender dragon at {spawnbossa::end}
-
Dodałem 'replace all " " with "" in {_xp::*}' i wszystko działa, dzięki wielkie
-
Witam, mam mały problem: Próbuję zrobić skrypt, na poziom wędki, który jest pokazany w lore. Tutaj kodzik: on fishing: if "%fishing state%" is "CAUGHT_FISH": repair player's held item clear caught item add 1 to {zlowione::%player%} if {zlowione::%player%} is less than 7: set {_xp::*} to line 5 of the lore of the player's held item split at "/" replace all "►" with "" in {_xp::*} set {_xpwedki} to "%{_xp::1}%" parsed as integer set {_potxpwedki} to "%{_xp::2}%" parsed as integer send "%{_xpwedki}% , %{_potxpwedki}%" to player if {_xpwedki} is less than {_potxpwedki}: if {zlowione::%player%} is greater than or equal to 7: set {zlowione::%player%} to 0 I teraz linijka z "send ..." wysyła "<none> , <none>" gdy usunę "parsed as integer" z 9 i 10 linijki to wysyła "0 / 50" - czyli tak jak jest w lore wędki, ale skrypt po linijce 12 z "if ..." nie działa, czy może wie ktoś w czym problem? Bardzo proszę o pomoc Screen lore wędki, jakby coś było nie jasne:
-
variable na itemkach
xXx_Skrypter_xXx odpowiedział(a) na xXx_Skrypter_xXx pytanie w Pytania i problemy
Próbowałem już, ale nie wiem jak wyciągnąć np. ten poziom z lore Wiem, że to można zrobić jakoś z replace all, ale nie wychodziło mi to -
Witam, chciałem się spytać czy może ktoś zna rozwiązanie. Mam taki oto skrypt: [Mam sobie item "Ulepszacz", klikam w niego, otwiera się gui, po wybraniu łopaty z ekwipunku można ja ulepszyć, po ulepszeniu łopata wraca z poziomem wyższym o 1 do ekwipunku.] variables: {poziomlopaty::%player%} = 1 command /lopataupgrade: trigger: wait 2 tick open chest inventory with 3 rows named "&cKliknij na item!" to player wait 2 tick loop 27 times: set player's current inventory's slot loop-number -1 to gray stained glass pane named "&7 " if {lopata::%player%} is not set: set player's current inventory's slot 10 to black dye named "&eMiejsce na item." with lore "&fKliknij, na przedmiot w twoim ekwipunku!" else: set player's current inventory's slot 10 to {lopata::%player%} if {lopata::%player%} is set: set player's current inventory's slot 11 to black dye named "&eUlepszacz" set player's current inventory's slot 15 to emerald named "&aKliknij,tutaj ulepszyc przedmiot!" set player's current inventory's slot 16 to barrier named "&4Wyjdz" on inventory click: if name of player's current inventory is "&cKliknij na item!": cancel event if clicked inventory is not player's inventory: if "%clicked slot%" is "16": set {lopataon::%player%} to 0 give {lopata::%player%} to player delete {lopata::%player%} close player's inventory if "%clicked slot%" is "15": if {lopata::%player%} is set: set {_lore} to 1st line of {lopata::%player%} set {_lore2} to 1st line of {lopata::%player%} replace all "&2Poziom ulepszenia:" and "&a/100" with "" in {_lore} set {_lore} to {_lore} parsed as integer add 1 to {poziomlopaty::%player%} replace all "&a%{_lore}%" with "&a%{poziomlopaty::%player%}%" in {_lore2} set 1st line of lore of {lopata::%player%} to {_lore2} give {lopata::%player%} to player delete {lopata::%player%} set {lopataon::%player%} to 0 send "&a&l[LOPATA] &fPomyslnie zwiekszono poziom!" to player remove 1 black dye named "&eUlepszacz" with lore "&7Sluzy do ulepszania narzedzi." from player's inventory close player's inventory else: if {lopataon::%player%} is 1: if {lopata::%player%} is not set: if clicked item's name contain "&d&lZwyczajna lopata": set {lopata::%player%} to clicked item remove 1 of clicked item from player's inventory close player's inventory make player execute command "/lopataupgrade" on rightclick: if name of player's tool contain "&eUlepszacz": make player execute command "/lopataupgrade" set {lopataon::%player%} to 1 on inventory close: if {lopataon::%player%} is 1: set {lopataon::%player%} to 0 I teraz problem jest taki, dajmy na to, że mam dwie takie same łopaty w ekwipunku oby dwie z 1 poziomem. Po ulepszeniu jednej, variable {poziomlopaty::%player%} zwieksza sie do 2 I teraz gdy chcę ulepszyć drugą jej poziom z 1 wzrasta na 3. Czy wie ktoś jak zrobić jakby osobne variable na itemki?
-
Dodawanie liczby w lore itemka.
xXx_Skrypter_xXx odpowiedział(a) na xXx_Skrypter_xXx pytanie w Pytania i problemy
Dzięki, wystarczyło ustawiać nowe lore, a ja kombinowałem coś z replace all itd. -
Dodawanie liczby w lore itemka.
xXx_Skrypter_xXx odpowiedział(a) na xXx_Skrypter_xXx pytanie w Pytania i problemy
Łopata ma lore "Poziom ulepszenia: 1/100" i chce żeby po kliknięciu w dany slot dodawało się o w tym miejscu "Poziom ulepszenia: ---> [ 1 ] /100" + 1 czyli po kliknięciu będzie: "Poziom ulepszenia: 2/100"
