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

1-5위 랭커아이템 자동지급

2016.08.09 08:45

헬레리뇨 조회 수:121

C_SelectCharacter .java

////////////// 지존 메세지 왕관 --------------
   zizon(pc);
    }
     private void zizon(L1PcInstance pc){
     Connection con33 = null;
     int q = 0;
     int i = 0;
     int x = pc.getExp();
    
     try {
      con33 = L1DatabaseFactory.getInstance().getConnection();
      Statement pstm22 = con33.createStatement();
      ResultSet rs22 = pstm22.executeQuery("SELECT `Exp`,`char_name` FROM `characters` WHERE AccessLevel = 0 ORDER BY `Exp` DESC");
      while (rs22.next()) {
       q++;
       if (!pc.isGm() && rs22.getInt("Exp") <= x) { // 영자일경우 제외
        break;
       }
      }
      if (q == 1) {
       L1World.getInstance().broadcastPacketToAll(new S_SystemMessage("\\fU서버랭킹 지존 "+ pc.getName()+ " 님이 오셨습니다.")); //멘트는 서버에맞춰 적당하게 변경하세요
       pc.sendPackets(new S_CastleMaster(6, pc.getId()));
    if (! pc.getInventory().checkItem(21200)) { // 랭킹1위지존 아이템지급 지존귀걸이
          pc.getInventory().storeItem(21200, 1);;//지급할지존아이템  
       L1World.getInstance().broadcastPacketToAll(
         new S_CastleMaster(6, pc.getId()));
     pc.sendPackets(new S_SystemMessage("\\fS랭킹 1위 보상 필 지존귀걸이를 지급받았습니다."));   
     }
      }
       if (q == 2) {
       L1World.getInstance().broadcastPacketToAll(new S_SystemMessage("\\fU서버랭킹 2위 "+ pc.getName()+ " 님이 등장."));
       pc.sendPackets(new S_CastleMaster(7, pc.getId()));
    if (! pc.getInventory().checkItem(120187)) { // 랭킹2위 아이템
           pc.getInventory().storeItem( 120187, 1);//지급할지존아이템
       L1World.getInstance().broadcastPacketToAll(
         new S_CastleMaster(7, pc.getId()));
     pc.sendPackets(new S_SystemMessage("\\fS랭킹 보상 강화 파워글러브를 지급받았습니다."));   
      }
      }
      if (q == 3) {
       L1World.getInstance().broadcastPacketToAll(new S_SystemMessage("\\fY서버랭킹 3위 "+ pc.getName()+ " 님이 등장."));
       pc.sendPackets(new S_CastleMaster(8, pc.getId()));
    if (! pc.getInventory().checkItem(421024)) { // 랭킹3위 아이템
          pc.getInventory().storeItem( 421024, 1);//지급할지존아이템
       L1World.getInstance().broadcastPacketToAll(
         new S_CastleMaster(8, pc.getId()));
      pc.sendPackets(new S_SystemMessage("\\fS랭킹 보상 변신 귀걸이를 지급받았습니다."));   
      }
     }
     if (q == 4) {
         L1World.getInstance().broadcastPacketToAll(new S_SystemMessage("\\fY서버랭킹 4위 "+ pc.getName()+ " 님이 볼일보고 나타나셨습니다."));
         pc.sendPackets(new S_CastleMaster(8, pc.getId()));
         if (! pc.getInventory().checkItem(220035)) { // 랭킹4위 아이템
             pc.getInventory().storeItem( 220035, 1);//지급할지존아이템
         L1World.getInstance().broadcastPacketToAll(
           new S_CastleMaster(8, pc.getId()));
         pc.sendPackets(new S_SystemMessage("\\fS랭킹 보상 루돌프 마법모자를 지급받았습니다."));   
     }
        }
     if (q == 5) {
         L1World.getInstance().broadcastPacketToAll(new S_SystemMessage("\\fY서버랭킹 5위 "+ pc.getName()+ " 님이 잠못자고 나타나셨습니다."));
         pc.sendPackets(new S_CastleMaster(8, pc.getId()));
         if (! pc.getInventory().checkItem(220036)) { // 랭킹5위 아이템
              pc.getInventory().storeItem( 220036, 1);//지급할지존아이템
         L1World.getInstance().broadcastPacketToAll(
           new S_CastleMaster(8, pc.getId()));
         pc.sendPackets(new S_SystemMessage("\\fS랭킹 보상 맘보 토끼모자를 지급받았습니다."));   
     }
        }
     
        if (q == 1) { 
      if (pc.getInventory().checkItem(120187)) { // 지존아이템체크
         pc.getInventory().consumeItem(120187, 1);//지존아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS오! 지존님 강화 파워글러브가 삭제되었습니다."));  
 
      }
   }
    if (q == 1) {
       if (pc.getInventory().checkItem(421024)) { // 아이템체크
         pc.getInventory().consumeItem(421024, 1);//아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS오! 지존님 변신귀걸이가 삭제되었습니다."));  
 
      }
   }
     if (q == 1) {
       if (pc.getInventory().checkItem(220035)) { // 아이템체크
         pc.getInventory().consumeItem(220035, 1);//아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS오! 지존님 루돌프 모자가 삭제되었습니다."));  
 
      }
   }
     if (q == 1) { 
      if (pc.getInventory().checkItem(220036)) { // 아이템체크
         pc.getInventory().consumeItem(220036, 1);//아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS오! 지존님  맘보토끼 모자가 삭제되었습니다."));  
 
       }
    }
       if (q == 2) {
      if (pc.getInventory().checkItem(21200)) { // 아이템체크
         pc.getInventory().consumeItem(21200, 1);//아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS지존탈락 지존귀걸이가 삭제되었습니다."));  
       }
   }
    if (q == 2) { 
       if (pc.getInventory().checkItem(421024)) { // 아이템체크
         pc.getInventory().consumeItem(421024, 1);//아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS변신귀걸이가 삭제되었습니다."));  
 
      }
   }
     if (q == 2) {
       if (pc.getInventory().checkItem(220035)) { // 아이템체크
         pc.getInventory().consumeItem(220035, 1);//아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS루돌프강 모자가 삭제되었습니다."));  
 
      }
   }
     if (q == 2) { 
      if (pc.getInventory().checkItem(220036)) { // 아이템체크
         pc.getInventory().consumeItem(220036, 1);//아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS 맘보토끼 모자가 삭제되었습니다."));  
 
       }
    }
    if (q == 3) { 
      if (pc.getInventory().checkItem(120187)) { // 아이템체크
         pc.getInventory().consumeItem(120187, 1);//아이템삭제
          pc.sendPackets(new S_SystemMessage("\\fS랭커탈락 강화 파워글러브가 삭제되었습니다."));  
        }
  }  
     if (q == 3) {   
      if (pc.getInventory().checkItem(21200)) { // 아이템체크
         pc.getInventory().consumeItem(21200, 1);//아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS지존탈락 필 지존귀걸이가 삭제되었습니다."));  
       }
   }
       if (q == 3) { 
       if (pc.getInventory().checkItem(220035)) { // 아이템체크
         pc.getInventory().consumeItem(220035, 1);//아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS루돌프강 모자가 삭제되었습니다."));  
 
      }
   }
     if (q == 3) { 
      if (pc.getInventory().checkItem(220036)) { // 아이템체크
         pc.getInventory().consumeItem(220036, 1);//아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS맘보토끼 모자가 삭제되었습니다."));  
 
       }
    }
     
   if (q == 4) { 
       if (pc.getInventory().checkItem(21200)) { // 아이템체크
         pc.getInventory().consumeItem(21200, 1);//아이템삭제
             pc.sendPackets(new S_SystemMessage("\\fS지존탈락 필 지존귀걸이가 삭제되었습니다."));  
        }
    }  
    if (q == 4) {    
      if (pc.getInventory().checkItem(120187)) { // 아이템체크
         pc.getInventory().consumeItem(120187, 1);//아이템삭제
          pc.sendPackets(new S_SystemMessage("\\fS랭커탈락 강화 파워글러브가 삭제되었습니다."));  
        }
  }  
    
        if (q == 4) {    
       if (pc.getInventory().checkItem(421024)) { // 아이템체크
         pc.getInventory().consumeItem(421024, 1);//아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS변신귀걸이가 삭제되었습니다."));  
 
      }
   }
   
      if (q == 4) { 
      if (pc.getInventory().checkItem(220036)) { // 아이템체크
         pc.getInventory().consumeItem(220036, 1);//아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS맘보토끼 모자가 삭제되었습니다."));  
 
       }
    }
     if (q == 5) { 
       if (pc.getInventory().checkItem(21200)) { // 아이템체크
         pc.getInventory().consumeItem(21200, 1);//아이템삭제
             pc.sendPackets(new S_SystemMessage("\\fS지존탈락 필 지존귀걸이가 삭제되었습니다."));  
        }
    }  
    if (q == 5) {   
      if (pc.getInventory().checkItem(120187)) { // 아이템체크
         pc.getInventory().consumeItem(120187, 1);//아이템삭제
          pc.sendPackets(new S_SystemMessage("\\fS랭커탈락 강화 파워글러브가 삭제되었습니다."));  
        }
  }  
    
        if (q == 5) { 
       if (pc.getInventory().checkItem(421024)) { // 아이템체크
         pc.getInventory().consumeItem(421024, 1);//아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS변신귀걸이가 삭제되었습니다."));  
 
      }
   }
   
     if (q == 5) {  
      if (pc.getInventory().checkItem(220035)) { // 아이템체크
         pc.getInventory().consumeItem(220035, 1);//아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS루돌프모자가 삭제되었습니다."));  
     
       }
    }  
 
       if (q == 6) { 
       if (pc.getInventory().checkItem(21200)) { // 아이템체크
         pc.getInventory().consumeItem(21200, 1);//아이템삭제
             pc.sendPackets(new S_SystemMessage("\\fS지존탈락 필 지존귀걸이가 삭제되었습니다."));  
        }
    }  
   if (q == 6) {   
      if (pc.getInventory().checkItem(120187)) { // 아이템체크
         pc.getInventory().consumeItem(120187, 1);//아이템삭제
          pc.sendPackets(new S_SystemMessage("\\fS랭커탈락 강화 파워글러브가 삭제되었습니다."));  
        }
  }  
    
     if (q == 6) { 
       if (pc.getInventory().checkItem(421024)) { // 아이템체크
         pc.getInventory().consumeItem(421024, 1);//아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS변신귀걸이가 삭제되었습니다."));  
 
      }
   }
   
    if (q == 6) { 
       if (pc.getInventory().checkItem(220035)) { // 아이템체크
         pc.getInventory().consumeItem(220035, 1);//아이템삭제
         pc.sendPackets(new S_SystemMessage("\\fS루돌프 모자가 삭제되었습니다."));  
 
     
       }
    }  
  if (q == 6) { 
         if (pc.getInventory().checkItem(220036)) { // 아이템체크
         pc.getInventory().consumeItem(220036, 1);//아이템삭제
             pc.sendPackets(new S_SystemMessage("\\fS맘보토끼 모자가 삭제되었습니다."));  
       }
    }
 rs22.close();//여기부터 아래까지 리소스삭제부분

 

 

-출처-자바존

번호 제목 글쓴이 날짜 조회 수
공지 소스자료는 직접 올려주세요 게임존 2017.06.06 550
609 [펌] 귀환시 랜덤으로 떨어지게 하기 안약 2016.11.13 84
608 [펌]로봇80변신시키기 수정판 안약 2016.11.13 213
607 [펌] 전창욕설시 자동채금 안약 2016.11.13 64
606 [펌][에바]흑단딜레이 안약 2016.11.13 77
605 [펌]성세금 20억 제한(에바) 안약 2016.11.13 52
604 인첸최대치 수정 [1] 이해인 2016.08.22 248
603 계정 생성제한 소스 헬레리뇨 2016.08.09 95
602 경험치 지급단 소스 헬레리뇨 2016.08.09 146
601 100%인첸 주문서 소스 헬레리뇨 2016.08.09 207
600 1회용 인형 만들기. 헬레리뇨 2016.08.09 63
» 1-5위 랭커아이템 자동지급 헬레리뇨 2016.08.09 121
598 [에바] 나비켓 테이블 관련 설명 [1] 준희미니 2016.07.29 740
597 에바소스인데 오픈대기 켜고 끄는 소스에요~ 준희미니 2016.07.29 65
596 퍼플채팅 색(진보라채팅) 준희미니 2016.07.29 53
595 선택상자 2탄입니다!! 접속유지증표를 활용한 아템선택 준희미니 2016.07.29 145
594 새로운 아이템 인첸트 시에 마법방어 올라가도록 설정하는 준희미니 2016.07.29 97
593 말섬및 오렌필드 드랍아이템목록요 준희미니 2016.07.29 161
592 멘트 색넣어보기~ 준희미니 2016.07.29 126
591 [에바]깃털+상자지급 *찾으시는분들이좀있으신거같아서* 준희미니 2016.07.29 131
590 [요청?]수호기사 혈원 가입 받을 수 있게... 준희미니 2016.07.29 51
589 또 활성화를 위해 ㅋ 렙업시 이펙,렙업시 스텟확인 준희미니 2016.07.29 56
588 [에바]악마왕의영토 GM커멘트 영토오픈 명령어 준희미니 2016.07.29 120
587 마법데미지 npc-pc pc-pc 외부화작업 준희미니 2016.07.29 151
586 수상한 텔레포터 피아트 야히진영 준희미니 2016.07.29 41
585 텔좌표 file 준희미니 2016.07.28 124
584 속성인챈에따른 무기 이펙 효과~ 준희미니 2016.07.28 250
583 제꺼 45~51,52렙 사냥터부분 좌표 수정본입니다 준희미니 2016.07.28 65
582 [에바]랭커에게 선물지급 준희미니 2016.07.28 120
581 (참 시스템관련)첨 올려보는 소스...중복이면 댓글좀... 준희미니 2016.07.28 83
580 eqjsw님 요청자료 판xx 파푸가호관련 준희미니 2016.07.28 77
579 지난번에 이어 참시스템 디스인티그레이트소스....(연구하자는취지로 ㅠ.ㅜ) 준희미니 2016.07.28 120
578 큐르님이 말씀하신 영웅시스템 준희미니 2016.07.28 79
577 참시스템 칠터치&활공성활추타차암 (초보용 ' ' ;) 준희미니 2016.07.28 71
576 기척의 물약 준희미니 2016.07.28 90
575 [말년기념] 막장 게임.? 좀비와의전쟁. file 준희미니 2016.07.28 140
574 도둑의검 준희미니 2016.07.28 87
573 참시스템 ... 문제있는소스 ㅋ 준희미니 2016.07.28 101
572 개발하다 멈춘 11년12월리토패킷 월드진입 준희미니 2016.07.28 117
571 성혈혜택 ㅎ 3가지~!!!!! 활성화이자 예전했을때 다들조아라햇던ㅋ 준희미니 2016.07.28 189
570 영자는 왜 부활명령어해도 부활이안될까요 ㅎ? 준희미니 2016.07.28 63
569 레벨업 시켜준 후 경험치까지 ㅋㅋㅋ 영자님들힘내삼 준희미니 2016.07.28 115
568 액션 준희미니 2016.07.28 77
567 [말년기념]★우리는 파티다★ 준희미니 2016.07.28 91
566 [말년기념]★GM각종 배율 수정★ 준희미니 2016.07.28 203
565 구] 12011702 tw 옵코드 린빈x 준희미니 2016.07.28 107
564 3.5c옵코드[수정중] 준희미니 2016.07.28 93
563 기초자료- 용기사편 준희미니 2016.07.28 69
562 기초자료-기사편 준희미니 2016.07.28 145
561 낚시아이템에서 아이템나올 확률 준희미니 2016.07.28 82
560 영자명령어,매니저창 "코마버프" 추가! 준희미니 2016.07.28 136