Skocz do zawartości
Foeh

Jak zrobić komendę, która wybiera rangę?

Polecane posty

Hej, przychodzę z pytaniem jak zrobić komendę np. /chlopak by przydzielała rangę chlopaka i był by prefix przed nickiem np. CH, ale żeby mogły być dwie rangi nadane np. płciowa, a po randze płciowej Helper jako administracyjna ranga przez Własciciela. Nie wiem czy zrozumieliście ;l

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

No to:

1.Wgrywasz plugin pex

2.Wpisujesz komende /pex group create <nazwa rangi>

3.Dajesz jej prefix , czyli /pex group <nazwa rangi> prefix <prefix rangi>

4.Dajesz tej osobie range /pex user <nick> group set <nazwa rangi>

 

pluginem łatwiej zrobic to niż skrypt tworzyć.

Edytowano przez Aron

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
2 godziny temu, Aron napisał:

No to:

1.Wgrywasz plugin pex

2.Wpisujesz komende /pex group create <nazwa rangi>

3.Dajesz jej prefix , czyli /pex group <nazwa rangi> prefix <prefix rangi>

4.Dajesz tej osobie range /pex user <nick> group set <nazwa rangi>

 

pluginem łatwiej zrobic to niż skrypt tworzyć.

Tyle to ja wiem .-. Chodziło mi o coś innego..

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
15 godzin temu, Aron napisał:

No to:

1.Wgrywasz plugin pex

2.Wpisujesz komende /pex group create <nazwa rangi>

3.Dajesz jej prefix , czyli /pex group <nazwa rangi> prefix <prefix rangi>

4.Dajesz tej osobie range /pex user <nick> group set <nazwa rangi>

 

pluginem łatwiej zrobic to niż skrypt tworzyć.

 

 

Cytat

żeby mogły być dwie rangi nadane np. płciowa, a po randze płciowej Helper jako administracyjna ranga przez Własciciela

 

private ArrayList<UUID> m = new ArrayList<>();
private ArrayList<UUID> k = new ArrayList<>();

@EventHandler
  public void onChat(AsyncPlayerChatEvent e) {
  Player p = e.getPlayer();
  String prefix = ChatColor.translateAlternateColorCodes('&', PermissionsEx.getUser(p).getPrefix());
  if (m.contains(p.getUniqueId())) {
    e.setFormat(ChatColor.translateAlternateColorCodes('&', "&8[&bM&8]&r " + prefix + p.getName() + "&8:&r " + e.getMessage()));
  }
  else if (k.contains(p.getUniqueId())) {
    e.setFormat(ChatColor.translateAlternateColorCodes('&', "&8[&dK&8]&r " + prefix + p.getName() + "&8:&r " + e.getMessage()));
  }
}

Wystarczy, że dopiszesz komendę, która dodaje gracza do arraya, skompilujesz do jar i będzie git.

Żeby skompilować musisz dodać pex'a do projektu (+ mieć go na serwerze).

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 15.04.2018 o 12:41, KamiiQ napisał:

 

 

 

private ArrayList<UUID> m = new ArrayList<>();
private ArrayList<UUID> k = new ArrayList<>();

@EventHandler
  public void onChat(AsyncPlayerChatEvent e) {
  Player p = e.getPlayer();
  String prefix = ChatColor.translateAlternateColorCodes('&', PermissionsEx.getUser(p).getPrefix());
  if (m.contains(p.getUniqueId())) {
    e.setFormat(ChatColor.translateAlternateColorCodes('&', "&8[&bM&8]&r " + prefix + p.getName() + "&8:&r " + e.getMessage()));
  }
  else if (k.contains(p.getUniqueId())) {
    e.setFormat(ChatColor.translateAlternateColorCodes('&', "&8[&dK&8]&r " + prefix + p.getName() + "&8:&r " + e.getMessage()));
  }
}

Wystarczy, że dopiszesz komendę, która dodaje gracza do arraya, skompilujesz do jar i będzie git.

Żeby skompilować musisz dodać pex'a do projektu (+ mieć go na serwerze).

Gdzie ja mam to wkleić? Do PermissionsEx?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
7 minut temu, Patryk5813 napisał:

Nie, do eclipse.

Nie musi używać eclipse.

 

17 minut temu, Foeh napisał:

Gdzie ja mam to wkleić? Do PermissionsEx?

Aby zobaczyć link musisz się zalogować.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
7 godzin temu, KamiiQ napisał:

Nie musi używać eclipse.

 

Aby zobaczyć link musisz się zalogować.

Nie widzę opcji pobrania tego, szukam i nie mogę znaleźć.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 18.04.2018 o 17:11, KamiiQ napisał:

Nie musi używać eclipse.

 

Aby zobaczyć link musisz się zalogować.

Pomożesz?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

×