사이트 로그인
2016.07.07 19:32
일단 저처럼 초보이신분들만 전 이거 하는데도 오래걸렸네여 .. 밑에 두분글읽어도 도저히 몰라서
한참 헤메였다는 일단 아이템유즈빼고는 같습니다
L1SkillId.java
public static final int DRESS_EVASION = 111; // 검색
public static final int ARMOR_BRAEK = 112; // 밑에 추가
L1Attack.java
if (_targetPc.getSkillEffectTimerSet().hasSkillEffect(IllUSION_AVATAR)) {
dmg += dmg / 5;
} // 검색
if (_targetPc.getSkillEffectTimerSet().hasSkillEffect(ARMOR_BRAEK)) {
dmg += dmg * 0.58;
} // 밑에 추가
똑같은 게 2개가 존재함. (하나는 pc_pc 또 하나는 npc_pc)
사실 여기까지는 같아요 //
C_ItemUSe.java
제팩에서는 이 임포트 이두부분 추가 되더라구여 혹시나 해서
import l1j.server.server.datatables.SkillsTable;
import l1j.server.server.templates.L1Skills;
} else if (itemId == 6001641) { // 아머 브레이크
if (pc.isDarkelf()) {
if (pc.getInventory().checkItem(6001641, 1)) { // 체크 되는 아이템과 // 수량
pc.getInventory().consumeItem(6001641, 1);
createNewItem(pc, 400059, 1);
int k6 = pc.getId();
S_SkillSound s_skillSound = new S_SkillSound(k6, 231);
pc.sendPackets(s_skillSound);
Broadcaster.broadcastPacket(pc, s_skillSound);
L1Skills l1skills = SkillsTable.getInstance()
.getTemplate(112);
if (pc.getCurrentHp() + 1 < l1skills.getHpConsume() + 1) {
pc.sendPackets(new S_ServerMessage(279));
return;
}
}
} else {
pc.getInventory().removeItem(useItem, 1);
pc.sendPackets(new S_ServerMessage(281));
}
} else if (itemId == 400059) { // 아머 브레이크
if (pc.isDarkelf()) {
L1Skills l1skills = SkillsTable.getInstance()
.getTemplate(112);
if (pc.getCurrentHp() + 1 < l1skills.getHpConsume() + 1) {
pc.sendPackets(new S_ServerMessage(279));
return;
}
if (pc.getCurrentMp() < l1skills.getMpConsume()) {
pc.sendPackets(new S_ServerMessage(278));
return;
}
if (l1skills.getItemConsumeId() != 0) {
if (!pc.getInventory().checkItem(
l1skills.getItemConsumeId(),
l1skills.getItemConsumeCount())) {
pc.sendPackets(new S_ServerMessage(299));
return;
}
}
pc.setCurrentHp(pc.getCurrentHp()
- l1skills.getHpConsume());
pc.setCurrentMp(pc.getCurrentMp()
- l1skills.getMpConsume());
if (l1skills.getItemConsumeId() != 0) {
pc.getInventory().consumeItem(
l1skills.getItemConsumeId(),
l1skills.getItemConsumeCount());
}
if (spellsc_objid == pc.getId()) {
pc.sendPackets(new S_ServerMessage(281));
return;
}
if (CharPosUtil.getZoneType(pc) == 1) {
pc.sendPackets(new S_ServerMessage(281));
return;
}
if (spellsc_objid == 0) {
return;
}
pc.cancelAbsoluteBarrier();
int skillid = 112;
L1SkillUse l1skilluse = new L1SkillUse();
l1skilluse.handleCommands(client.getActiveChar(),
skillid, spellsc_objid, spellsc_x, spellsc_y,
null, 0, L1SkillUse.TYPE_SPELLSC);
} else {
pc.sendPackets(new S_ServerMessage(281));
}
사실상 다른건없이 두개 붙여넣기한거라 이게 고수님들은 딱보면 아시겠지만 저처럼 초보이신분들은 사실상 어렵거든여
켄파치님꺼는 배우면 이펙뜨고 하는데 밑에 소스랑 틀리고
꼬마야님꺼는 잘되는데 배우면 이펙이런게 없어서 .. 붙여봤어여
일단 켄파치님꺼에서 배우면 이펙뜨는거 하나 만든상태에서
아머브레이크 배우면 사라지게끔 저거랑
꼬마야님꺼 소스는 사실 그대로 붙여만넣은거라 .. 전 이거하는데도 오래걸리더라는 ..;
// 확인해본결과 다크엘프를 제외하고는 수정 클릭하면 밑에 아이템 생성 안됩니다 다크엘프로만 해야지 생성되구여
댓글에서 봤는데 멘땅에 클릭해도 엠이랑 사라지구 나비켓 추가피일들은 서버컴에서 올릴께여 .. 잠시 일단 완료하구
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 소스자료는 직접 올려주세요 | 게임존 | 2017.06.06 | 550 |
559 | 대만 3.52c 옵코 | 준희미니 | 2016.07.28 | 44 |
558 | 감자팩 로봇 자동시작하기 [1] | 43inwide | 2016.07.07 | 462 |
557 | 감자팩 엔코인샵 화폐 변경하기 | 43inwide | 2016.07.07 | 141 |
556 | 린올팩 텔녀UI | 43inwide | 2016.07.07 | 131 |
555 | 그냥 떠오기3.52c | 준희미니 | 2016.07.07 | 152 |
554 | 추가 패킷~~~~~~~~~ | 준희미니 | 2016.07.07 | 62 |
553 | 3.53C 타이머 | 준희미니 | 2016.07.07 | 36 |
552 | YN메세지 먹통 되는거 수정 | 준희미니 | 2016.07.07 | 54 |
551 | [UI6] 리스시에 아이콘 제대로 안받아오는 현상 수정 | 준희미니 | 2016.07.07 | 51 |
550 | 3.53 통합창고 npcaction | 준희미니 | 2016.07.07 | 43 |
549 | 드래곤키 사용불가능현상 (임시방편) | 준희미니 | 2016.07.07 | 35 |
548 | [UI6] 3.53c 교환/스텟 수정후 | 준희미니 | 2016.07.07 | 42 |
547 | 예스노 실험하긔 | 준희미니 | 2016.07.07 | 26 |
546 | 드래곤포탈부분 // 전 수정없이 ;; | 준희미니 | 2016.07.07 | 30 |
545 | [UI6] y/n 관련 정리.. | 준희미니 | 2016.07.07 | 52 |
544 | [UI6] 드래곤진주 / 광분의물약 (3단가속) | 준희미니 | 2016.07.07 | 200 |
543 | [UI6] 던전 타이머 적용 하기-아케인님 자료 응용- | 준희미니 | 2016.07.07 | 105 |
» | 아머브레이크 소스 | 준희미니 | 2016.07.07 | 107 |
541 | 카운터 매직 짜집기^^:; | 준희미니 | 2016.07.07 | 84 |
540 | 숨겨진용들의땅 스폰 | 준희미니 | 2016.07.07 | 73 |
539 | 블러드 러스트 해결...했긴했는데...조금수정된이야기 | 준희미니 | 2016.07.07 | 75 |
538 | 드레이크 마법인형 New | 준희미니 | 2016.07.07 | 97 |
537 | /입장시간 입니다 | 준희미니 | 2016.07.07 | 79 |
536 | [UI6]-포비뉨:시장상인찾기- 수정 | 준희미니 | 2016.07.07 | 30 |
535 | 통돌이 소스올려요 (존님꺼아님 | 준희미니 | 2016.07.07 | 113 |
534 | 설벽좌표 | 준희미니 | 2016.07.07 | 22 |
533 | (ui5) 영자명령어 혈전시작 ,종료 | 준희미니 | 2016.07.07 | 35 |
532 | 리스창 다른방식입니다 | 준희미니 | 2016.07.07 | 47 |
531 | 짜집기! 보완.PC방 버프 | 준희미니 | 2016.07.07 | 92 |
530 | 스트링빌더사용해보긔 | 준희미니 | 2016.07.07 | 43 |
529 | 에르자베 | 준희미니 | 2016.07.07 | 36 |
528 | 오림스코어 패킷번호? | 준희미니 | 2016.07.07 | 26 |
527 | 블러드 러스트 와 막대류 | 준희미니 | 2016.07.07 | 34 |
526 | 3.53C 창고 물건찾을때 금액 패킷 | 준희미니 | 2016.07.07 | 34 |
525 | 미소님 요청 622 설문처리 | 준희미니 | 2016.07.07 | 21 |
524 | 아이템 유즈빼먹었네요 ㅠ ㅠ.. | 준희미니 | 2016.07.07 | 37 |
523 | 혈맹 계급 관련 | 준희미니 | 2016.07.07 | 49 |
522 | 일부 마법 아이콘이 안뜨던부분? | 준희미니 | 2016.07.07 | 76 |
521 | 소스대마왕님이 질문하신 소스... | 준희미니 | 2016.07.07 | 57 |
520 | [재수정]픽시의 변신 막대... | 준희미니 | 2016.07.07 | 34 |
519 | 리스창 몬스터킬 | 준희미니 | 2016.07.07 | 33 |
518 |
검색하다가 얻은 3.53C 옵코드 및 패킷
![]() | 준희미니 | 2016.07.07 | 68 |
517 |
윈말 촛대 좌표
![]() | 준희미니 | 2016.07.07 | 18 |
516 |
일팩버전. 3.53c관련 통소스 참고하세요
![]() | 준희미니 | 2016.07.07 | 67 |
515 | 편 지 패 킷. | 준희미니 | 2016.07.07 | 27 |
514 | 기억 실시간 저장하시고 싶으신분? | 준희미니 | 2016.07.07 | 61 |
513 | ER변경 MAX 127 | 준희미니 | 2016.07.07 | 34 |
512 | 당신의 계급이 %s 로 변경되었습니다 | 준희미니 | 2016.07.07 | 29 |
511 | 대마왕표 첫공개소스 ㅜㅜ빠른기억창 로드 | 준희미니 | 2016.07.07 | 56 |
510 | UI6 게시판 업데이트 | 준희미니 | 2016.07.07 | 36 |