Holsten
09.06.2016, 18:16
Код:
int skillId = npcBuffGroupInfo[i];
int skillLevel = npcBuffGroupInfo[i+1];
int skillFeeId = npcBuffGroupInfo[i+2];
int skillFeeAmount = npcBuffGroupInfo[i+3];
if(!Config.COMMUNITYBOARD_BUFF_ALLOW.contains(skil lId) && !Config.COMMUNITYBOARD_PREMIUM_BUFF_ALLOW.contains (skillId))
{
player.sendMessage("Недопустимый эффект!");
return false;
}
if(Config.COMMUNITYBOARD_PREMIUM_BUFF_ALLOW.contai ns(skillId) && !_clients.containsKey(player.getObjectId()))
{
player.sendMessage("Недопустимый эффект!");
return false;
}
Вот так в конфиг занёс:
Код:
public static String COMMUNITYBOARD_BUFF_ALLOW;
public static String COMMUNITYBOARD_PREMIUM_BUFF_ALLOW;
и
Код:
COMMUNITYBOARD_BUFF_ALLOW = p.getProperty("CommunityBoardBuffAllow", "");
COMMUNITYBOARD_PREMIUM_BUFF_ALLOW = p.getProperty("CommunityBoardPremiumBuffAllow", "");
Ругается на "contains". Что делаю не так ?
int skillId = npcBuffGroupInfo[i];
int skillLevel = npcBuffGroupInfo[i+1];
int skillFeeId = npcBuffGroupInfo[i+2];
int skillFeeAmount = npcBuffGroupInfo[i+3];
if(!Config.COMMUNITYBOARD_BUFF_ALLOW.contains(skil lId) && !Config.COMMUNITYBOARD_PREMIUM_BUFF_ALLOW.contains (skillId))
{
player.sendMessage("Недопустимый эффект!");
return false;
}
if(Config.COMMUNITYBOARD_PREMIUM_BUFF_ALLOW.contai ns(skillId) && !_clients.containsKey(player.getObjectId()))
{
player.sendMessage("Недопустимый эффект!");
return false;
}
Вот так в конфиг занёс:
Код:
public static String COMMUNITYBOARD_BUFF_ALLOW;
public static String COMMUNITYBOARD_PREMIUM_BUFF_ALLOW;
и
Код:
COMMUNITYBOARD_BUFF_ALLOW = p.getProperty("CommunityBoardBuffAllow", "");
COMMUNITYBOARD_PREMIUM_BUFF_ALLOW = p.getProperty("CommunityBoardPremiumBuffAllow", "");
Ругается на "contains". Что делаю не так ?