Natixoxo 0 Opublikowano 29 grudnia 2021 Udostępnij Opublikowano 29 grudnia 2021 Tak jak w temacie kod: Skrypt dziala kiedy dam "on rightclick:' ale dalej nie wykrywa block behind target block Cytuj Odnośnik do komentarza https://skript.pl/temat/51382-right-click-on-button-nie-dziala/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 LordYu 296 Opublikowano 30 grudnia 2021 Udostępnij Opublikowano 30 grudnia 2021 15 godzin temu, Natixoxo napisał: Tak jak w temacie kod: Skrypt dziala kiedy dam "on rightclick:' ale dalej nie wykrywa block behind target block block behind event-block Target block określa blok na który patrzysz i używa się go w innym evencie Cytuj Odnośnik do komentarza https://skript.pl/temat/51382-right-click-on-button-nie-dziala/#findComment-316133 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Natixoxo 0 Opublikowano 31 grudnia 2021 Autor Udostępnij Opublikowano 31 grudnia 2021 W dniu 30.12.2021 o 12:31, LordYu napisał: block behind event-block Target block określa blok na który patrzysz i używa się go w innym evencie Dalej nie dziala, dalem send po right click on stone button i nic, jak dalem tylko rightclick to dziala W dniu 30.12.2021 o 12:31, LordYu napisał: block behind event-block Target block określa blok na który patrzysz i używa się go w innym evencie Teraz znalazlem ze skrypt dziala ale tylko na jedna strone, jezeli przycisk jest facing south to dziala ale jak jest inne facing to nie dziala Łączę posty. Notatka dodana przez Glicz Cytuj Odnośnik do komentarza https://skript.pl/temat/51382-right-click-on-button-nie-dziala/#findComment-316177 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 31 grudnia 2021 Udostępnij Opublikowano 31 grudnia 2021 daj on rightclick i send event-block i sprawdzaj co wyswietla sie Cytuj Odnośnik do komentarza https://skript.pl/temat/51382-right-click-on-button-nie-dziala/#findComment-316179 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Natixoxo 0 Opublikowano 31 grudnia 2021 Autor Udostępnij Opublikowano 31 grudnia 2021 10 minut temu, CoFFeIN04 napisał: daj on rightclick i send event-block i sprawdzaj co wyswietla sie Z kazdej strony https://imgur.com/a/C6yrlIb Z ostatniej south przycisk zadzialal Cytuj Odnośnik do komentarza https://skript.pl/temat/51382-right-click-on-button-nie-dziala/#findComment-316180 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 31 grudnia 2021 Udostępnij Opublikowano 31 grudnia 2021 A na jakiej wersji jesteś? Silnik, skript itp Cytuj Odnośnik do komentarza https://skript.pl/temat/51382-right-click-on-button-nie-dziala/#findComment-316181 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Natixoxo 0 Opublikowano 31 grudnia 2021 Autor Udostępnij Opublikowano 31 grudnia 2021 Teraz, CoFFeIN04 napisał: A na jakiej wersji jesteś? Silnik, skript itp silnik paperspigot 1.8.8r0.1-snapshot a skript 2.5.3 Cytuj Odnośnik do komentarza https://skript.pl/temat/51382-right-click-on-button-nie-dziala/#findComment-316182 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 31 grudnia 2021 Udostępnij Opublikowano 31 grudnia 2021 Użyj skript-reflect, taki kod napisałem: import: org.bukkit.event.player.PlayerInteractEvent org.bukkit.event.block.Action org.bukkit.Material org.bukkit.block.BlockFace org.bukkit.block.data.FaceAttachable on PlayerInteractEvent: if event.getAction() is Action.RIGHT_CLICK_BLOCK: if event.getClickedBlock().getType() is Material.STONE_BUTTON: set {_button} to event.getClickedBlock().getBlockData() set {_face} to {_button}.getFacing() if {_button}.getAttachedFace() is FaceAttachable.AttachedFace.FLOOR: set {_face} to BlockFace.UP set {_block} to event.getClickedBlock().getRelative({_face}.getOppositeFace()) if {_block}.getType() is Material.SPONGE: set {_x} to random integer between 2000 and -2000 set {_y} to 256 set {_z} to random integer between 2000 and -2000 set {_tp} to location({_x}, {_y}, {_z}) loop 256 times: if block under {_tp} is air: remove 1 from y-coordinate of {_tp} else: exit loop teleport event.getPlayer() to {_tp} send "Przeteleportowano w losowe kordynaty (%{_tp}%)" to event.getPlayer() Cytuj Odnośnik do komentarza https://skript.pl/temat/51382-right-click-on-button-nie-dziala/#findComment-316188 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Natixoxo 0 Opublikowano 1 stycznia 2022 Autor Udostępnij Opublikowano 1 stycznia 2022 22 godziny temu, CoFFeIN04 napisał: Użyj skript-reflect, taki kod napisałem: import: org.bukkit.event.player.PlayerInteractEvent org.bukkit.event.block.Action org.bukkit.Material org.bukkit.block.BlockFace org.bukkit.block.data.FaceAttachable on PlayerInteractEvent: if event.getAction() is Action.RIGHT_CLICK_BLOCK: if event.getClickedBlock().getType() is Material.STONE_BUTTON: set {_button} to event.getClickedBlock().getBlockData() set {_face} to {_button}.getFacing() if {_button}.getAttachedFace() is FaceAttachable.AttachedFace.FLOOR: set {_face} to BlockFace.UP set {_block} to event.getClickedBlock().getRelative({_face}.getOppositeFace()) if {_block}.getType() is Material.SPONGE: set {_x} to random integer between 2000 and -2000 set {_y} to 256 set {_z} to random integer between 2000 and -2000 set {_tp} to location({_x}, {_y}, {_z}) loop 256 times: if block under {_tp} is air: remove 1 from y-coordinate of {_tp} else: exit loop teleport event.getPlayer() to {_tp} send "Przeteleportowano w losowe kordynaty (%{_tp}%)" to event.getPlayer() mam taki blad https://imgur.com/a/OFwX0cY Cytuj Odnośnik do komentarza https://skript.pl/temat/51382-right-click-on-button-nie-dziala/#findComment-316203 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Natixoxo 0
Tak jak w temacie
kod:
Skrypt dziala kiedy dam "on rightclick:' ale dalej nie wykrywa block behind target block
Odnośnik do komentarza
https://skript.pl/temat/51382-right-click-on-button-nie-dziala/Udostępnij na innych stronach
8 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.