Я только что проверил, ошибок нет. Не знаю что вы там наделали.
package ai;
import net.sf.l2j.gameserver.model.actor.instance.L2NpcInstance;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.model.quest.jython.QuestJython;
import net.sf.l2j.gameserver.Announcements;
public class NpcScriptThree extends QuestJython
{
//Ид боссов
private final static int[] BossIds = {61313,61323,61340,61341,61344,61324,61325};
public NpcScriptThree(int questId, String name, String descr)
{
super(questId, name, descr, 1);
for (int BossIds : BossIds) {
addSpawnId(BossIds);
addKillId(BossIds);
}
}
@Override
public String onSpawn(L2NpcInstance raidboss)
{
int npcId = raidboss.getNpcId();
for (int id : BossIds)
if (npcId == id)
Announcements.getInstance().announceToAll("РейдБосс : " + raidboss.getName() + " появился в мире!");
return null;
}
@Override
public String onKill(L2NpcInstance raidboss, L2PcInstance killer, boolean isPet) {
int npcId = raidboss.getNpcId();
for (int id : BossIds)
if (npcId == id)
Announcements.getInstance().announceToAll("РейдБосс : " + raidboss.getName() + " был убит! Захуярил -> " + killer.getName());
return null;
}
public static void main(String[] args)
{
new NpcScriptThree(-1, "NpcScriptThree", "ai");
}
}