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

저도 출처가 어디서 나온건지 몰라서....걍 쓰고있습니다만 혹시나 문제가된다면 자삭하겠습니다

요놈 중복인지도 말씀좀 제가 찾기로는 안나와서 '';; 혹시 다들있으셔서 안올리시는지 ㅋㅋ;;

 

gmcommands.java

} else if (cmd.equalsIgnoreCase("혈전시작")) {            StartWar(gm, param);
} else if (cmd.equalsIgnoreCase("혈전종료")) {            StopWar(gm, param);

 

/////////////혈전시작//////////

private void StartWar(L1PcInstance gm, String param)
   {
    try {
              StringTokenizer tok = new StringTokenizer(param);
              String clan_name1 = tok.nextToken();
              String clan_name2 = tok.nextToken();


     L1Clan clan1 = L1World.getInstance().getClan(clan_name1);
     L1Clan clan2 = L1World.getInstance().getClan(clan_name2);

     if (clan1 == null ) {
      gm.sendPackets(new S_SystemMessage(clan_name1 + "혈맹이 존재하지 않습니다."));
      return;
     }

     if (clan2 == null ) {
      gm.sendPackets(new S_SystemMessage(clan_name2 + "혈맹이 존재하지 않습니다."));
      return;
     }

     for (L1War war : L1World.getInstance().getWarList()) {
      if (war.CheckClanInSameWar(clan_name1, clan_name2) == true) {
       gm.sendPackets(new S_SystemMessage("[" + clan_name1 + "]혈맹과 [" + clan_name2 + "]혈맹은 현재 전쟁 중 입니다."));
       return;
      }
     }

     L1War war = new L1War();
     war.handleCommands(2, clan_name1, clan_name2); 
     for (L1PcInstance pc : L1World.getInstance().getAllPlayers()) {
      pc.sendPackets(new S_SystemMessage("[" + clan_name1 + "]혈맹과 [" + clan_name2 + "]혈맹의 전쟁이 시작 되었습니다."));
     }
    } catch (Exception e) {
     gm.sendPackets(new S_SystemMessage(".혈전시작 혈맹이름 혈맹이름"));
    }
   }

/////////////혈전시작//////////

/////////////혈전종료//////////

   private void StopWar(L1PcInstance gm, String param)
   {
    try {
              StringTokenizer tok = new StringTokenizer(param);
              String clan_name1 = tok.nextToken();
              String clan_name2 = tok.nextToken();


     L1Clan clan1 = L1World.getInstance().getClan(clan_name1);
     L1Clan clan2 = L1World.getInstance().getClan(clan_name2);

     if (clan1 == null ) {
      gm.sendPackets(new S_SystemMessage(clan_name1 + "혈맹이 존재하지 않습니다."));
      return;
     }

     if (clan2 == null ) {
      gm.sendPackets(new S_SystemMessage(clan_name2 + "혈맹이 존재하지 않습니다."));
      return;
     }

     for (L1War war : L1World.getInstance().getWarList()) {
      if (war.CheckClanInSameWar(clan_name1, clan_name2) == true) {
       war.CeaseWar(clan_name1, clan_name2);
       for (L1PcInstance pc : L1World.getInstance().getAllPlayers()) {
        pc.sendPackets(new S_SystemMessage("[" + clan_name1 + "]혈맹과 [" + clan_name2 + "]혈맹의 전쟁이 종료 되었습니다."));
       }
       return;
      }
     }
     gm.sendPackets(new S_SystemMessage("[" + clan_name1 + "]혈맹과 [" + clan_name2 + "]혈맹은 현재 전쟁중이지 않습니다."));
    } catch (Exception e) {
     gm.sendPackets(new S_SystemMessage(".혈전종료 혈맹이름 혈맹이름"));
    }
   }

/////////////혈전종료//////////

 

제가 요놈써보면서 귀찮은부분이 어느정도 시간이되면 저절로 끝나던데

혹시 어느부문에서 적용해야 제가 끄기전까지 종료가 안될까요 '-'....?조언도 좀 부탁드립니다 (_ _

[출처] (ui5) 영자명령어 혈전시작 ,종료~ (비공개 카페)

번호 제목 글쓴이 날짜 조회 수
공지 소스자료는 직접 올려주세요 게임존 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
542 아머브레이크 소스 준희미니 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
» (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