Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Osoby chat dla danej rangi.


Rekomendowane odpowiedzi

Opublikowano

Czy jest jakiś plugin, który umożliwia stworzenie osobnego chatu?

Np są rangi:

 

Gracz

 

sVip

 

Chat np dla Graczy widzą tylko gracze

Chat dla Vipow widzą tylko Vipy

 

 

Opublikowano

Możesz to w bardzo łatwy sposób napisać.

 

Np. taka komenda... nazwijmy ją: /chat-vip

if (cmd.getName().equalsIgnoreCase("chat-vip")) {

Sprawdzamy czy gracz ma permisje czyli tj. range vip:
 

if (sender.hasPermission("chat.vip")) {

Jeśli ma to loopujemy wszystkich graczy na serwerze:

for (Player players : Bukkit.getOnlinePlayers()) {

i sprawdzamy czy mają uprawnienie:

if (players.hasPermission("chat.vip")) {

Jeśli mają to wysyłamy do nich wiadomość:

StringBuilder builder = new StringBuilder();

for (int i = 0; i < args.length; i++) {
    builder.append(args[i]).append(" ");
}

String msg = builder.toString();

players.sendMessage("[CHAT-VIP] " + sender.getName() + ": " + msg);

Proste? Oczywiście, że proste, wystarczy chcieć.

Opublikowano

Możesz to w bardzo łatwy sposób napisać.

 

Np. taka komenda... nazwijmy ją: /chat-vip

if (cmd.getName().equalsIgnoreCase("chat-vip")) {

Sprawdzamy czy gracz ma permisje czyli tj. range vip:

 

if (sender.hasPermission("chat.vip")) {

Jeśli ma to loopujemy wszystkich graczy na serwerze:

for (Player players : Bukkit.getOnlinePlayers()) {

i sprawdzamy czy mają uprawnienie:

if (players.hasPermission("chat.vip")) {

Jeśli mają to wysyłamy do nich wiadomość:

StringBuilder builder = new StringBuilder();

for (int i = 0; i < args.length; i++) {
    builder.append(args[i]).append(" ");
}

String msg = builder.toString();

players.sendMessage("[CHAT-VIP] " + sender.getName() + ": " + msg);

Proste? Oczywiście, że proste, wystarczy chcieć.

a gdzie to wszystko wpisac ;)?

Opublikowano

Takich pluginow to nie znajdziesz w siecie. Ale sam mozesz napisac skript/plugin :D

 

Pozdrawiam FeZIo :)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...