Smoczek111 30 Opublikowano 5 listopada 2017 Udostępnij Opublikowano 5 listopada 2017 (edytowane) Siema mam taki kod i tera tak ktos wie jak do tego dodac ze sie wykona dzwiek np BLOCK_ANVIL_FALL (takie cos znalalazlem na spignot) pytalem kamilkime no ale niestety mi nie pomogl mi . jest takie cos mozliwe wogole ? Edytowane 11 lipca 2020 przez xAxee Ozelot 1 Odnośnik do komentarza https://skript.pl/temat/22731-dzwieki-przy-komendzie/ Udostępnij na innych stronach Więcej opcji udostępniania...
1 yooniks 347 Opublikowano 5 listopada 2017 Udostępnij Opublikowano 5 listopada 2017 final Player p = //getPlayer() p.playSound(p.getLocation(), Sound.BLOCK_ANVIL_FALL, 1, 0); Ozelot 1 Odnośnik do komentarza https://skript.pl/temat/22731-dzwieki-przy-komendzie/#findComment-154703 Udostępnij na innych stronach Więcej opcji udostępniania...
1 Smoczek111 30 Opublikowano 5 listopada 2017 Autor Udostępnij Opublikowano 5 listopada 2017 10 minut temu, yooniks napisał: final Player p = //getPlayer() p.playSound(p.getLocation(), Sound.BLOCK_ANVIL_FALL, 1, 0); dzieki fajnie smiga tylko te BLOCK_ANVIL_FALL to wywala blad przy tym 57 minut temu, yooniks napisał: final Player p = //getPlayer() p.playSound(p.getLocation(), Sound.BLOCK_ANVIL_FALL, 1, 0); nie dziala mi niestety Odnośnik do komentarza https://skript.pl/temat/22731-dzwieki-przy-komendzie/#findComment-154708 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 5 listopada 2017 Udostępnij Opublikowano 5 listopada 2017 46 minut temu, Smoczek111 napisał: dzieki fajnie smiga tylko te BLOCK_ANVIL_FALL to wywala blad przy tym zaimportuj caly silnik spigot, i poszukaj odpowiedniego typu dzwieku. https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html Odnośnik do komentarza https://skript.pl/temat/22731-dzwieki-przy-komendzie/#findComment-154711 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Smoczek111 30 Opublikowano 5 listopada 2017 Autor Udostępnij Opublikowano 5 listopada 2017 1 minutę temu, yooniks napisał: zaimportuj caly silnik spigot, i poszukaj odpowiedniego typu dzwieku. https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html nie no juz naprawilem ale niestety nie dziala wywala blad przy komendzie Odnośnik do komentarza https://skript.pl/temat/22731-dzwieki-przy-komendzie/#findComment-154712 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ixidi 719 Opublikowano 5 listopada 2017 Udostępnij Opublikowano 5 listopada 2017 Podaj ten blad. Odnośnik do komentarza https://skript.pl/temat/22731-dzwieki-przy-komendzie/#findComment-154715 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 5 listopada 2017 Udostępnij Opublikowano 5 listopada 2017 (edytowane) Kamilek Ci dobrze napisał, ale z racji tego iż (tak mi się wydaję) masz 11 lat, pozwolę Ci dać gotowca, czego nie powinienem robić. import net.md_5.bungee.api.ChatColor; import org.bukkit.Location; import org.bukkit.Sound; import org.bukkit.World; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.entity.Player; public class Main extends JavaPlugin{ @Override public boolean onCommand(CommandSender sender, Command cmd, String arg, String[] args) { if(cmd.getName().equalsIgnoreCase("pomoc")){ sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &6INFORMACJE O RANDZE &5SZLACHTA &7/&5Szlachta")); sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &4INFORMACJE O SERWERZE EKONOMI i ZAMKACH &7/&6INFO")); sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &6REGULAMIN POD KOMENDA &7/&7Regulamin")); sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &cADMINISTRACJA POD KOMENDA &7/&4Admini")); sender.sendMessage(""); sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &aITEM SHOP oraz STRONA &7/&awww")); sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &eINFORMACJE O CLANACH &7/&eclan")); if(sender instanceof Player){ Player player = ((Player) sender).getPlayer(); World world = player.getWorld(); Location location = new Location(world, player.getLocation().getX(), player.getLocation().getY(), player.getLocation().getZ()); player.playSound(location, Sound.BLOCK_ANVIL_BREAK, 1, 0); } } return false; } } Mogą pojawić się jakieś błędy/literówki, gdyż pisałem na czuja. Edytowane 5 listopada 2017 przez KrejzolekPRO LloydPL i Smoczek111 2 Odnośnik do komentarza https://skript.pl/temat/22731-dzwieki-przy-komendzie/#findComment-154723 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kamilkime 24 Opublikowano 5 listopada 2017 Udostępnij Opublikowano 5 listopada 2017 (edytowane) W dniu 5.11.2017 o 21:37, KrejzolekPRO napisał: Kamilek Ci dobrze napisał, ale z racji tego iż (tak mi się wydaję) masz 11 lat, pozwolę Ci dać gotowca, czego nie powinienem robić. import net.md_5.bungee.api.ChatColor; import org.bukkit.Location; import org.bukkit.Sound; import org.bukkit.World; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class BansCommand implements CommandExecutor { @Override public boolean onCommand(CommandSender sender, Command cmd, String arg, String[] args) { if(cmd.getName().equalsIgnoreCase("pomoc")){ sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &6INFORMACJE O RANDZE &5SZLACHTA &7/&5Szlachta")); sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &4INFORMACJE O SERWERZE EKONOMI i ZAMKACH &7/&6INFO")); sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &6REGULAMIN POD KOMENDA &7/&7Regulamin")); sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &cADMINISTRACJA POD KOMENDA &7/&4Admini")); sender.sendMessage(""); sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &aITEM SHOP oraz STRONA &7/&awww")); sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &eINFORMACJE O CLANACH &7/&eclan")); if(sender instanceof Player){ Player player = ((Player) sender).getPlayer(); World world = player.getWorld(); Location location = new Location(world, player.getLocation().getX(), player.getLocation().getY(), player.getLocation().getZ()); player.playSound(location, Sound.BLOCK_ANVIL_BREAK, 1, 0); } } return false; } } Mogą pojawić się jakieś błędy/literówki, gdyż pisałem na czuja. To ja bym to jeszcze trochę poprawił: 1. Dodałem metodę color(), żeby nie powtarzać aż tyle tekstu 2. Zaimportowałem ChatColor a Bukkit'a zamiast Bungee, dzięki czemu kod zadziała też na CraftBukkicie 3. Nie wiem po co to getPlayer(), samo rzutowanie starczy przecież 4. Nie ma po co tworzyć nowego Location, można użyć Location prosto od gracza 5. Można odegrać dźwięk z gracza zamiast World (to akurat teraz odkryłem, nie wiedziałem o tym wcześniej) Ale nie zmienia to faktu, że @Smoczek111 powinien zacząć od nauki Javy, jeśli chce pisać pluginy Edytowane 23 sierpnia 2020 przez xAxee Smoczek111 1 Odnośnik do komentarza https://skript.pl/temat/22731-dzwieki-przy-komendzie/#findComment-154728 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 5 listopada 2017 Udostępnij Opublikowano 5 listopada 2017 (edytowane) W dniu 5.11.2017 o 21:47, Kamilkime napisał: To ja bym to jeszcze trochę poprawił: 1. Dodałem metodę color(), żeby nie powtarzać aż tyle tekstu 2. Zaimportowałem ChatColor a Bukkit'a zamiast Bungee, dzięki czemu kod zadziała też na CraftBukkicie 3. Nie wiem po co to getPlayer(), samo rzutowanie starczy przecież 4. Nie ma po co tworzyć nowego Location, można użyć Location prosto od gracza 5. Można odegrać dźwięk z gracza zamiast World (to akurat teraz odkryłem, nie wiedziałem o tym wcześniej) Tak jak mówiłem pisałem na czuja, co do 4. to racja bez sensu, a dodatkowa metoda color() w sumie niepotrzebna, ona tylko skraca kod, jest lekko bardziej przejrzysta. Edytowane 23 sierpnia 2020 przez xAxee Smoczek111 1 Odnośnik do komentarza https://skript.pl/temat/22731-dzwieki-przy-komendzie/#findComment-154729 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Smoczek111 30 Opublikowano 6 listopada 2017 Autor Udostępnij Opublikowano 6 listopada 2017 (edytowane) Ja to przerobilem potem na cos takiego (znalazlem na bukkit) Player p = (Player)sender; if (sender instanceof Player){ p.sendMessage(ChatColor.RED + "Playing burp sound"); p.playSound(p.getLocation(), Sound.EXPLODE, 2F, 1F); ale to tez mi nie zadzialalo ;/ ale popatrze na zawsze kody potem i sproboje zrozumiec dlaczego tak a nie tak xD Edytowane 23 sierpnia 2020 przez xAxee Odnośnik do komentarza https://skript.pl/temat/22731-dzwieki-przy-komendzie/#findComment-154770 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 6 listopada 2017 Udostępnij Opublikowano 6 listopada 2017 package xyz.yooniks.test; import org.bukkit.ChatColor; import org.bukkit.Sound; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.plugin.java.JavaPlugin; public class ExamplePlugin extends JavaPlugin { private List<String> helpMsg; @Override public void onEnable() { this.getLogger().info("Autor pluginu itd.."); this.helpMsg = new ArrayList<>(); this.helpMsg.addAll(Arrays.asList("&8-------------", "&7To jest pomoc, yea!","&8------------")); } @Override public void onDisable() { } @Override public boolean onCommand(CommandSender cs, Command cmd, String arg, String[] args) { if (cmd.getName().equalsIgnoreCase("pomoc")) { helpMsg.forEach(msg-> cs.sendMessage(ChatColor.translateAlternateColorCodes('&',item)); if (sender instanceof Player) { final Player player = (Player) cs; player.playSound(player.getLocation(), Sound.BLOCK_ANVIL_BREAK, 1, 0); } } return false; } } A ja pozwole sobie to jeszcze inaczej zedytowac. a o Sound poczytaj sobie na roznych forach, raz zadziala ci jeden typ Sound w kodzie, a na serwerze wywali blad, lub na odwrót, sam kiedys tak mialem, po prostu uzylem innego dzwieku. 16 godzin temu, KrejzolekPRO napisał: Tak jak mówiłem pisałem na czuja, co do 4. to racja bez sensu, a dodatkowa metoda color() w sumie niepotrzebna, ona tylko skraca kod, jest lekko bardziej przejrzysta. lepiej jest skrócić kod niż 10 razy pisać to samo, "ChatColor.translateAltern..", no ale przeciez lepiej jest użyć prostej listy, dodać do niej to co chcemy, i wysłać wiadomość używając forEach (psss, kod tak wytabowany bo pisane na forum w "code") 16 godzin temu, KrejzolekPRO napisał: Kamilek Ci dobrze napisał, ale z racji tego iż (tak mi się wydaję) masz 11 lat, pozwolę Ci dać gotowca, czego nie powinienem robić. import net.md_5.bungee.api.ChatColor; import org.bukkit.Location; import org.bukkit.Sound; import org.bukkit.World; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.entity.Player; public class Main extends JavaPlugin{ @Override public boolean onCommand(CommandSender sender, Command cmd, String arg, String[] args) { if(cmd.getName().equalsIgnoreCase("pomoc")){ sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &6INFORMACJE O RANDZE &5SZLACHTA &7/&5Szlachta")); sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &4INFORMACJE O SERWERZE EKONOMI i ZAMKACH &7/&6INFO")); sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &6REGULAMIN POD KOMENDA &7/&7Regulamin")); sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &cADMINISTRACJA POD KOMENDA &7/&4Admini")); sender.sendMessage(""); sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &aITEM SHOP oraz STRONA &7/&awww")); sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&8> &eINFORMACJE O CLANACH &7/&eclan")); if(sender instanceof Player){ Player player = ((Player) sender).getPlayer(); World world = player.getWorld(); Location location = new Location(world, player.getLocation().getX(), player.getLocation().getY(), player.getLocation().getZ()); player.playSound(location, Sound.BLOCK_ANVIL_BREAK, 1, 0); } } return false; } } Mogą pojawić się jakieś błędy/literówki, gdyż pisałem na czuja. halo halo, a co to Player player = ((Player) sender).getPlayer(); Odnośnik do komentarza https://skript.pl/temat/22731-dzwieki-przy-komendzie/#findComment-154786 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kamilkime 24 Opublikowano 6 listopada 2017 Udostępnij Opublikowano 6 listopada 2017 11 godzin temu, Smoczek111 napisał: Ja to przerobilem potem na cos takiego (znalazlem na bukkit) Player p = (Player)sender; if (sender instanceof Player){ p.sendMessage(ChatColor.RED + "Playing burp sound"); p.playSound(p.getLocation(), Sound.EXPLODE, 2F, 1F); ale to tez mi nie zadzialalo ;/ ale popatrze na zawsze kody potem i sproboje zrozumiec dlaczego tak a nie tak xD Wypada sprawdzić czy wysyłający jest graczem, zanim się taką konwersję wymusi... A jakiego kodu by ktoś nie wysyłał - nie zmienia to faktu, że @Smoczek111 powinien zacząć od nauki Javy Odnośnik do komentarza https://skript.pl/temat/22731-dzwieki-przy-komendzie/#findComment-154850 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LloydPL 436 Opublikowano 6 listopada 2017 Udostępnij Opublikowano 6 listopada 2017 (edytowane) powinno działać sender.sendMessage("1"); Player p = (Player) sender; p.sendMessage("2"); p.playSound(p.getLocation(), Sound.BLOCK_ANVIL_LAND, 11, 11); p.sendMessage("3"); nie sprawdzaj czy gracz jest graczem bo po co kombinować, po prostu testuj to w minecrafcie i później w razie potrzeby dorób ifa, zrób po prostu komendę która wykona ten kod i jak na chacie ci wyśle 1, 2 i 3 to znaczy że cały kod bezbłędnie się wykonał, jeśli się nie wyśle napisz jakie cyfry zostały wysłane Edytowane 6 listopada 2017 przez LloydPL Odnośnik do komentarza https://skript.pl/temat/22731-dzwieki-przy-komendzie/#findComment-154854 Udostępnij na innych stronach Więcej opcji udostępniania...
0 STEINER 60 Opublikowano 7 listopada 2017 Udostępnij Opublikowano 7 listopada 2017 p.playSound(p.getLocation(), Sound.LEVEL_UP, 1, 1); Zamiast Sound.LEVEL_UP jakis dzwięk np. Sound.TWOJ_DZWIEIK Licze na like xd A sorry LljoydPL napisał podobne xD. Ale wytłumaczyłem heh xd I wiem, że działa Smoczek111 1 Odnośnik do komentarza https://skript.pl/temat/22731-dzwieki-przy-komendzie/#findComment-154934 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Smoczek111 30
Siema mam taki kod
i tera tak ktos wie jak do tego dodac ze sie wykona dzwiek
np
(takie cos znalalazlem na spignot)
pytalem kamilkime no ale niestety mi nie pomogl mi .
jest takie cos mozliwe wogole ?
Edytowane przez xAxeeOdnośnik do komentarza
https://skript.pl/temat/22731-dzwieki-przy-komendzie/Udostępnij na innych stronach
13 odpowiedzi na to pytanie
Rekomendowane odpowiedzi