마을경비 입구가져오는몹 죽이는법
L1GuardInstance.java << 자바 입니다.
import l1j.server.server.model.L1Object; << 임포트 추가 해주시구요
public class L1GuardInstance extends L1NpcInstance {
private static final long serialVersionUID = 1L;
public void setTarget(L1PcInstance targetPlayer) {
if (targetPlayer != null) {
_hateList.add(targetPlayer, 0);
_target = targetPlayer;
}
}
@Override
public boolean noTarget() { << 찾기
// 마을 경비가 입구로 가져오는 몬스터 뚜들겨 패기 // << 여기 부터 추가요
L1MonsterInstance targetMonster = null;
if(getNpcTemplate().get_npcId()==60501 // << 창 경비 <ㅡ 이부분에 경비병 번호 넣으세요
|| getNpcTemplate().get_npcId() == 60502){ // << 활경비
for (L1Object obj : L1World.getInstance().getVisibleObjects(this)) {
if (obj instanceof L1MonsterInstance) {
L1MonsterInstance mon = (L1MonsterInstance) obj;
if(mon.getHiddenStatus() != 0 || mon.isDead()){ //몬스터가 죽거나 특수상태일때 공격하지않도록 제자리로 텔
continue;
}
if(obj instanceof L1MonsterInstance){ // 적으로 인식 될 몬스터
targetMonster = mon;
break; // 활경비,경비 vs 몹 by feel
}
}
}
if(targetMonster != null){
_hateList.add(targetMonster, 0);
_target = targetMonster;
}
}
// 마을 경비가 입구로 가져오는 몬스터 뚜들겨 패기 //

김닉넴 님의 최근 댓글
클라는 있나요? 2023 04.29 클라 있나요? 2023 03.23 감사합니다 2016 06.06 ㄳ합니다 2016 06.05 ㄳ합니다 2016 06.05