02-18-2013, 12:20 AM
Пытаюсь сделать Community board для l2jserver по этой статье
http://forum.zone-game.info/showthread.php?p=112133
но вот появилась такая ошибка:
The method getId() is undefined for the type L2Effect
Кусок кода в котором она есть:
С чем она связана? И как ее решить?
P.S. В java я мало что понимаю
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 я мало что понимаю