Перейти к содержанию
Авторизация  
vans

Вопрос По Ядру

Рекомендуемые сообщения

Доброго времени суток ув. форумчане! Перейду сразу к делу. В общем проблема заключается в следующем: мне нужно сделать что-бы саб класс можно было брать только по расе, то бишь например человек может брать саб только на человека и так с другими расами. Исходы фрозен. Предполагаю что надо ковырять файл SubClass.java, вот только что.. Прошу вашей помощи, советов. Заранее благодарю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Незнаю как там во фрозенах, но в нормальных сборках - L2VillageMasterInstance.

Ищите нужный байпасс сабкласса и проверяйте класс NPC и класс персонажа, если они не совпадают - выдаёте соответствующее сообщение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
				case 1: // Add Subclass - Initial
				// Avoid giving player an option to add a new sub class, if they have three already.
				if(player.getTotalSubClasses() == Config.ALLOWED_SUBCLASS)
				{
					player.sendMessage("You can now only change one of your current sub classes.");
					return;
				}

				subsAvailable = getAvailableSubClasses(player);

				if(subsAvailable != null && !subsAvailable.isEmpty())
				{
					content.append("Add Subclass:<br>Which sub class do you wish to add?<br>");

					for(PlayerClass subClass : subsAvailable)
					{
						content.append("<a action=\"bypass -h npc_" + getObjectId() + "_Subclass 4 " + subClass.ordinal() + "\" msg=\"1268;" + formatClassForDisplay(subClass) + "\">" + formatClassForDisplay(subClass) + "</a><br>");
					}
				}
				else
				{
					player.sendMessage("There are no sub classes available at this time.");
					return;
				}
				break;

Вот это этот кусок кода? И как проверять класс NPC и класс персонажа? Можно поподробней пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вверx, вопрос не решен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Демон отписал как сделать

Поподробней можно пожалуйста?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...