디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

자바 기초적인 질문좀 부탁드릴려고 합니다.

임성준(117.17) 2011.12.08 20:50:31
조회 71 추천 0 댓글 2

int test = q;
              while(test>1){
              if (test >= 2 ) { 
              pc.getInventory().consumeItem(21082, 1);//랭킹1위아이템삭제
              test--;
              }
              }


-----------------
게임에서 랭킹시스템인데

랭킹1~10위까지 템지급이 되는데

랭킹이 밀려나면 아이템이 삭제가 안되어서 물을려고합니다


지금위에 적은것은 랭킹 1위가 2위한테 밀려나면 1위아이템이 삭제되는 코드인데

이것을 응용하여서 

2위가 3위로밀려나면 2위아이템을 삭제할려고합니다.


5위가 1위로 올라가도 5위아이템이 삭제되게...말이지요..


지금 위에 있는 함수를 응용을 할려고하는데..도저히...혼자서 이것저것 바꿔봐도 안되서...

질문좀...부탁드리겠습니다

밑에는 원본입니다



















-----
////////////// 지존 메세지 왕관////////////////
            zizon(pc); 
                bapo(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[직장인]랭킹 1위 <<"+ pc.getName()+ ">> 님께서  접속하셨습니다!!")); //멘트는 서버에맞춰 적당하게 변경하세요
                       pc.sendPackets(new S_CastleMaster(6, pc.getId()));
                    if (! pc.getInventory().checkItem(21082)) { // 랭킹1위지존 아이템지급 지존귀걸이
                            L1ItemInstance item= pc.getInventory().storeItem(21082, 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(6, pc.getId()));
                    if (! pc.getInventory().checkItem(21083)) { // 랭킹1위지존 아이템지급 지존귀걸이
                            L1ItemInstance item= pc.getInventory().storeItem(21083, 1);;//지급할지존아이템   
                       L1World.getInstance().broadcastPacketToAll(
                         new S_CastleMaster(6, pc.getId()));
                     pc.sendPackets(new S_SystemMessage("\\\\fS[직장인]랭킹 2위 귀걸이 를 지급받았습니다."));    
                     } 
                      } 
                if (q == 3) {
                       L1World.getInstance().broadcastPacketToAll(new S_SystemMessage("\\\\fU[직장인]랭킹 3위 <<"+ pc.getName()+ ">> 님께서  접속하셨습니다!!")); //멘트는 서버에맞춰 적당하게 변경하세요
                       pc.sendPackets(new S_CastleMaster(6, pc.getId()));
                    if (! pc.getInventory().checkItem(21084)) { // 랭킹1위지존 아이템지급 지존귀걸이
                            L1ItemInstance item= pc.getInventory().storeItem(21084, 1);;//지급할지존아이템   
                       L1World.getInstance().broadcastPacketToAll(
                         new S_CastleMaster(6, pc.getId()));
                     pc.sendPackets(new S_SystemMessage("\\\\fS[직장인]랭킹 3위 귀걸이 를 지급받았습니다."));    
                     } 
                      } 
                      
                      
                int test = q;
              while(test>1){
              if (test >= 2 ) { 
              pc.getInventory().consumeItem(21082, 1);//랭킹1위아이템삭제
              test--;
              }
              }
            
            rs22.close();//여기부터 아래까지 리소스삭제부분 

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
293747 자바 존나 빡친다 ㅅㅂ [2] DevilCruiser갤로그로 이동합니다. 11.12.12 78 0
293746 C++ 최고의 책은 THE C++ PROGRAMMING LANGUAGE. [푸리울]갤로그로 이동합니다. 11.12.12 97 0
293745 c언어로 만든 테트리스ㅋㅋㅋㅋㅋ [2] ㅁㄴㅇㄹ(61.78) 11.12.12 179 0
293744 아흑 미치게따 앤트리 포인트를 못찾네.. [2] 일광면(119.198) 11.12.12 57 0
293743 게임 프로그래밍에 관심있는사람들 이 툴 완전 추천함 [17] 응잉앙앵(211.48) 11.12.12 235 0
293742 goto 왜안됨? 다 쓰라고 넣은거 아님? [9] 응잉앙앵(211.48) 11.12.12 140 0
293741 횽들 자바 입출력 질문좀. [1] DevilCruiser갤로그로 이동합니다. 11.12.12 44 0
293738 게임 만들거나 물리 그래픽엔진 그런쪽은 뭐라고함? [1] Lapter(121.159) 11.12.12 110 0
293737 아 시발 미안 이제 다한,, 근데 이거 몇학년꺼? [9] 응잉앙앵(211.48) 11.12.12 156 0
293735 [딴거] cancer.jpg... [2] 땡칠도사갤로그로 이동합니다. 11.12.12 126 0
293734 응잉앙앵님 멀엇나요 ㅠㅠ [3] 약므프(222.251) 11.12.12 50 0
293730 난수 생성 질문점 할게요 [14] fd(121.186) 11.12.12 81 0
293729 아아.. 다시 질문할께.. 자바 deepcopy 어떻게 해?? ㅁㄴㅇ(175.116) 11.12.12 36 0
293728 형들아 자바에서 리퍼런스타입(String)에서 주소말고 값 옮기려면??? [1] ㅁㄴㅇ(175.116) 11.12.12 54 0
293727 오늘의 구글 대문 라이토(112.214) 11.12.12 79 0
293726 NDK 랑 JNI랑 차이가 뭐임?? [2] dd(121.173) 11.12.12 75 0
293725 15kg 감량하면 외관상 많이 바뀌나여? [1] Lover♥갤로그로 이동합니다. 11.12.12 86 0
293724 C++ 잘하는 님들 종료할때 [4] 힝ㅠㅠ(121.149) 11.12.12 64 0
293723 신고합니다. 전 프갤의 뉴비입니다 [2] 좌파척결앞잡이갤로그로 이동합니다. 11.12.12 66 0
293722 p6 아키텍쳐 질문요 형님들 부두갤로그로 이동합니다. 11.12.12 34 0
293720 아 공부 해야 하는데 게임 학 ㅗ있다 1(121.146) 11.12.12 41 0
293718 보통 몇시쯤 퇴근함? [2] ㅁㄴㅂ(124.28) 11.12.12 68 0
293717 땡칠형님 마지막입니다 확인부탁드립니다 [1] 디아브로갤로그로 이동합니다. 11.12.12 84 0
293716 정확히 월차,연차 주는 회사 vs 급할때 막 봐주는 회사 [4] ㅅㄱㅅㄱㅅㄱ갤로그로 이동합니다. 11.12.12 156 0
293714 아 시발 개뻘짓하는중인가... [1] DevilCruiser갤로그로 이동합니다. 11.12.11 49 0
293712 하루에 15시간 일하는데 담배피러 가는거 안되는거냐 [6] ㅁㄴㅂ(124.28) 11.12.11 157 0
293711 음화화, 됐다 [7] 땡칠도사갤로그로 이동합니다. 11.12.11 125 0
293710 c++ 배우고 있는데 님들 공부 하는 방법좀 가르쳐 줘... [5] 1(121.146) 11.12.11 56 0
293709 헠! 데니스 리치선생님이 돌아가셨다구요? [1] ㅌㅅㅇ(183.99) 11.12.11 67 0
293708 형들 요즘 보안공부 어떤 쪽이 대세임? ㅌㅅㅇ(183.99) 11.12.11 126 0
293707 형들 이것 좀 봐줘( C 코딩 ) [6] C초보(203.236) 11.12.11 128 0
293706 땡칠님 현재 이렇게 출력됩니다 디아브로갤로그로 이동합니다. 11.12.11 51 0
293704 fedora 10 간단한질문 [3] 횽들(115.161) 11.12.11 50 0
293703 프갤에 오랜만에 오네영. [3] 로레알갤로그로 이동합니다. 11.12.11 63 0
293702 해킨토시 usb외장하드에도 깔려??? 흠좀무(118.176) 11.12.11 27 0
293701 횽들 해킨토시 USB외장하드에 깔아도 작동하나?? 흠좀무(118.176) 11.12.11 18 0
293700 방금 정밀검사 돌렸더니 하얀사람갤로그로 이동합니다. 11.12.11 44 0
293699 횽들 해킨토시 USB외장하드에 깔아도 작동하나?? 흠좀무(118.176) 11.12.11 33 0
293696 프로그래머 해외서도 취급 안 좋음? [4] 하얀사람갤로그로 이동합니다. 11.12.11 152 0
293695 움짤 하나 받아봤는데 [3] 딘윈체스터.갤로그로 이동합니다. 11.12.11 69 0
293694 프로그래밍갤 형님들 도와주세요. 혼자 C언어를 공부하는데, 이해가 안되요 [8] 지벵(119.194) 11.12.11 93 0
293691 아아.. 내일이면 다시 출근.. [1] +어게인갤로그로 이동합니다. 11.12.11 55 0
293684 어셈블리는 대학에서만 가르침? [3] C언어찌랭이갤로그로 이동합니다. 11.12.11 83 0
293683 컴공이 힘들다는게 왜 그런거야? [4] ㄹㄹㄹ(112.145) 11.12.11 213 0
293681 샤워하기전에 쓰는 내 복학이야기 [1] 요하임plus갤로그로 이동합니다. 11.12.11 114 0
293680 허 ㅡㅡ 4년동안 C 배우면서 이걸 처음 알았네 [9] ?(124.199) 11.12.11 172 0
293679 [제발]매트랩영상면적 구하는법 제발알려주세요 내공100 [25] 디아브로갤로그로 이동합니다. 11.12.11 139 0
293678 ics 홈버튼 맘에 안 든다 [1] 분당살람갤로그로 이동합니다. 11.12.11 42 0
293677 시발...이거 어케 막아야 하냐... [2] 캐여포닭(121.88) 11.12.11 93 0
293676 하루종일 프갤에 떡밥이 없다 누가 떡밥좀 풀어줘 ㅁㄴㅇㄹ(115.137) 11.12.11 43 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2