Добавил condition: TargetClassId
Свернуть ↑
public class ConditionTargetClassId extends Condition
{
private final FastList<Integer> _classIds;
public ConditionTargetClassId(FastList<Integer> classId)
{
_classIds = classId;
}
@Override
public boolean testImpl(Env env)
{
if(_classIds==null || env.target==null || !(env.target instanceof L2PcInstance))
return false;
L2PcInstance target = (L2PcInstance) env.target;
if(target.getTemplate()!=null && target.getTemplate().classId!=null ){
return _classIds.contains(((L2PcInstance) env.target).getTemplate().classId.ordinal()+1);
}else
return false;
}
}
Свернуть ↑Развернуть ↓
При запуске gs выдаёт: Unrecognized <target> condition
в .xml пишу так: <target class_id="ид класса"/>
что я делаю не так
?