Skocz do zawartości
  • 0

Prefixy


JaQubiaQYT
 Udostępnij

Pytanie

witam, pisze sobie plugin na chat gdzie napisalem juz cenzure, czyszczenie chatu itp.
chcialbym, aby w pluginie umiescic wlasne prefixy, mowiac dokladniej, chodzi mi tutaj o to, aby sprawdzalo jaka gracz ma range, jezeli ma np. range sponsor to gdy napisze cos na chacie, nie ma zwyklego <JaQubiaQ> Siema Tylko zebym mogl sobie zrobic np takie cos SPONSOR JaQubiaQ >> Siema i nie za bardzo wiem jak to zrobic ;/

Odnośnik do komentarza
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Nie wiem jakiego pluginu na rangi używasz, więc dam Ci przykład pod gracza, który posiada daną permisję.

    public static void onChat(AsyncPlayerChatEvent event) {
        final Player player = event.getPlayer();
        if(player.hasPermission("permisja")){
            event.setFormat("[SPONSOR] " + player.getName() + " > " + event.getMessage());
        }

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
2 godziny temu, paweU napisał:

Nie wiem jakiego pluginu na rangi używasz, więc dam Ci przykład pod gracza, który posiada daną permisję.

    public static void onChat(AsyncPlayerChatEvent event) {
        final Player player = event.getPlayer();
        if(player.hasPermission("permisja")){
            event.setFormat("[SPONSOR] " + player.getName() + " > " + event.getMessage());
        }

 

Tyle ze to to ja umiem zrobic, chodzi mi o to aby sprawdzalo czy gracz ma dana range po przez plugin permissionsex, wiem ze jest to mozliwe bo widzialem to na serwerze znajomego, lecz on nie za bardzo chce powiedziec jak tego dokonal :/

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
40 minut temu, JaQubiaQYT napisał:

Tyle ze to to ja umiem zrobic, chodzi mi o to aby sprawdzalo czy gracz ma dana range po przez plugin permissionsex, wiem ze jest to mozliwe bo widzialem to na serwerze znajomego, lecz on nie za bardzo chce powiedziec jak tego dokonal :/


public class PermissionsExUtil {

	public static String getGroup(String player) {
		PermissionUser u = PermissionsEx.getPermissionManager().getUser(player);
		if (u == null) {
			return null;
		}
		return u.getGroupNames()[0];
	}

	public static List<String> getGroups(String player) {
		PermissionUser u = PermissionsEx.getPermissionManager().getUser(player);
		if (u == null) {
			return null;
		}
		return Arrays.asList(u.getGroupNames());
	}

	public static String getPrefix(String player) {
		PermissionUser u = PermissionsEx.getUser(player);
		if (u == null) {
			return "";
		}
		return u.getPrefix();
	}

	public static String getSuffix(String player) {
		PermissionUser u = PermissionsEx.getUser(player);
		if (u == null) {
			return "";
		}
		return u.getSuffix();
	}

	public static PermissionUser getUser(String player) {
		return PermissionsEx.getUser(player);
	}
}

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
13 godzin temu, paweU napisał:

public class PermissionsExUtil {

	public static String getGroup(String player) {
		PermissionUser u = PermissionsEx.getPermissionManager().getUser(player);
		if (u == null) {
			return null;
		}
		return u.getGroupNames()[0];
	}

	public static List<String> getGroups(String player) {
		PermissionUser u = PermissionsEx.getPermissionManager().getUser(player);
		if (u == null) {
			return null;
		}
		return Arrays.asList(u.getGroupNames());
	}

	public static String getPrefix(String player) {
		PermissionUser u = PermissionsEx.getUser(player);
		if (u == null) {
			return "";
		}
		return u.getPrefix();
	}

	public static String getSuffix(String player) {
		PermissionUser u = PermissionsEx.getUser(player);
		if (u == null) {
			return "";
		}
		return u.getSuffix();
	}

	public static PermissionUser getUser(String player) {
		return PermissionsEx.getUser(player);
	}
}

 

no okej, niby bledy nie wyskakuja ale przy kompilacji 

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...