-
Ilość zawartości
11014 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
231
Treść opublikowana przez Kormic
-
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_"
-
Czyżby w takim razie był problem z PaperSpigotem (Paperem)? Szczerze ciężko mi w to uwierzyć, ale nie można wykluczyć takiej możliwości. EDIT: W międzyczasie znalazłem ten wątek: https://github.com/SkriptLang/Skript/issues/2860 Co prawda tam problem jest cięższy, ale być może da ci to jakieś wskazówki. Jeśli nadal nic nie znajdziesz, to cóż, możliwe, że będzie cię czekała zmiana silnika na nowszą wersję. Rozumiem, że wcześniej próbowałeś nowszych wersji Skripta, tak?
