사이트 로그인
2016.02.07 08:33
초록색 검색
빨간색 추가
L1MonsterInstance.java
import l1j.server.server.model.L1Object;<<임포트 추가
L1PcInstance targetPlayer = null; <<<검색 바로아래
L1MonsterInstance targetMonster = null; <<추가
} else if (pc.getGfxId().getTempCharGfx() == getNpcTemplate().is_agrogfxid2()) { << 검색하시면 이렇게나오는데 바로아래추가
targetPlayer = pc;
break;
}
}
}
for (L1Object obj : L1World.getInstance().getVisibleObjects(this)) { <<추가
if (obj instanceof L1MonsterInstance) {
L1MonsterInstance mon = (L1MonsterInstance) obj;
if (mon.getHiddenStatus() != 0 || mon.isDead()) {
continue;
}
if (this.getNpcTemplate().get_npcId() == 7000042
|| getNpcTemplate().get_npcId() == 7000009
|| getNpcTemplate().get_npcId() == 7000013
|| getNpcTemplate().get_npcId() == 7000016
|| getNpcTemplate().get_npcId() == 7000019
|| getNpcTemplate().get_npcId() == 7000006
|| getNpcTemplate().get_npcId() == 7000010
|| getNpcTemplate().get_npcId() == 7000014
|| getNpcTemplate().get_npcId() == 7000017
|| getNpcTemplate().get_npcId() == 7000020
|| getNpcTemplate().get_npcId() == 7000007
|| getNpcTemplate().get_npcId() == 7000011
|| getNpcTemplate().get_npcId() == 7000015
|| getNpcTemplate().get_npcId() == 7000018
|| getNpcTemplate().get_npcId() == 7000021
|| getNpcTemplate().get_npcId() == 7000022
|| getNpcTemplate().get_npcId() == 7000023
|| getNpcTemplate().get_npcId() == 7000024
|| getNpcTemplate().get_npcId() == 7000025
|| getNpcTemplate().get_npcId() == 7000026
|| getNpcTemplate().get_npcId() == 7000027
|| getNpcTemplate().get_npcId() == 7000028
|| getNpcTemplate().get_npcId() == 7000029
|| getNpcTemplate().get_npcId() == 7000030
|| getNpcTemplate().get_npcId() == 7000031
|| getNpcTemplate().get_npcId() == 7000032
|| getNpcTemplate().get_npcId() == 7000033
|| getNpcTemplate().get_npcId() == 7000034
|| getNpcTemplate().get_npcId() == 7000035
|| getNpcTemplate().get_npcId() == 7000036
|| getNpcTemplate().get_npcId() == 7000037
|| getNpcTemplate().get_npcId() == 7000038
|| getNpcTemplate().get_npcId() == 7000039
|| getNpcTemplate().get_npcId() == 7000040
|| getNpcTemplate().get_npcId() == 7000041
|| getNpcTemplate().get_npcId() == 7000008
|| getNpcTemplate().get_npcId() == 7000012
|| getNpcTemplate().get_npcId() == 7000013
|| getNpcTemplate().get_npcId() == 7000014
|| getNpcTemplate().get_npcId() == 7000015
|| getNpcTemplate().get_npcId() == 8000060
|| getNpcTemplate().get_npcId() == 8000061
|| getNpcTemplate().get_npcId() == 8000062
|| getNpcTemplate().get_npcId() == 8000063
|| getNpcTemplate().get_npcId() == 8000064
|| getNpcTemplate().get_npcId() == 8000065
|| getNpcTemplate().get_npcId() == 81039) { << 이건 npc테이블에 만든 좀비들입니다.
// 적을 인식할 몬스터//
if (mon.getNpcTemplate().get_npcId() == 45003
|| mon.getNpcTemplate().get_npcId() == 45060
|| mon.getNpcTemplate().get_npcId() == 45157
|| mon.getNpcTemplate().get_npcId() == 45241
|| mon.getNpcTemplate().get_npcId() == 45223
|| mon.getNpcTemplate().get_npcId() == 45298) {
targetMonster = mon;
break;
}
}
}
} // <<추가
if (targetPlayer != null) { << 검색
_hateList.add(targetPlayer, 0);
_target = targetPlayer;
}
if (targetMonster != null) {
_hateList.add(targetMonster, 0);
_target = targetMonster;
} // <<허수아비 패기
여기서하나 마을에서 유저가 짝퉁 칼질하면 어택이되요
그거막으려면 . 발록 버프 이용
L1Attack.java
if (!_pc.getSkillEffectTimerSet().hasSkillEffect(STATUS_CURSE_BARLOG) <<검색
&& (npcId == 45752 || npcId == 45753 중략... 이안에 좀비들번호 넣어주시면됩니다.)) {
_hitRate = 0;
} // 저는 이렇게햇는데 //
if (!_pc.getSkillEffectTimerSet().hasSkillEffect(STATUS_CURSE_BARLOG)
&& (npcId == 45752 || npcId == 45753 || npcId == 7000026
|| npcId == 7000027 || npcId == 7000012
|| npcId == 7000019 || npcId == 7000006
|| npcId == 7000013 || npcId == 7000020
|| npcId == 7000007 || npcId == 7000014
|| npcId == 7000021 || npcId == 7000030
|| npcId == 7000031 || npcId == 7000032
|| npcId == 7000033 || npcId == 7000034
|| npcId == 7000035 || npcId == 7000036
|| npcId == 7000037 || npcId == 7000038
|| npcId == 7000039 || npcId == 7000040
|| npcId == 7000041 || npcId == 7000008
|| npcId == 7000015 || npcId == 7000022
|| npcId == 7000009 || npcId == 7000016
|| npcId == 7000023 || npcId == 7000010
|| npcId == 7000017 || npcId == 7000024
|| npcId == 7000028 || npcId == 7000029
|| npcId == 7000030 || npcId == 7000011
|| npcId == 7000018 || npcId == 7000025 || npcId == 7000042)) {// 발록
_hitRate = 0;
}
나비켓 npc테이블에 좀비가인식할 허수아비
45003 허수아비 허수아비 자동이팰거 L1Monster 6806 1 32767 0 10 1 1 1 1 1 1 1 0 small 0 1 0 0 5000 5000 5000 0 0 0 0 0 0 0 -1 -1 0 0 0 1000 30000 1000 1000 0 0 0 0 0 0 0 100 0 0 0 0 0 0 -1 0 0 0 0 0
나비켓 npc테이블에서 좀비용허수아비칠 좀비
7000019 개나소나 개나소나 L1Monster 4804 5 10000 5000 1 15 1 12 1 1 1 0 0 small 4 1 0 800 1000 1000 1000 0 0 0 0 0 0 0 -1 -1 0 0 0 1000 1000 5000 500 0 0 0 0 0 0 0 0 0 1 0 0 0 0 -1 0 0 0 0 0
이런식으로 해주시면됩니다~~~N포인트는 저도잘몰라서..
아 케릭터별 이미지가
4800 남기사
4801 여기사
4802 여요정
4803 남요정
4804 남법사
4805 여법사
4806 남다엘
4807 여다엘
4808 남군주
- 팝존 스타일 님 자료 펌 -
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 소스자료는 직접 올려주세요 | 게임존 | 2017.06.06 | 550 |
9 | 기사신규스킬패킷 | 붉은눈 | 2016.02.11 | 130 |
8 |
몬스터 피보이는 소스
![]() | 붉은눈 | 2016.02.11 | 205 |
7 | 공성전 승리시 아이템지급 | 붉은눈 | 2016.02.11 | 126 |
6 | 반지착용제한 | 붉은눈 | 2016.02.11 | 114 |
» | 허수아비 로봇. | 멘토 | 2016.02.07 | 414 |
4 | 유그드라 열매 사용 안될때 야메로.. | 멘토 | 2016.02.07 | 95 |
3 | 배틀존 소스 구성하기. | 멘토 | 2016.02.07 | 188 |
2 | [160120] 서버버전/키패킷/seed (린올,감자) | 멘토 | 2016.02.07 | 224 |
1 | 보스 스폰시 y/n 띄우기. | 멘토 | 2016.02.07 | 334 |