Koxiqq 0 Opublikowano 2 lutego 2021 Udostępnij Opublikowano 2 lutego 2021 Witam, potrzebuje skryptu, żeby po postawieniu jakiegoś bloku, konsola wykonywała komendę /particle minecraft:dust -10 -10 -10 1 ~ ~1 ~ 1 1 1 0 100 ale gdy daje execute console command, particlesów nie ma obok gracza tak jak bym dał execute player command. Potrzebuje ten skrypt bo nie chce dawać roli defautl permisji do particlesów. Odnośnik do komentarza https://skript.pl/temat/45222-particle-po-postawieniu-bloku/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 2 lutego 2021 Udostępnij Opublikowano 2 lutego 2021 20 minut temu, Koxiqq napisał: daje execute console command to nie zadziała, bo podałeś koordynaty ~ ~ ~ czyli koordynaty gracza, a konsola to nie gracz. Spróbuj execute player command. Co do eventu to używasz on place: on place: execute player command "/particle minecraft:dust -10 -10 -10 1 ~ ~1 ~ 1 1 1 0 100" Polecam jednak zainteresować się efektami, które oferuje sam Skript - https://docs.skunity.com/syntax/search/id:5016 Odnośnik do komentarza https://skript.pl/temat/45222-particle-po-postawieniu-bloku/#findComment-284655 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 2 lutego 2021 Udostępnij Opublikowano 2 lutego 2021 8 minut temu, Koxiqq napisał: Witam, potrzebuje skryptu, żeby po postawieniu jakiegoś bloku, konsola wykonywała komendę /particle minecraft:dust -10 -10 -10 1 ~ ~1 ~ 1 1 1 0 100 ale gdy daje execute console command, particlesów nie ma obok gracza tak jak bym dał execute player command. Potrzebuje ten skrypt bo nie chce dawać roli defautl permisji do particlesów. Problem w tym, że próbujesz wywołać komendę poprzez konsolę, a konsola nie posiada koordynatów, dlatego też niemożliwym jest wyznaczenie kolejnych koordynatów dzięki względnym wartościom. Dodatkowo w dziwny sposób utworzyłeś komendę, cholernie dziwny. Podałeś względne koordynaty w delcie, a raczej powinny tam się znaleźć "surowe" wartości. on place: execute player command "particle minecraft:dust -10 -10 -10 1 ~ ~1 ~ 1 1 1 0 100" Twoja komenda nie zgadza się ani ze składnią 1.8 - 1.12, ani ze składnią 1.13 - 1.16. Jeszcze co do twojej komendy, możesz równie dobrze to zrobić poprzez SkQuery, bez zbędnego execute'owania particle. Mógłbyś to nawet zrobić poprzez czystego Skripta. Odnośnik do komentarza https://skript.pl/temat/45222-particle-po-postawieniu-bloku/#findComment-284658 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Koxiqq 0 Opublikowano 2 lutego 2021 Autor Udostępnij Opublikowano 2 lutego 2021 13 minut temu, CoFFeIN04 napisał: Spróbuj execute player command. Próbowałem, jednak chodzi mi o to, że nie chciałbym zwykłemu graczowi dawać permisji do tej komendy. 5 minut temu, Kormic napisał: Mógłbyś to nawet zrobić poprzez czystego Skripta W jaki sposób ? Łączę posty. Odnośnik do komentarza https://skript.pl/temat/45222-particle-po-postawieniu-bloku/#findComment-284659 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 2 lutego 2021 Udostępnij Opublikowano 2 lutego 2021 2 minuty temu, Koxiqq napisał: W jaki sposób ? W ten sposób. show block dust with offset of -1, -1, -1 and speed 1 at player Wstawiasz to zamiast linijki z execute'owaniem komendy. Odnośnik do komentarza https://skript.pl/temat/45222-particle-po-postawieniu-bloku/#findComment-284663 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Koxiqq 0 Opublikowano 2 lutego 2021 Autor Udostępnij Opublikowano 2 lutego 2021 8 minut temu, Kormic napisał: W ten sposób. show block dust with offset of -1, -1, -1 and speed 1 at player Wstawiasz to zamiast linijki z execute'owaniem komendy. Pokazuje błąd "Can't understand this condition/effect: show block dust with offset of -1, -1, -1 and speed 1 to player (test.sk, line 18: show block dust with offset of -1, -1, -1 and speed 1 to player')" Odnośnik do komentarza https://skript.pl/temat/45222-particle-po-postawieniu-bloku/#findComment-284667 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 2 lutego 2021 Udostępnij Opublikowano 2 lutego 2021 1 minutę temu, Koxiqq napisał: Pokazuje błąd "Can't understand this condition/effect: show block dust with offset of -1, -1, -1 and speed 1 to player (test.sk, line 18: show block dust with offset of -1, -1, -1 and speed 1 to player')" Dlaczego zamieniłeś 'at' na 'to'? Odnośnik do komentarza https://skript.pl/temat/45222-particle-po-postawieniu-bloku/#findComment-284668 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Koxiqq 0 Opublikowano 2 lutego 2021 Autor Udostępnij Opublikowano 2 lutego 2021 1 minutę temu, Kormic napisał: Dlaczego zamieniłeś 'at' na 'to'? chciałem coś sprawdzić, z at był ten sam błąd. Odnośnik do komentarza https://skript.pl/temat/45222-particle-po-postawieniu-bloku/#findComment-284670 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 2 lutego 2021 Udostępnij Opublikowano 2 lutego 2021 (edytowane) 18 minut temu, Koxiqq napisał: chciałem coś sprawdzić, z at był ten sam błąd. No dobra, szkoda, że to nie działa. W takim razie użyjmy dodatku skript-reflect (jeżeli nie zadziała u ciebie, może być równie dobrze skript-mirror). import: org.bukkit.Particle command /test: trigger: (player's world).spawnParticle(Particle.BLOCK_DUST, -10, -10, -10, 5, 1, 1, 1, 0.1, null, true) Więc tak... 1. rzecz w metodzie spawnParticle() to nasz particle (dostępne znajdziesz tutaj). 2., 3. i 4. rzecz to koordynaty. 5. to ilość particle. 6., 7. i 8. to offset naszego particle. 9. to prędkość, 10. cię nie interesuje (są to dodatkowe dane) oraz na samym końcu 11. określa czy gracze mają widzieć ten particle z dużej odległości niezależnie od ich ustawień renderowania (jeżeli ustawisz na 'false', nie wszyscy będą widzieć go z takich dużych odległości). Edytowane 2 lutego 2021 przez Kormic Koxiqq 1 Odnośnik do komentarza https://skript.pl/temat/45222-particle-po-postawieniu-bloku/#findComment-284676 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Koxiqq 0 Opublikowano 2 lutego 2021 Autor Udostępnij Opublikowano 2 lutego 2021 12 minut temu, Kormic napisał: No dobra, szkoda, że to nie działa. W takim razie użyjmy dodatku skript-reflect (jeżeli nie zadziała u ciebie, może być równie dobrze skript-mirror). import: org.bukkit.Particle command /test: trigger: (player's world).spawnParticle(Particle.BLOCK_DUST, -10, -10, -10, 5, 1, 1, 1, 0.1, null, true) Więc tak... 1. rzecz w metodzie spawnParticle() to nasz particle (dostępne znajdziesz tutaj). 2., 3. i 4. rzecz to koordynaty. 5. to ilość particle. 6., 7. i 8. to offset naszego particle. 9. to prędkość, 10. cię nie interesuje (są to dodatkowe dane) oraz na samym końcu 11. określa czy gracze mają widzieć ten particle z dużej odległości niezależnie od ich ustawień renderowania (jeżeli ustawisz na 'false', nie wszyscy będą widzieć go z takich dużych odległości). Skrypt nie ma żadnych błędów, jednak po wpisaniu komendy nic się nie dzieje. Odnośnik do komentarza https://skript.pl/temat/45222-particle-po-postawieniu-bloku/#findComment-284684 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 2 lutego 2021 Udostępnij Opublikowano 2 lutego 2021 14 minut temu, Kormic napisał: -10, -10, -10 ustawiłeś tu koordynaty dobre? Odnośnik do komentarza https://skript.pl/temat/45222-particle-po-postawieniu-bloku/#findComment-284685 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 2 lutego 2021 Udostępnij Opublikowano 2 lutego 2021 1 minutę temu, Koxiqq napisał: Skrypt nie ma żadnych błędów, jednak po wpisaniu komendy nic się nie dzieje. Ja tylko wziąłem koordynaty z twojej komendy, nie bez powodu opisałem ci wszystko w tej metodzie. Masz sobie to ustawić. Odnośnik do komentarza https://skript.pl/temat/45222-particle-po-postawieniu-bloku/#findComment-284687 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Koxiqq 0 Opublikowano 2 lutego 2021 Autor Udostępnij Opublikowano 2 lutego 2021 10 minut temu, Kormic napisał: Ja tylko wziąłem koordynaty z twojej komendy, nie bez powodu opisałem ci wszystko w tej metodzie. Masz sobie to ustawić. Działa Odnośnik do komentarza https://skript.pl/temat/45222-particle-po-postawieniu-bloku/#findComment-284692 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#34161 Opublikowano 2 lutego 2021 Udostępnij Opublikowano 2 lutego 2021 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/45222-particle-po-postawieniu-bloku/#findComment-284693 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Koxiqq 0
Witam, potrzebuje skryptu, żeby po postawieniu jakiegoś bloku, konsola wykonywała komendę
/particle minecraft:dust -10 -10 -10 1 ~ ~1 ~ 1 1 1 0 100ale gdy daje execute console command, particlesów nie ma obok gracza tak jak bym dał execute player command. Potrzebuje ten skrypt bo nie chce dawać roli defautl permisji do particlesów.
Odnośnik do komentarza
https://skript.pl/temat/45222-particle-po-postawieniu-bloku/Udostępnij na innych stronach
13 odpowiedzi na to pytanie
Rekomendowane odpowiedzi