niemamnazwy 0 Opublikowano 25 maja 2018 Udostępnij Opublikowano 25 maja 2018 Siema zrobiłem pl na bany w BUNGEECORDzie i gdy daje później w lidtenerze p#chat#/ban xd to pisze unknown Command i ze pod /help jest pomoc (standardowa Wiadomość) wie może ktoś jak to zrobić inaczej? Powiem tylko ze dispatchcommand nie dziala Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 25 maja 2018 Udostępnij Opublikowano 25 maja 2018 (edytowane) Masło jest maślane, maślane jest masło. Oboje teraz nic nie rozumiemy. Napisz ten post zrozumiale, jeśli oczekujesz pomocy i załącz kod Edytowane 25 maja 2018 przez KrejzolekPRO TheMolkaPL i Matthew10 2 Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-180892 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Matthew10 3 Opublikowano 25 maja 2018 Udostępnij Opublikowano 25 maja 2018 Daj kod i napisz to po polsku bo nie rozumiem. Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-180894 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xdkoparadżax 0 Opublikowano 26 maja 2018 Udostępnij Opublikowano 26 maja 2018 koledze chodzi o to ze ma komende na bany w pluginie pod bungeeccord. i pozniej w pluginie pod bukkit chce w jakims listenerze aby gracz wykonywal komende, lecz to nie dziala przez p.chat("/bungeeban xd 1"); p.preformCommand// Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-180962 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 26 maja 2018 Udostępnij Opublikowano 26 maja 2018 15 minut temu, xdkoparadżax napisał: koledze chodzi o to ze ma komende na bany w pluginie pod bungeeccord. i pozniej w pluginie pod bukkit chce w jakims listenerze aby gracz wykonywal komende, lecz to nie dziala przez p.chat("/bungeeban xd 1"); p.preformCommand// Ale skoro ma komendę w pluginie, który jest na bungeecord to ona będzie działać na serwerach głównych - podpiętych pod bungee. o_O Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-180963 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xdkoparadżax 0 Opublikowano 26 maja 2018 Udostępnij Opublikowano 26 maja 2018 Teraz, KrejzolekPRO napisał: Ale skoro ma komendę w pluginie, który jest na bungeecord to ona będzie działać na serwerach głównych - podpiętych pod bungee. o_O najpierw sprawdź później pisz głupoty .... Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-180964 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 26 maja 2018 Udostępnij Opublikowano 26 maja 2018 3 minuty temu, xdkoparadżax napisał: najpierw sprawdź później pisz głupoty .... Aż sprawdziłem, a nawet wszedłem w poradnik https://www.spigotmc.org/wiki/bbcode.625/archive Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-180966 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xdkoparadżax 0 Opublikowano 26 maja 2018 Udostępnij Opublikowano 26 maja 2018 1 minutę temu, KrejzolekPRO napisał: Aż sprawdziłem, a nawet wszedłem w poradnik https://www.spigotmc.org/wiki/bbcode.625/archive udajesz takiego z**** czy naprawde nim jesteś? po co mu poradnik jak stworzyć komendę w bungee? rozumiesz że poprzez p.chat("/server lobby"); nie działa i tak samo jak stworzysz swoją komendę pod bungee... Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-180967 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 26 maja 2018 Udostępnij Opublikowano 26 maja 2018 2 minuty temu, xdkoparadżax napisał: udajesz takiego z**** czy naprawde nim jesteś? po co mu poradnik jak stworzyć komendę w bungee? rozumiesz że poprzez p.chat("/server lobby"); nie działa i tak samo jak stworzysz swoją komendę pod bungee... Macie chaotyczny styl pisania. Chodzi wam o to, że chcecie inną komendą (zrobioną na spigot) wykonywać komendę, która jest zrobiona na bungee? Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-180968 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xdkoparadżax 0 Opublikowano 26 maja 2018 Udostępnij Opublikowano 26 maja 2018 podam przykład jak to wygląda: są dwa pluginy sa 2 serwery jeden bungeecord drugi spigot jeden plugin sa to bany i jest on pod bungee drugi plugin jest na pomoc i jest pod serwer spigot i w tym pluginie na bany jest komenda dajmy na to /bungeeban i wtedy w pluginie na pomoc jest coś takiego zrobię to w listenerze @eventhandler public void onjoin(PlayerJoinEvent e){ Player p = (Player) e.getPlayer(); p.chat("/bunhgeeban xd cheaty"); } opisane jak dla dziecka łatwiej się nie da Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-180969 Udostępnij na innych stronach Więcej opcji udostępniania...
0 TheMolkaPL 345 Opublikowano 26 maja 2018 Udostępnij Opublikowano 26 maja 2018 Nie da się tak, bo BungeeCord jest proxy, czyli pomiędzy połączeniem klienta z serwerem. LloydPL i yooniks 1 1 Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-180975 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xdkoparadżax 0 Opublikowano 26 maja 2018 Udostępnij Opublikowano 26 maja 2018 4 godziny temu, TheMolkaPL napisał: Nie da się tak, bo BungeeCord jest proxy, czyli pomiędzy połączeniem klienta z serwerem. kiedyś miałem jakiś plugin na bany pod bungee i antycheata który wykonywał komendę więc napewno się da na google znalazłem coś takiego ale nw czy to jakoś działa wgl ByteArrayDataOutput out = ByteStreams.newDataOutput(); out.writeUTF("ExecuteBungeeCommand"); out.writeUTF(command); p.sendPluginMessage(YOURMAINPLUGININSTACE, "YourChannel", out.toByteArray()); Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-181022 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 26 maja 2018 Udostępnij Opublikowano 26 maja 2018 37 minut temu, xdkoparadżax napisał: kiedyś miałem jakiś plugin na bany pod bungee i antycheata który wykonywał komendę więc napewno się da na google znalazłem coś takiego ale nw czy to jakoś działa wgl ByteArrayDataOutput out = ByteStreams.newDataOutput(); out.writeUTF("ExecuteBungeeCommand"); out.writeUTF(command); p.sendPluginMessage(YOURMAINPLUGININSTACE, "YourChannel", out.toByteArray()); zalezy co tym chcesz zrobic, mozesz to wyslac do bungee, a w bungee nasluchujesz i jak takie cos wylapiesz to po prostu wykonujesz ta komende xdkoparadżax 1 Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-181033 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xdkoparadżax 0 Opublikowano 26 maja 2018 Udostępnij Opublikowano 26 maja 2018 5 minut temu, yooniks napisał: zalezy co tym chcesz zrobic, mozesz to wyslac do bungee, a w bungee nasluchujesz i jak takie cos wylapiesz to po prostu wykonujesz ta komende s jestem zielony w ByteArrayDataOutput czy możesz dać całkowity kod? proszę Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-181035 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 26 maja 2018 Udostępnij Opublikowano 26 maja 2018 1 minutę temu, xdkoparadżax napisał: s jestem zielony w ByteArrayDataOutput czy możesz dać całkowity kod? proszę https://www.spigotmc.org/wiki/bukkit-bungee-plugin-messaging-channel/ https://www.spigotmc.org/threads/tutorial-advanced-plugin-messaging-spigot-bungeecord.53440/ Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-181036 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xdkoparadżax 0 Opublikowano 26 maja 2018 Udostępnij Opublikowano 26 maja 2018 (edytowane) 11 minut temu, yooniks napisał: https://www.spigotmc.org/wiki/bukkit-bungee-plugin-messaging-channel/ https://www.spigotmc.org/threads/tutorial-advanced-plugin-messaging-spigot-bungeecord.53440/ co robię źle? @Override public void onEnable(){ inst = this; getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord"); } public static void chat(Player p, String msg){ ByteArrayOutputStream b = new ByteArrayOutputStream(); DataOutputStream out = new DataOutputStream(b); try{ out.writeUTF("Message"); out.writeUTF(msg); b.close(); out.close(); } catch (Exception e){ e.printStackTrace(); Bukkit.getLogger().severe("Error Bungee"); } p.sendPluginMessage(inst, "BungeeCord", b.toByteArray()); } Edytowane 26 maja 2018 przez xdkoparadżax x Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-181037 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 26 maja 2018 Udostępnij Opublikowano 26 maja 2018 1 minutę temu, xdkoparadżax napisał: co robię źle? @Override public void onEnable(){ inst = this; getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord"); } public static void chat(Player p, String msg){ ByteArrayOutputStream b = new ByteArrayOutputStream(); DataOutputStream out = new DataOutputStream(b); try{ out.writeUTF("Message"); out.writeUTF(msg); b.close(); out.close(); } catch (Exception e){ e.printStackTrace(); Bukkit.getLogger().severe("Error Bungee"); } p.sendPluginMessage(main, "BungeeCord", b.toByteArray()); } no i zrob sobie na bungee ze sprawdzasz te message Cytat BungeeCord.getInstance().getPluginManager().registerListener(this, new ChannelListener()); BungeeCord.getInstance().registerChannel("Return"); } Cytat public class ChannelListener implements Listener { @EventHandler public void onPluginMessage(PluginMessageEvent e) { if (e.getTag().equalsIgnoreCase("BungeeCord")) { DataInputStream in = new DataInputStream(new ByteArrayInputStream(e.getData())); try { String channel = in.readUTF(); // channel we delivered if(channel.equals("get")){ ServerInfo server = BungeeCord.getInstance().getPlayer(e.getReceiver().toString()).getServer().getInfo(); String input = in.readUTF(); // the inputstring if(input.equals("nickname")){ sendToBukkit(channel, Main.nicks.get(e.getReceiver().toString()), server); } else { sendToBukkit(channel, Main.points.get(e.getReceiver().toString()).toString(), server); } } } catch (IOException e1) { e1.printStackTrace(); } } } public void sendToBukkit(String channel, String message, ServerInfo server) { ByteArrayOutputStream stream = new ByteArrayOutputStream(); DataOutputStream out = new DataOutputStream(stream); try { out.writeUTF(channel); out.writeUTF(message); } catch (IOException e) { e.printStackTrace(); } server.sendData("Return", stream.toByteArray()); }} https://www.spigotmc.org/threads/tutorial-advanced-plugin-messaging-spigot-bungeecord.53440/ Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-181039 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xdkoparadżax 0 Opublikowano 26 maja 2018 Udostępnij Opublikowano 26 maja 2018 9 minut temu, yooniks napisał: no i zrob sobie na bungee ze sprawdzasz te message https://www.spigotmc.org/threads/tutorial-advanced-plugin-messaging-spigot-bungeecord.53440/ no coś nie działa: public void sendToBukkit(String channel, String message, ServerInfo server) { ByteArrayOutputStream stream = new ByteArrayOutputStream(); DataOutputStream out = new DataOutputStream(stream); try { out.writeUTF(channel); out.writeUTF(message); } catch (IOException e) { e.printStackTrace(); } server.sendData("Return", stream.toByteArray()); } @EventHandler public void onPluginMessage(PluginMessageEvent e) { if (e.getTag().equalsIgnoreCase("BungeeCord")) { DataInputStream in = new DataInputStream(new ByteArrayInputStream(e.getData())); try { String channel = in.readUTF(); // channel we delivered if(channel.equals("Message")){ ServerInfo server = BungeeCord.getInstance().getPlayer(e.getReceiver().toString()).getServer().getInfo(); String input = in.readUTF(); // the inputstring if(input.equals("nickname")){ sendToBukkit(channel, "xdas", server); } else { sendToBukkit(channel, "xdas", server); } } } catch (IOException e1) { e1.printStackTrace(); } } } public void onEnable(){ inst=this; BungeeCord.getInstance().registerChannel("Return"); } Odnośnik do komentarza https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/#findComment-181042 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
niemamnazwy 0
Siema zrobiłem pl na bany w BUNGEECORDzie i gdy daje później w lidtenerze p#chat#/ban xd to pisze unknown Command i ze pod /help jest pomoc (standardowa Wiadomość) wie może ktoś jak to zrobić inaczej?
Powiem tylko ze dispatchcommand nie dziala
Odnośnik do komentarza
https://skript.pl/temat/27390-bungeecord-chatted-command-from-bungee/Udostępnij na innych stronach
17 odpowiedzi na to pytanie
Rekomendowane odpowiedzi