Помогите с кодом - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 18.02.2013, 00:20   #1
Аватар для p4sk1e
Пользователь

Автор темы (Топик Стартер) Помогите с кодом

Пытаюсь сделать Community board для l2jserver по этой статье
http://forum.zone-game.info/showthread.php?p=112133
но вот появилась такая ошибка:

The method getId() is undefined for the type L2Effect

Кусок кода в котором она есть:

Код:
			{
				L2Effect skill[] = activeChar.getSummon().getAllEffects();
				boolean flag = true;
				int arr$[][] = allskillid_1;
				int len$ = arr$.length;
				for (int i$ = 0; i$ < len$; i$++)
				{
					int aSkillid[] = arr$[i$];
					for (int j = 0; j < skill.length; j++)
					{
						if (aSkillid[0] == skill[j].getId())
						{
							allbuff = (new StringBuilder()).append(allbuff).append(1).toString();
							flag = false;
						}
						if ((j == (skill.length - 1)) && flag)
						{
							allbuff = (new StringBuilder()).append(allbuff).append(0).toString();
						}
					}
					
					flag = true;
				}
				
				if (rset.getInt(1) == 0)
				{
					PreparedStatement statement1 = con.prepareStatement("INSERT INTO community_skillsave (charId,pet) values (?,?)");
					statement1.setInt(1, activeChar.getObjectId());
					statement1.setString(2, allbuff);
					statement1.execute();
					statement1.close();
				}
				else
				{
					PreparedStatement statement = con.prepareStatement("UPDATE community_skillsave SET pet=? WHERE charId=?;");
					statement.setString(1, allbuff);
					statement.setInt(2, activeChar.getObjectId());
					statement.execute();
					statement.close();
				}
			}
С чем она связана? И как ее решить?

P.S. В java я мало что понимаю
__________________
p4sk1e вне форума Ответить с цитированием
Непрочитано 18.02.2013, 00:40   #2
Аватар для itcry
Постоялец

По умолчанию Re: Помогите с кодом

Если я правильно понял, то для L2Effect не существует метода getId() , который используется у Вас в этом коде. Соответственно этот метод необходимо добавить, или же найти ему подобный и заменить в самом коде. Причем так будет правильнее. П.с. могу ошибаться, так как сам пока мало что знаю(
itcry вне форума Отправить сообщение для itcry с помощью ICQ Отправить сообщение для itcry с помощью Skype™ Ответить с цитированием
Непрочитано 18.02.2013, 01:37   #3
Забанен за кидаловo/обман/развод

По умолчанию Re: Помогите с кодом

						if (aSkillid[0] == skill[j].getSkill().getId())
						{
							allbuff = (new StringBuilder()).append(allbuff).append(1).toString();
							flag = false;
						}
Code: Java
KilRoy вне форума Отправить сообщение для KilRoy с помощью ICQ Отправить сообщение для KilRoy с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите PSY Корзина / Trash 2 05.11.2012 07:45
Помогите с установкой сервера l2emu rev.2684 на ubuntu 9.10 bladKiller Lineage II 3 27.06.2010 00:53
помогите с сервером couner strike 1.6 wheelman Сервер 11 26.02.2010 05:38
Помогите Общими усилиями Сделать кач. Сервак 2MB Lineage II 13 25.08.2008 03:47


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 04:34. Часовой пояс GMT +3.

Вверх