Glicz 246 Opublikowano 6 października 2020 Udostępnij Opublikowano 6 października 2020 Robię format chatu i mam ustawione {DISPLAYNAME} (żeby można bylo zmienić w configu) i jak mam zrobić, żeby w grze to zmieniło na nick gracza? Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Cinu2421 22 Opublikowano 6 października 2020 Udostępnij Opublikowano 6 października 2020 (edytowane) Nie wiem czy o to ci chodzi: on chat: cancel event broadcast "{zmienna z nickiem}: &f%colored message%" Edytowane 6 października 2020 przez Cinu2421 Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-262920 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Glicz 246 Opublikowano 6 października 2020 Autor Udostępnij Opublikowano 6 października 2020 4 minuty temu, Cinu2421 napisał: Nie wiem czy o to ci chodzi: on chat: cancel event broadcast "{DISPLAYNAME}: &f%colored message%" Chodzi o plugin... Zobacz gdzie ten temat napisałem Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-262922 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Cinu2421 22 Opublikowano 6 października 2020 Udostępnij Opublikowano 6 października 2020 (edytowane) 4 minuty temu, Michix napisał: Chodzi o plugin... Zobacz gdzie ten temat napisałem A sorry, nie zauwazylem. Edytowane 6 października 2020 przez Cinu2421 Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-262923 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#29721 Opublikowano 6 października 2020 Udostępnij Opublikowano 6 października 2020 Przykład: player.sendMessage(Main.getInstance().getConfig().getString("blabla").replace("{DISPLAYNAME}", player.getDisplayName()); Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-262925 Udostępnij na innych stronach Więcej opcji udostępniania...
0 rozumek29 13 Opublikowano 6 października 2020 Udostępnij Opublikowano 6 października 2020 message.replace("{DISPLAYNAME}", player.getName() zamiast message daj swojego stringa Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-262926 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Glicz 246 Opublikowano 7 października 2020 Autor Udostępnij Opublikowano 7 października 2020 No dobra, ale jak mam zrobić żeby format działał jak w essentialschat czyli mogę dodawać nowe rangi do formatu i usuwać itp Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-263020 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Glicz 246 Opublikowano 7 października 2020 Autor Udostępnij Opublikowano 7 października 2020 I jak zrobić żeby zamieniało {DISPLAYNAME} na nick i {MESSAGE} na tekst jednocześnie? Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-263022 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Glicz 246 Opublikowano 7 października 2020 Autor Udostępnij Opublikowano 7 października 2020 aktualnie mam event.setFormat(MxTools.color(getConfig().getString("player"))); Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-263023 Udostępnij na innych stronach Więcej opcji udostępniania...
0 JaQubiaQYT 2 Opublikowano 7 października 2020 Udostępnij Opublikowano 7 października 2020 9 minut temu, Michix napisał: aktualnie mam event.setFormat(MxTools.color(getConfig().getString("player"))); żeby zmieniało displayname, oraz message musisz zrobić tak: event.setFormat(MxTools.color(getConfig().getString("player")).replace("{DISPLAYNAME}", e.getPlayer().getName()).replace("{MESSAGE}", event.getMessage())); rozumek29 1 Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-263024 Udostępnij na innych stronach Więcej opcji udostępniania...
0 rozumek29 13 Opublikowano 7 października 2020 Udostępnij Opublikowano 7 października 2020 (edytowane) Player player = event.getPlayer String Message = getConfig.getString(player) event.setFormat(Message.replace("{DISPLAYNAME}, player.genName()").replace("{MESSAGE}, Message")) Edytowane 7 października 2020 przez rozumek29 Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-263025 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Glicz 246 Opublikowano 7 października 2020 Autor Udostępnij Opublikowano 7 października 2020 5 minut temu, JaQubiaQYT napisał: żeby zmieniało displayname, oraz message musisz zrobić tak: event.setFormat(MxTools.color(getConfig().getString("player")).replace("{DISPLAYNAME}", e.getPlayer().getName()).replace("{MESSAGE}", event.getMessage())); dalem tak: event.setFormat(MxTools.color(getConfig().getString("player")).replaceAll("{DISPLAYNAME}", p.getName()).replaceAll("{MESSAGE}", event.getMessage())); i nie ma errorow w eclipse, wiec jak teraz zrobic 42 minuty temu, Michix napisał: No dobra, ale jak mam zrobić żeby format działał jak w essentialschat czyli mogę dodawać nowe rangi do formatu i usuwać itp Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-263026 Udostępnij na innych stronach Więcej opcji udostępniania...
0 rozumek29 13 Opublikowano 7 października 2020 Udostępnij Opublikowano 7 października 2020 4 minuty temu, Michix napisał: No dobra, ale jak mam zrobić żeby format działał jak w essentialschat czyli mogę dodawać nowe rangi do formatu i usuwać itp może coś takiego ? Player player = event.getPlayer; if (player.hasPermission("plugin.admin")){ event.setFormat("[ADMIN]"+getConfig().getString("player").replace({DISPLAYNAME}, player.getName()).replace("{MESSAGE}", event.getMessage())); } jeśli są jakieś błędy w składni to wybacz, ale mniej więcej coś takiego. w dodatku jeśli masz więcej rang to proponuję instrukcję warunkową zastąpić switch case Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-263028 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Glicz 246 Opublikowano 7 października 2020 Autor Udostępnij Opublikowano 7 października 2020 5 minut temu, rozumek29 napisał: może coś takiego ? Player player = event.getPlayer; if (player.hasPermission("plugin.admin")){ event.setFormat("[ADMIN]"+getConfig().getString("player").replace({DISPLAYNAME}, player.getName()).replace("{MESSAGE}", event.getMessage())); } jeśli są jakieś błędy w składni to wybacz, ale mniej więcej coś takiego. w dodatku jeśli masz więcej rang to proponuję instrukcję warunkową zastąpić switch case czy ja pisalem na permisje? Chce na range tak jak w essentialschat (dziala to przez Vault) Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-263029 Udostępnij na innych stronach Więcej opcji udostępniania...
0 JaQubiaQYT 2 Opublikowano 7 października 2020 Udostępnij Opublikowano 7 października 2020 (edytowane) 4 minuty temu, Michix napisał: czy ja pisalem na permisje? Chce na range tak jak w essentialschat (dziala to przez Vault) jezeli chcesz sprawdzac range gracza, musisz miec jakis plugin na rangi, powiedz jaki plugin na twoim serwerze obsluguje rangi. Edytowane 7 października 2020 przez JaQubiaQYT Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-263031 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Glicz 246 Opublikowano 7 października 2020 Autor Udostępnij Opublikowano 7 października 2020 1 minutę temu, JaQubiaQYT napisał: jezeli chcesz sprawdzac range gracza, musisz miec jakis plugin na rangi, powiedz jaki plugin na twoim serwerze obsluguje rangi. luckperms Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-263032 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Glicz 246 Opublikowano 7 października 2020 Autor Udostępnij Opublikowano 7 października 2020 (edytowane) To jak? Edytowane 7 października 2020 przez Michix Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-263034 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#29721 Opublikowano 7 października 2020 Udostępnij Opublikowano 7 października 2020 Player player = event.getPlayer(); Group group = luckPerms.getGroupManager().getGroup(groupName); event.setFormat(Main.getInstance().getConfig().getString("blabla").replace("{GROUP}", group)); Odnośnik do komentarza https://skript.pl/temat/41954-format-chat/#findComment-263046 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Glicz 246
Robię format chatu i mam ustawione {DISPLAYNAME} (żeby można bylo zmienić w configu) i jak mam zrobić, żeby w grze to zmieniło na nick gracza?
Odnośnik do komentarza
https://skript.pl/temat/41954-format-chat/Udostępnij na innych stronach
17 odpowiedzi na to pytanie
Rekomendowane odpowiedzi