• SEARCH

    통합검색
  • GAMEZONE
    • 커뮤니티
      • 공지사항
      • 유저게시판
        • 등업게시판
        • 출석체크
        • 정회원 무료자료실
      • 스크린샷
      • 인증자료실
    • 리니지
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 메이플스토리
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 바람의나라
      • 자유게시판
      • 홍보게시판
      • 자료게시판
        • 유틸자료실
        • 소스자료실
        • 클라이언트
        • 팩 자료실
      • 연구게시판
        • 개발내역
        • 질문과답변
        • 기타
      • 강의게시판
        • DR
        • CR
        • 구버전
        • 클라이언트 개조
        • 노하우 게시판
        • 게임공략 & 팁
    • 다크에덴
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 믹스마스터
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 라그나로크
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 기타게임
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 게임강의
    • 비베&포토샵
      • 자유게시판
      • 자료실
        • 일반자료실
        • 포인트 자료실
      • 노하우게시판
      • 포토샵게시판
    • 모바일
      • 게임공략
      • 포인트 자료실
      • 유틸자료실
      • 자유게시판
  • 리니지 소스자료실
    • 리니지 소스자료실 ()
    • 빈주문서추가

      • 김닉넴
      • 2016.05.20 - 21:53 56

    조금 깁니다. 이해바람.

     

     

    psjump.server.templates.L1Item.java

     

    public static final int ETC_마법1        = 214; //데스소환주문서 
     public static final int ETC_마법2        = 215; //데스소환주문서 
     public static final int ETC_마법3        = 216; //데스소환주문서 
     public static final int ETC_마법4        = 217; //데스소환주문서 
     public static final int ETC_마법5        = 218; //데스소환주문서 
     public static final int ETC_마법6        = 219; //데스소환주문서 
     public static final int ETC_마법7        = 220; //데스소환주문서 
     public static final int ETC_마법8        = 221; //데스소환주문서 
     public static final int ETC_마법9        = 222; //데스소환주문서 
     public static final int ETC_마법10        = 223; //데스소환주문서 
     public static final int ETC_마법11        = 224; //데스소환주문서 
     public static final int ETC_마법12        = 225; //데스소환주문서 
     public static final int ETC_마법13        = 226; //데스소환주문서 
     public static final int ETC_마법14        = 227; //데스소환주문서 
     public static final int ETC_마법15        = 228; //데스소환주문서 
     public static final int ETC_마법16        = 229; //데스소환주문서 
     public static final int ETC_마법17        = 230; //데스소환주문서 
     public static final int ETC_마법18        = 231; //데스소환주문서 
     public static final int ETC_마법19        = 232; //데스소환주문서 
     public static final int ETC_마법20        = 233; //데스소환주문서 
     public static final int ETC_마법21        = 234; 
     public static final int ETC_마법22        = 235; //마법주문서들. 
     public static final int ETC_마법23        = 236; 
     public static final int ETC_마법24        = 237; 
     public static final int ETC_마법25        = 238; 
     public static final int ETC_마법26        = 239; 
     public static final int ETC_마법27        = 240; 
     public static final int ETC_마법28        = 241; 
     public static final int ETC_마법29        = 242; 
     public static final int ETC_마법30        = 243; 
     public static final int ETC_마법31        = 244; 
     public static final int ETC_마법32        = 245; 
     public static final int ETC_마법33        = 246; 
     public static final int ETC_마법34        = 247; 
     public static final int ETC_마법35        = 248; 
     public static final int ETC_마법36        = 249; 
     public static final int ETC_마법37        = 250; 
     public static final int ETC_마법38        = 251; 
     public static final int ETC_마법39        = 252;

     

    추가.

     

    psjump.server.ItemTable.java

     

     

     _etcTypes.put("마법1", new Integer(L1Item.ETC_마법1)); 
      _etcTypes.put("마법2", new Integer(L1Item.ETC_마법2)); 
      _etcTypes.put("마법3", new Integer(L1Item.ETC_마법3)); 
      _etcTypes.put("마법4", new Integer(L1Item.ETC_마법4)); 
      _etcTypes.put("마법5", new Integer(L1Item.ETC_마법5)); 
      _etcTypes.put("마법6", new Integer(L1Item.ETC_마법6)); 
      _etcTypes.put("마법7", new Integer(L1Item.ETC_마법7)); 
      _etcTypes.put("마법8", new Integer(L1Item.ETC_마법8)); 
      _etcTypes.put("마법9", new Integer(L1Item.ETC_마법9)); 
      _etcTypes.put("마법10", new Integer(L1Item.ETC_마법10)); 
      _etcTypes.put("마법11", new Integer(L1Item.ETC_마법11)); 
      _etcTypes.put("마법12", new Integer(L1Item.ETC_마법12)); 
      _etcTypes.put("마법13", new Integer(L1Item.ETC_마법13)); 
      _etcTypes.put("마법14", new Integer(L1Item.ETC_마법14)); 
      _etcTypes.put("마법15", new Integer(L1Item.ETC_마법15)); 
      _etcTypes.put("마법16", new Integer(L1Item.ETC_마법16)); 
      _etcTypes.put("마법17", new Integer(L1Item.ETC_마법17)); 
      _etcTypes.put("마법18", new Integer(L1Item.ETC_마법18)); 
      _etcTypes.put("마법19", new Integer(L1Item.ETC_마법19)); 
      _etcTypes.put("마법20", new Integer(L1Item.ETC_마법20)); 
      _etcTypes.put("마법21", new Integer(L1Item.ETC_마법21)); 
      _etcTypes.put("마법22", new Integer(L1Item.ETC_마법22)); 
      _etcTypes.put("마법23", new Integer(L1Item.ETC_마법23)); 
      _etcTypes.put("마법24", new Integer(L1Item.ETC_마법24)); 
      _etcTypes.put("마법25", new Integer(L1Item.ETC_마법25)); 
      _etcTypes.put("마법26", new Integer(L1Item.ETC_마법26)); 
      _etcTypes.put("마법27", new Integer(L1Item.ETC_마법27)); 
      _etcTypes.put("마법28", new Integer(L1Item.ETC_마법28)); 
      _etcTypes.put("마법29", new Integer(L1Item.ETC_마법29)); 
      _etcTypes.put("마법30", new Integer(L1Item.ETC_마법30)); 
      _etcTypes.put("마법31", new Integer(L1Item.ETC_마법31)); 
      _etcTypes.put("마법32", new Integer(L1Item.ETC_마법32)); 
      _etcTypes.put("마법33", new Integer(L1Item.ETC_마법33)); 
      _etcTypes.put("마법34", new Integer(L1Item.ETC_마법34)); 
      _etcTypes.put("마법35", new Integer(L1Item.ETC_마법35)); 
      _etcTypes.put("마법36", new Integer(L1Item.ETC_마법36)); 
      _etcTypes.put("마법37", new Integer(L1Item.ETC_마법37)); 
      _etcTypes.put("마법38", new Integer(L1Item.ETC_마법38)); 
      _etcTypes.put("마법39", new Integer(L1Item.ETC_마법39));

     

     

    psjump.server.model.ServerPacket.Item.java

     

     

    private int actionid(int id, int bress){// 에서

     

    --중략--

     case 80: 
      case 81: 
      case 82: 
      case 83: 
      case 84://빈줌  
        actionid = 28; 
        break; 
      case 214: //마법주문서:힐 
      case 217: //마법주문서:에너지볼트 
      case 219: //마법주문서:아이스대거 
      case 220: //마법주문서:윈드커터 
      case 221: //마법주문서:홀리웨폰 
      case 222: //마법주문서:큐어포이즌 
      case 228: //마법주문서:파이어애로우 
      case 229: //마법주문서:스탈락 
      case 231: //마법주문서:턴언데드 
      case 232: //마법주문서:익스트라힐 
      case 235: //마법주문서:프로즌클라우드 
      case 236: //마법주문서:위크엘리멘탈 
      case 241:// 슬로우 
      case 242: //어스재일 
      case 246: //마법주문서:콜라이트닝 
      case 247: //마법주문서:그레이터힐 
      case 248: //마법주문서:테이밍몬스터 
      case 249: //마법주문서:리무브커스 
      case 250: //마법주문서:콘오브콜드 
      case 237: //파볼 
      case 238: //덱업 
        actionid =  30; 
        break; 
      case 240: //뱀파 
      case 239: //웨폰 
      case 223: //마법주문서:칠터치 
      case 224: //마법주문서:커스포이즌 
      case 230: //마법주문서:라이트닝 
      case 233: //마법주문서:커스블라인드 
      case 245: //마법주문서:커스패럴라이즈 
      case 251: //마법주문서:마나드레인 
      case 252: //마법주문서:다크니스 
        actionid =  17; 
        break;

     

    추가

     

    psjump.server.items.ItemUse.java

     

    case 80: //빈주문서 레벨1 
          switch(action){ 
            case 0: //힐        
            if(cha.get_currentMp() >= 4){ 
              cha.set_currentMp(cha.get_currentMp() - 4);                        
              Additems(cha, 681, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);  
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
            case 1: //라이트 
            if(cha.get_currentMp() >= 4){ 
              cha.set_currentMp(cha.get_currentMp() - 4);                        
              Additems(cha, 682, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
            case 2: //쉴드 
            if(cha.get_currentMp() >= 8){ 
              cha.set_currentMp(cha.get_currentMp() - 8);                        
              Additems(cha, 683, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
            case 3: //에볼 
            if(cha.get_currentMp() >= 3){ 
              cha.set_currentMp(cha.get_currentMp() - 3);                        
              Additems(cha, 684, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
            case 4: //텔레포트 
            if(cha.get_currentMp() >= 10){ 
              cha.set_currentMp(cha.get_currentMp() - 10);                        
              Additems(cha, 685, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            } 
            break; 
            case 5: //아이스데거 
            if(cha.get_currentMp() >= 4){ 
              cha.set_currentMp(cha.get_currentMp() - 4);                        
              Additems(cha, 686, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
            case 6: //윈드커터 
            if(cha.get_currentMp() >= 4){ 
              cha.set_currentMp(cha.get_currentMp() - 4);                        
              Additems(cha, 687, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
            case 7: //홀리웨폰 
            if(cha.get_currentMp() >= 10){ 
              cha.set_currentMp(cha.get_currentMp() - 10);                        
              Additems(cha, 688, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
            default: 
          cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(591, "" ), false); 
        break; 
          } 
          break; 
      case 81: //빈줌 레벨2 
            switch(action){ 
            case 0: //큐어포이즌        
            if(cha.get_currentMp() >= 15){ 
              cha.set_currentMp(cha.get_currentMp() - 15);                        
              Additems(cha, 689, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);  
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
            case 1: //칠터치 
            if(cha.get_currentMp() >= 10){ 
              cha.set_currentMp(cha.get_currentMp() - 10);                        
              Additems(cha, 690, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
            case 2: //커스포이즌 
            if(cha.get_currentMp() >= 10){ 
              cha.set_currentMp(cha.get_currentMp() - 10);                        
              Additems(cha, 691, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
            case 3: //인첸트웨폰 
            if(cha.get_currentMp() >= 20){ 
              cha.set_currentMp(cha.get_currentMp() - 20);                        
              Additems(cha, 692, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
            case 4: //디텍션 
            if(cha.get_currentMp() >= 15){ 
              cha.set_currentMp(cha.get_currentMp() - 15);                        
              Additems(cha, 693, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            } 
            break; 
            case 5: //디크리즈웨이트 
            if(cha.get_currentMp() >= 10){ 
              cha.set_currentMp(cha.get_currentMp() - 10);                        
              Additems(cha, 694, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
            case 6: //파이어애로우 
            if(cha.get_currentMp() >= 8){ 
              cha.set_currentMp(cha.get_currentMp() - 8);                        
              Additems(cha, 695, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
            case 7: //스탈락 
            if(cha.get_currentMp() >= 8){ 
              cha.set_currentMp(cha.get_currentMp() - 8);                        
              Additems(cha, 696, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
            default: 
          cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(591, "" ), false); 
        break; 
          } 
          break; 
      case 82: //빈줌 레벨3 
        switch(action){ 
        case 0: //라이트닝        
        if(cha.get_currentMp() >= 20){ 
          cha.set_currentMp(cha.get_currentMp() - 20);                        
          Additems(cha, 697, 1, 0, 1);            
          cha.get_cil().CountItem(cha, temp, -1);  
        }else{ 
          cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
        }        
        break; 
        case 1: //턴언데드 
            if(cha.get_currentMp() >= 20){ 
              cha.set_currentMp(cha.get_currentMp() - 20);                        
              Additems(cha, 698, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
        case 2: //익힐 
            if(cha.get_currentMp() >= 15){ 
              cha.set_currentMp(cha.get_currentMp() - 15);                        
              Additems(cha, 699, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
        case 3: //커스블라인 
            if(cha.get_currentMp() >= 20){ 
              cha.set_currentMp(cha.get_currentMp() - 20);                        
              Additems(cha, 700, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
        case 4: //아머 
            if(cha.get_currentMp() >= 20){ 
              cha.set_currentMp(cha.get_currentMp() - 20);                        
              Additems(cha, 701, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            } 
            break; 
        case 5: //프로 
            if(cha.get_currentMp() >= 20){ 
              cha.set_currentMp(cha.get_currentMp() - 20);                        
              Additems(cha, 702, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
        case 6: //위크 
            if(cha.get_currentMp() >= 8){ 
              cha.set_currentMp(cha.get_currentMp() - 8);                        
              Additems(cha, 703, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break;        
            default: 
          cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(591, "" ), false); 
        break; 
          } 
          break; 
      case 83: //빈줌 레벨4 
        switch(action){ 
        case 0: //파볼        
        if(cha.get_currentMp() >= 20){ 
          cha.set_currentMp(cha.get_currentMp() - 20);                        
          Additems(cha, 704, 1, 0, 1);            
          cha.get_cil().CountItem(cha, temp, -1);  
        }else{ 
          cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
        }        
        break; 
        case 1: //덱업 
            if(cha.get_currentMp() >= 50){ 
              cha.set_currentMp(cha.get_currentMp() - 50);                        
              Additems(cha, 705, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
        case 2: //웨폰 
            if(cha.get_currentMp() >= 32){ 
              cha.set_currentMp(cha.get_currentMp() - 32);                        
              Additems(cha, 706, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
        case 3: //뱀파 
            if(cha.get_currentMp() >= 15){ 
              cha.set_currentMp(cha.get_currentMp() - 15);                        
              Additems(cha, 707, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
        case 4: //슬로우 
            if(cha.get_currentMp() >= 20){ 
              cha.set_currentMp(cha.get_currentMp() - 20);                        
              Additems(cha, 708, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            } 
            break; 
        case 5: //어스재일 
            if(cha.get_currentMp() >= 24){ 
              cha.set_currentMp(cha.get_currentMp() - 24);                        
              Additems(cha, 709, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
        case 6: //카운터매직 
            if(cha.get_currentMp() >= 20){ 
              cha.set_currentMp(cha.get_currentMp() - 20);                        
              Additems(cha, 710, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
        case 7: //메디 
            if(cha.get_currentMp() >= 5){ 
              cha.set_currentMp(cha.get_currentMp() - 5);                        
              Additems(cha, 711, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
            default: 
          cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(591, "" ), false); 
        break; 
          } 
          break; 
      case 84: //빈줌 레벨5 
        switch(action){ 
        case 0: //패럴      
        if(cha.get_currentMp() >= 80){ 
          cha.set_currentMp(cha.get_currentMp() - 80);                        
          Additems(cha, 712, 1, 0, 1);            
          cha.get_cil().CountItem(cha, temp, -1);  
        }else{ 
          cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
        }        
        break; 
        case 1: //콜 
            if(cha.get_currentMp() >= 24){ 
              cha.set_currentMp(cha.get_currentMp() - 24);                        
              Additems(cha, 713, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
        case 2: //그힐 
            if(cha.get_currentMp() >= 20){ 
              cha.set_currentMp(cha.get_currentMp() - 20);                        
              Additems(cha, 714, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
        case 3: //테이밍 
            if(cha.get_currentMp() >= 30){ 
              cha.set_currentMp(cha.get_currentMp() - 30);                        
              Additems(cha, 715, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
        case 4: //리무브 
            if(cha.get_currentMp() >= 20){ 
              cha.set_currentMp(cha.get_currentMp() - 20);                        
              Additems(cha, 716, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            } 
            break; 
        case 5: //콘오브콜드 
            if(cha.get_currentMp() >= 24){ 
              cha.set_currentMp(cha.get_currentMp() - 24);                        
              Additems(cha, 717, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
        case 6: //마나드레인 
            if(cha.get_currentHp() >= 50){ 
              cha.set_currentHp(cha.get_currentHp() - 50);                        
              Additems(cha, 718, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
        case 7: //다크니스 
            if(cha.get_currentMp() >= 15){ 
              cha.set_currentMp(cha.get_currentMp() - 15);                        
              Additems(cha, 719, 1, 0, 1);            
              cha.get_cil().CountItem(cha, temp, -1);          
            }else{ 
              cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(278, ""), false); 
            }        
            break; 
            default: 
          cha.sendPackets(cha.get_netConnection().bph().get_Message().S_ServerMessage(591, "" ), false); 
        break; 
          } 
          break; 
      case 214: // 마법주문서:힐 
        L1Skills skills = SkillsTable.getInstance().getTemplate(1);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 215: // 마법주문서:라이트 
        skills = SkillsTable.getInstance().getTemplate(2);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 216: // 마법주문서:실드 
        skills = SkillsTable.getInstance().getTemplate(3);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 217: // 마법주문서:에볼 
        skills = SkillsTable.getInstance().getTemplate(4);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 218: // 마법주문서:텔레포트 
        skills = SkillsTable.getInstance().getTemplate(5);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 219: // 마법주문서:아이스대거 
        skills = SkillsTable.getInstance().getTemplate(6);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 220: // 마법주문서:윈드커터 
        skills = SkillsTable.getInstance().getTemplate(7);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 221: // 마법주문서:홀리우폰 
        skills = SkillsTable.getInstance().getTemplate(8);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 222: // 마법주문서:큐어 
        skills = SkillsTable.getInstance().getTemplate(9);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 223: // 마법주문서:칠터치 
        skills = SkillsTable.getInstance().getTemplate(10);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 224: // 마법주문서:커스포이즌 
        skills = SkillsTable.getInstance().getTemplate(11);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 225: // 마법주문서:인첸트웨폰 
        skills = SkillsTable.getInstance().getTemplate(12);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 226: // 마법주문서:디텍 
        skills = SkillsTable.getInstance().getTemplate(13);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 227: // 마법주문서:디크리즈 
        skills = SkillsTable.getInstance().getTemplate(14);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 228: // 마법주문서:파이어애로우 
        skills = SkillsTable.getInstance().getTemplate(15);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 229: // 마법주문서:스탈락 
        skills = SkillsTable.getInstance().getTemplate(16);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 230: // 마법주문서:라이트닝 
        skills = SkillsTable.getInstance().getTemplate(17);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 231: // 마법주문서:턴언데드 
        skills = SkillsTable.getInstance().getTemplate(18);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 232: // 마법주문서:익힐 
        skills = SkillsTable.getInstance().getTemplate(19);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 233: // 마법주문서:커스블라인드 
        skills = SkillsTable.getInstance().getTemplate(20);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 234: // 마법주문서:아머 
        skills = SkillsTable.getInstance().getTemplate(21);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 235: // 마법주문서:프로즌 
        skills = SkillsTable.getInstance().getTemplate(22);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 236: // 마법주문서:위크 
        skills = SkillsTable.getInstance().getTemplate(23);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 237: // 마법주문서:파볼 
        skills = SkillsTable.getInstance().getTemplate(25);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 238: // 마법주문서:덱업 
        skills = SkillsTable.getInstance().getTemplate(26);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 239: // 마법주문서:웨폰 
        skills = SkillsTable.getInstance().getTemplate(27);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 240: // 마법주문서:뱀파 
        skills = SkillsTable.getInstance().getTemplate(28);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 241: // 마법주문서:슬로우 
        skills = SkillsTable.getInstance().getTemplate(29);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 242: // 마법주문서:어스재일 
        skills = SkillsTable.getInstance().getTemplate(30);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 243: // 마법주문서:카운터매직 
        skills = SkillsTable.getInstance().getTemplate(31);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 244: // 마법주문서:메디 
        skills = SkillsTable.getInstance().getTemplate(32);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 245: // 마법주문서:패럴 
        skills = SkillsTable.getInstance().getTemplate(33);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
        cha.get_cil().CountItem(cha, temp, -1); 
        } 
        break; 
      case 246: // 마법주문서:콜라 
        skills = SkillsTable.getInstance().getTemplate(34);    
        if(skills != null){          
        SkillUse.getInstance().handleCommands(cha, skills, action, 0, 0); 
    & <

    이 게시물을..
    N
    0
    0
    • 리마스터팩 요정 소울 엠피 수정jstory
    • 0
      김닉넴

    김닉넴 님의 최근 글

    2.7 순정팩 다시 올립니다. (이걸로 받으세여) 819 2023 04.29 2.7 서버팩 입니다~ 268 2023 04.29 리니지 TRX 자동 결제 시스템 입니다. 162 2023 04.29 1.63 오리지날 버전 입니다. 303 1 2023 04.29 2.7 접속기 린컴 입니다 268 1 2023 03.23

    김닉넴 님의 최근 댓글

    클라는 있나요? 2023 04.29 클라 있나요?   2023 03.23 감사합니다 2016 06.06 ㄳ합니다 2016 06.05 ㄳ합니다 2016 06.05
    글쓴이의 서명작성글 감추기 
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 리마스터팩 요정 소울 엠피 수정
    • 목록
      view_headline
    × CLOSE
    기본 (1,058) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    • 소스자료는 직접 올려주세요
      2017.06.06 - 16:14 591
    1058
    아머브레이크 데스티니 시전시 성공 확률 조정하는 소스가 있나요?
    안정환 2024.04.23 - 10:01 102
    1057
    List.spr(변신,몬스터 수정소스)개조방법
    유튜브고도리 2024.04.19 - 05:02 242
    1056
    NPC 외침 멘트 깔끔정리(by.유튜브고도리)
    유튜브고도리 2024.04.11 - 05:57 125
    1055
    디아블로 참 만들기
    유튜브고도리 2024.04.09 - 05:55 114
    1054
    리니지m 처럼 피통 늘리기,오류가 날때
    유튜브고도리 2024.04.09 - 05:18 91
    1053
    욕하면 채금 먹게 하기
    유튜브고도리 2024.04.09 - 04:59 71
    1052
    레벨에 따른 호칭 부여..?
    밤톨이11 2024.04.08 - 04:24 72
    1051
    초보자 보호 시스템
    밤톨이11 2024.04.08 - 04:21 57
    1050
    마법무기 데미지 증가
    밤톨이11 2024.04.08 - 04:19 70
    1049
    레벨 제한 맵
    밤톨이11 2024.04.08 - 04:14 65
    1048
    마법스크롤
    밤톨이11 2024.04.08 - 04:06 32
    1047
    리니지m 아지트 소유중에도 공성선포하기
    유튜브고도리 2024.04.07 - 21:37 41
    1046
    리니지m 마법인형이 마법을 쓰네?
    유튜브고도리 2024.04.07 - 21:36 61
    1045
    드래곤 슬레이어 각반(장비추가소스)
    유튜브고도리 2024.04.07 - 19:08 51
    1044
    린엠 게렝 변신 카드 만들기
    유튜브고도리 2024.04.06 - 06:06 100
    1043
    버프 물약 개별 소스 오래전 소스
    밤톨이11 2024.04.05 - 18:43 57
    1042
    일시 스텟 상승 물약
    밤톨이11 2024.04.05 - 18:42 26
    1041
    성 전환 물약
    밤톨이11 2024.04.05 - 18:37 30
    1040
    MP 물약 소스
    밤톨이11 2024.04.05 - 18:35 41
    1039
    리니지 옛날버젼..이라는데...구동가능여부 확인 부탁드립니다.
    도난차량 2024.03.24 - 04:56 354
    1038
    랭커
    foqwer 2024.03.14 - 10:43 141
    1037
    인첸별
    foqwer 2024.03.14 - 10:42 106
    1036
    몬스터 앞에 레벨 넣기
    프렌치좋아 2024.03.04 - 01:40 370
    1035
    3.63 글루딘 Single 용
    블루블랙3 2024.02.28 - 23:08 411
    1034
    Sprite file doesn`t exist 오류
    하앙비 2023.12.23 - 02:19 229
    1033
    전쟁세율 고정값 15%
    하남궁 2023.11.29 - 17:02 198
    1032
    인형합성사
    Rebecca 2023.10.09 - 22:54 337
    1031
    2.0 레벨업시 HP량 올리기
    Rebecca 2023.10.09 - 22:49 434
    1030
    전사버전 펫 만렙 변경
    Rebecca 2023.10.09 - 22:44 162
    1029
    맵 순간이동 가능 불가능지역 설정하기
    Rebecca 2023.10.09 - 22:39 237
    1028
    트레져박스 업로드입니다.
    린컴충성 2023.10.07 - 04:46 182
    1027
    리마스터 접속기 소스자료
    홍자놀기 2023.09.08 - 05:41 2284
    1026
    대미지 발동시 범위 질문드립니다
    나잇따나읻따 2023.05.21 - 22:26 292
    1025
    리니지 리마스터 몹 스폰수 어디서 줄일 수 있나요?
    001001 2023.04.25 - 16:06 727
    1024
    전사팩 로봇가능
    노력하자 2023.03.16 - 19:14 1113
    1023
    2.7 자동 물약 소스
    퍽퍽띠 2022.11.18 - 00:40 1215
    1022
    2.0 자동칼질소스 (클래스 파일에서 빼왔습니다)
    drumlinek 2022.11.06 - 05:20 929
    1021
    npc가 인겜에서 채팅으로 말하기
    하늘마음 2022.10.06 - 10:04 320
    1020
    유저 아이피보는 소스
    캐빈N.01 2020.12.15 - 21:34 639
    1019
    인공지능
    캐빈N.01 2020.12.15 - 21:27 1125
    1018
    아데나가 19억이 되면 자동으로 1억으로 금괴로 바꾸기
    강우리 2020.12.12 - 01:48 995
    1017
    린올기반 휘장 각반 견갑 장비인식 안되는거 수정함
    신화서버 2020.11.17 - 01:48 295
    1016
    방어구 인챈트별 피 증가 소스
    LGTwins 2020.09.12 - 05:52 688
    1015
    장신구 옵션 변경
    LGTwins 2020.08.31 - 07:00 751
    1014
    자동물약
    legena 2020.07.05 - 02:30 2089
    1013
    리마스터팩 스냅퍼 개방 레벨설정 본섭화 수정(몽양님 요청)
    jstory 2020.06.13 - 07:22 764
    1012
    리마스터팩 룬마력제거 검사 적용안대는 부분 수정
    jstory 2020.06.10 - 04:05 286
    1011
    리마스터팩 쓸모없는 아이템 활용
    jstory 2020.06.10 - 04:01 731
    1010
    리마스터팩 요정 소울 엠피 수정
    jstory 2020.06.10 - 03:54 459
    1009
    리마스터팩 자동공지시간에 버프주기
    jstory 2020.06.10 - 03:15 404
    • 1 2 3 4 5 6 7 8 9 10 .. 22
    • / 22 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay