참시스템 칠터치&활공성활추타차암 (초보용 ' ' ;)
지난번 참시스템에이어...
이번에 블랙켓님 도움으로 많은걸 알게되어 만들어본 참입니다 ㅋ
L1어택.자바
P VS P 부분=
if (_pc.getInventory().checkItem(7777808)) { //칠터치차암
int chance = _random.nextInt(100);
if (chance <= 7) { //확률
L1Magic magic = new L1Magic(_pc,_targetPc);
_drainHp = magic.calcMagicDamage(L1SkillId.CHILL_TOUCH);
_drainHp = magic.calcMrDefense((int)_drainHp);
_drainHp *= 1.2;
if(_drainHp <=0){
_drainHp = 0;
}
_pc.sendPackets(new S_SystemMessage("[레어]칠터치 차암발동!")); //시스템 메세지
_pc.sendPackets(new S_SkillSound(_targetPc.getId(), 252));
Broadcaster.broadcastPacket(_pc, new S_SkillSound(_targetPc.getId(), 252));
magic = null;
}
}
=P VS NPC 부분
if (_pc.getInventory().checkItem(7777808)) { //칠터치차암
int chance = _random.nextInt(100);
if (chance <= 10) { //확률
L1Magic magic = new L1Magic(_pc,_targetNpc);
_drainHp = magic.calcMagicDamage(L1SkillId.CHILL_TOUCH);
_drainHp = magic.calcMrDefense((int)_drainHp);
_drainHp *= 1.2;
if(_drainHp <=0){
_drainHp = 0;
}
_pc.sendPackets(new S_SystemMessage("[레어]칠터치 차암발동!")); //시스템 메세지
_pc.sendPackets(new S_SkillSound(_targetNpc.getId(), 252));
Broadcaster.broadcastPacket(_pc, new S_SkillSound(_targetNpc.getId(), 252));
magic = null;
}
}
뽀나쓰 큐르님 도움으로 만든 추가 능력치 차암
C_SelectCharacter.java
private void items(L1PcInstance pc) { == 검색 ( 혹은 DB로부터 item정보를 읽는부분...;;
if(pc.getInventory().checkItem(7777788)) { ////궁수의차암
pc.addBowDmgup(3);
pc.addBowHitup(3);
}
도움주신 블랙켓님 큐르님 정말 감사합니다 ㅋ
[출처] 참시스템 칠터치&활공성활추타차암 (초보용 ' ' ;) (비공개 카페)

준희미니 님의 최근 댓글
rt 2021 05.25 ㄳ 2021 05.11 ㄳ 2021 05.11 rt 2021 05.09 rt 2021 04.25