-
Ilość zawartości
11015 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
231
Treść opublikowana przez Kormic
-
Po każdym fragmencie kodu z dwukropkiem na końcu musi być kolejne wcięcie w kodzie.
-
Dlaczego dajesz mi fragment niepochodzący z tego skryptu? Dodam, że masz w nim źle wcięcie zrobione.
-
Mówiłem wcześniej, masz problem ze Skriptem i/lub serwerem. U mnie ten skrypt działa poprawnie.
-
inventory Wykrywanie klikniecia w inventory
Kormic odpowiedział(a) na Cinu2421 pytanie w Pytania i problemy
Tak właściwie to pierwszy raz z czymś takim się spotykam, aby event nie był wywoływany przez to, że gracz jest w trybie kreatywnym. Jednakże wiemy już na przyszłość, że istnieje taki problem. -
inventory Wykrywanie klikniecia w inventory
Kormic odpowiedział(a) na Cinu2421 pytanie w Pytania i problemy
Czekaj chwilę, nie zapędzaj się tak. Przetestuję i zobaczę. Jestem niemalże pewien, że kod powyżej działa w ekwipunku gracza. EDIT: Dobra, znalazłem przyczynę błędu. Otóż okazuje się, że click type dla ekwipunku gracza nie działa tylko w trybie kreatywnym. Przełącz się na tryb przetrwania i zadziała. -
inventory Wykrywanie klikniecia w inventory
Kormic odpowiedział(a) na Cinu2421 pytanie w Pytania i problemy
W takim razie już to zrobiłeś w kodzie wyżej, mam rację? Po prostu wyjaśnij dokładnie co chcesz osiągnąć. -
Proszę. on mine of stone: chance of 0.01%: drop 1 ancient debris at event-block
-
elo benc jak zrobic zeby ranga pokazywala sie kolo nicku
Kormic odpowiedział(a) na pytanie w Pytania i problemy
Dałeś mu komendę, nawet nie powiedziałeś z jakiego to jest pluginu. Brawo. Myślisz, że wszyscy używają LuckPerms, a to jest kompletna bzdura. Nadal wielu ludzi używa PEXa. Informacja dla autora wątku - to jest komenda z pluginu LuckPerms i aby zadziałała, musisz mieć utworzony w LP (LuckPerms) rangę. EDIT: @kacpereklubi10 Jeśli nie masz LuckPerms, to możesz zrobić to w ten sposób, że wyłapujesz czy gracz ma daną permisję obecną tylko w tej jedynej randze. Czyli przykładowo: on join: if player doesn't have permission "ranga.vip": stop set display name of player to "&eVIP &f%player%"- 7 odpowiedzi
-
- ranga kolo nick
- elo
-
(i 2 więcej)
Oznaczone tagami:
-
Możesz albo tak: on walking on lava: if player isn't in world "world": stop teleport player to location at 1523, 155, 455 in world "world" albo tak: on any movement: if player isn't in world "world": stop if block at player is not lava: stop teleport player to location at 1523, 155, 455 in world "world"
-
on command: if player is in world "world": cancel event send "&cNie mozesz uzywac w tym swiecie komend!" to player Jeśli chcesz, to wyrzuć ze skryptu tę wiadomość.
-
inventory Wykrywanie klikniecia w inventory
Kormic odpowiedział(a) na Cinu2421 pytanie w Pytania i problemy
Klawisz w ekwipunku? Jeśli masz na myśli, że przykładowo, jeśli gracz kliknie przycisk "H" i coś wyśle na czacie, to tego nie można zrobić, nawet z pomocą pluginu. Wciskane klawisze nie są wysyłane do serwera. -
Zaraz, zaraz... 1. Zagalopowałeś się drogi kolego, ten wątek jest od skryptu na misje, nie od jakiegoś biologa i badań. 2. Tutaj też wystarczyłoby skorzystać z dokumentacji... chance of 50%:
-
jak mogę dodać komendę do set slot?
Kormic odpowiedział(a) na dragon5585 pytanie w Pytania i problemy
Napisałem wcześniej, abyś korzystał z dokumentacji. command /test: executable by: players trigger: open chest inventory with 3 rows named "TEST" to player set slot 10 of player's current inventory to red wool named " " on inventory click: if name of player's current inventory is not "TEST": stop if clicked inventory is player's inventory: stop cancel event if clicked slot is 10: execute player command "twoja_komenda" -
U mnie niemalże wszystko działało, poza małymi wyjątkami. To, co było do poprawienia, to poprawiłem. Tutaj gotowy skrypt, u mnie działa bez zarzutu. Na samej górze skryptu ustawiasz sobie czas cooldownu. Podejrzewam, że twój Skript znowu szwankuje i dlatego doświadczasz tych problemów.
-
Możesz posłużyć się tym: set {_num} to 10 loop 10 times: send action bar "&cBedziesz w walce jeszcze przez &6%{_num}% &csekund!" to attacker and victim remove 1 from {_num} wait 1 second EDIT: Podsyłam link do mojego antiloga: EDIT: Wkleiłem przypadkiem starszą wersję.
-
Jeśli coś nie będzie działało, daj znać.
-
Do antiloga potrzebujesz eventów 'on damage' oraz 'on quit'. Przy uderzeniu nadajesz atakującemu oraz atakowanemu zmienną na 10 sekund, po czym ją usuwasz. Jeżeli w ciągu tych 10 sekund któryś z nich wyjdzie, to w event'cie 'on quit' sprawdzasz zmienną i jeśli się zgadza, to zabijasz gracza.
-
Nie da się tak zrobić. Każdy kod musi być w wydarzeniu bądź w pętli.
-
Proszę. on level up: add 1 to {pktum::%player%} Na następny raz skorzystaj z dokumentacji. Wymagany Skript 2.4.
-
Nie będę ci wysyłał build toolsów, tutaj masz poradnik z YouTube jak stworzyć localhost Spigot na 1.12.2.
-
Nie wiem czy to było skierowane do mnie, lecz uprzedzam, że mam Spigota 1.12.2 i Skripta 2.4.1.
-
SkriptHub - Skrypt, który pobiera inne skrypty.
Kormic odpowiedział(a) na TpoyOfficial temat w Nauka
1. Niestety formatowanie GUI z SkQuery ma to do siebie, że żaden rodzaj formatowania nie zablokuje możliwości bugowania itemków z tego GUI. 2. Nie lubię SkQuery ze względu na to, że aby wykonać jakąś czynność w GUI, to najczęściej trzeba utworzyć komendę, a później musisz się męczyć z ukrywaniem jej przed graczami. 3. Zamiast używać 'execute console command' do przeładowywania skryptów lepiej byłoby rozejrzeć się za jakimś efektem przeładowującym dany skrypt bez niepotrzebnych logów w konsoli. 4. Taka konstrukcja warunku wygląda dziwnie: if arg-1 is not "dl": send "&cError: niepoprawna funckja" else: if arg-1 is "dl": send "" send "&6Skript&7Hub - by &9TpoyOfficial" send "" O wiele lepiej zrobić coś takiego: if arg-1 is not "dl": send "&cError: niepoprawna funckja" stop send "" send "&6Skript&7Hub - by &9TpoyOfficial" send "" 5. Gdybyś używał Skripta do tworzenia GUI, kod byłby znacznie krótszy. Mimo wszystko w SkQuery również można go znacznie skrócić. Spójrz na ten fragment kodu: if arg-2 is "nbackpack": download file from "https://raw.githubusercontent.com/xNorbig/nBackpack/master/Skrypt" to file "/plugins/Skript/scripts/nBackpack.sk" send "&7Pobrano skrypt &anBackpack&7!" send "&7Link do oryginału:&a https://skript.pl/temat/5055-nbackpack-skrypt-na-plecak/" execute console command "sk reload nBackpack.sk" Taki sam kod powtarza się wielokrotnie. W tym przypadku możesz dodać do tej komendy argument nr 3, który będzie zawierał nazwę klikniętego skryptu w GUI. format slot 1 of player with ("SaiProton" parsed as offline player)'s skull named "&anBackpack" i tak dalej... I tutaj możesz na końcu tej linijki dodać: [make player execute command "skhub dl nbackpack nBackpack"] Dzięki temu będziesz mógł zrobić coś takiego: send "&7Pobrano skrypt &a%arg 3%&7!" if arg-2 is "nbackpack": download file from "https://raw.githubusercontent.com/xNorbig/nBackpack/master/Skrypt" to file "/plugins/Skript/scripts/nBackpack.sk" send "&7Link do oryginału:&a https://skript.pl/temat/5055-nbackpack-skrypt-na-plecak/" if arg 2 is "cos innego": download file ... send "&7Link do oryginału..." execute console command "sk reload %arg 3%.sk" Jedyną wadą tego rozwiązania jest to, że pokaże, iż pobrało skrypt zanim rozpoczęło jego faktyczne pobieranie z linku podanego w skrypcie. -
W linijce nr 6 od dołu masz podany fragment linijki w kodzie, która spowodowała ten problem. Sprawdź co to jest i czy dobrze to wykonałeś.
-
Target to jest raczej wyrażenie dotyczące mobów zdolnych do walki aniżeli graczy. Ten fragment kodu powinien rozwiązać twój problem. if targeted entity is not living entity: stop if distance between player and targeted entity is greater than 20: send "&cNamierz cel!" to player stop
-
on spawn of sheep: set name of event-entity to "jeb_"
