close_btn
로그인, 회원가입후 더 많은 혜택을 누리세요 로그인 회원가입 닫기

아머브레이크 소스

2016.07.07 19:32

준희미니 조회 수:107

일단 저처럼 초보이신분들만 전 이거 하는데도 오래걸렸네여 .. 밑에 두분글읽어도 도저히 몰라서

한참 헤메였다는 일단 아이템유즈빼고는 같습니다

 

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)); 
     }

 

사실상 다른건없이 두개 붙여넣기한거라 이게 고수님들은 딱보면 아시겠지만 저처럼 초보이신분들은 사실상 어렵거든여

 

 

켄파치님꺼는 배우면 이펙뜨고 하는데 밑에 소스랑 틀리고

 

꼬마야님꺼는 잘되는데 배우면 이펙이런게 없어서 .. 붙여봤어여

 

일단 켄파치님꺼에서 배우면 이펙뜨는거 하나 만든상태에서

아머브레이크 배우면 사라지게끔 저거랑

꼬마야님꺼 소스는 사실 그대로 붙여만넣은거라 .. 전 이거하는데도 오래걸리더라는 ..;

 

// 확인해본결과 다크엘프를 제외하고는 수정 클릭하면 밑에 아이템 생성 안됩니다 다크엘프로만 해야지 생성되구여

 

댓글에서 봤는데 멘땅에 클릭해도 엠이랑 사라지구 나비켓 추가피일들은 서버컴에서 올릴께여 .. 잠시 일단 완료하구

 

 
 
나비켓 부분
 
skill
 
112 아머 브레이크 14 7 40 30 40321 2 2000 8 buff 3 0 0 0 7 12 0 2 0 3 0 0 64  19 2279 0 3141 0 0
etcitem
6001641 흑정령의 수정(아머 브레이크) 흑정령의 수정(아머 브레이크) other normal gemstone 7000 1137 2958 0 0 0 0 0 0 0 0 0 0 1 1 0 3 0 0 0 1 1

400059 \fX아머 브레이크 \fX아머 브레이크 scroll spell_long paper 0 828 11 0 1 0 0 0 0 0 0 0 0 1 1 0 5 1500 0 0 1 1
이펙부분이 제팩에서는 안맞는지 팅겨서 디바인으로 바까놨어여 .. 저부분은 다른걸로 변경하셔도될듯해여
 
 
꼬마야님이랑 켄파치님 소스들 공개해주셔서 감사합니다 .. 이게 저는 새로만들실력은 안되고 .. 두분꺼 붙여넣기 하는데
아마 두분소스가 다른형식이라 그런지 합쳐보고 싶어서 .. 고수님들도 만치만 저랑비슷한 초보이신분들도 많으실거 같아서
제가 수정해보고 올린거라 잘됩겁니다 .. 전 저 두개 합쳐가면서 해보는데 .. 첫번째 클릭하면 아이템이 생성이 안되고
아이템생성되게 하니 마법사용이 안되고 .. 이런저런 ..;; 아이템생성해서 마법사용이 되니 첫번째클릭하면 사라지지가 않는다는 ..
쿨럭 .. 참 허접하니 몸이 고생하더라구여 .. 이게 이렇게 올리면 안되는거 아닌가여 근데 ? 허락도 두분한테 안받았는데 ..
지우라고 말씀하시면 지우겠습니다 ..
 
그리고 디바인소스랑 ㅠ.ㅠ 반지슬롯 야메이긴해도 4개 찰수 있게 해주는소스 부탁드립니다 ㅠ.ㅠ
아니면 디바인소스가 전에 쓰던팩에 있기는한데 어느어느부분을 빼와야 하는지 몰라서 못하고 있거든여 .. 그부분이라도 알려주시면
빼와서 까페에 올릴께여 부탁드립니다 ..
 
다시한번 꼬마야 님 켄파치 님 감사합니다 지우라 하시면 지울께여..
 

번호 제목 글쓴이 날짜 조회 수
공지 소스자료는 직접 올려주세요 게임존 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 옵코드 및 패킷 file 준희미니 2016.07.07 68
517 윈말 촛대 좌표 file 준희미니 2016.07.07 18
516 일팩버전. 3.53c관련 통소스 참고하세요 file 준희미니 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