В общем ситуёвина такая, можно ли как-то настроить в базе или где это делается, чтобы персонаж с правами админа мог спокойно заходить в любой данж, даже в те, где требуется пати (естественно чтоб заходил без пати)?
Версия 4.7 сервер AionLighting, скачан с вашего сайта.
Добавь в "admin.properties"
#============================================#
# Нет требований для данжа.
# Стандартно = 2.
gameserver.administration.instance.enter_all = 2
#============================================#
Исход.
AdminConfig.java:
@Property(key = "gameserver.administration.instance.enter_all", defaultValue = "2")
public static byte INSTANCE_ENTER_ALL;
PortalService.java:
У тебя должен быть метод, типа такого:
public static void port(PortalPath portalPath, Player player, Npc npc, byte difficult)
Добавь в него:
boolean instanceGroupReq = !(player.hasAccess(AdminConfig.INSTANCE_ENTER_ALL));
if (!player.hasAccess(AdminConfig.INSTANCE_ENTER_ALL)) {
if (!checkMentor(player, mapId)) {
return;
}
if (!checkRace(player, npc, portalPath)) {
return;
}
if (!checkRank(player, npc, portalPath)) {
return;
}
if (!checkTitle(player, npc, portalPath)) {
return;
}
if (!checkQuests(player, npc, portalPath)) {
return;
}
if (instanceGroupReq && !checkPlayerSize(player, npc, portalPath, maxPlayers)) {
return;
}
}
Если у тебя каких-то методов нет "checkRank" и т.д. просто удали часть кода.
Или меняй на те, которые у тебя реализованы.