• SEARCH

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

      • 준희미니
      • 2016.07.07 - 12:26 21

    L1TrodSwitch.java  이자바는 에바팩에없는거같고 일팩에만있는듯?

    그래서 통으로 올려드립니다.

     

     

    /**
     * This program is free software: you can redistribute it and/or modify
     * it under the terms of the GNU General Public License as published by
     * the Free Software Foundation, either version 3 of the License, or
     * (at your option) any later version.
     *
     * This program is distributed in the hope that it will be useful,
     * but WITHOUT ANY WARRANTY; without even the implied warranty of
     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     * GNU General Public License for more details.
     *
     * You should have received a copy of the GNU General Public License
     * along with this program.  If not, see <
    http://www.gnu.org/licenses/>.
     */

    package jp.l1j.server.model.trap;

    import jp.l1j.server.GeneralThreadPool;
    import jp.l1j.server.model.L1HardinQuest;
    import jp.l1j.server.model.L1Location;
    import jp.l1j.server.model.L1Object;
    import jp.l1j.server.model.L1OrimQuest;
    import jp.l1j.server.model.L1Teleport;
    import jp.l1j.server.model.L1World;
    import jp.l1j.server.model.instance.L1PcInstance;
    import jp.l1j.server.storage.TrapStorage;

    public class L1TrodSwitch extends L1Trap{
     private final int _switchId;
     
     private L1PcInstance _trodFrom;
     
     private L1Object _trapObj;
     
     public L1TrodSwitch(TrapStorage storage) {
      super(storage);
      _switchId= storage.getInt("switch_id");
     }

     @Override
     public void onTrod(L1PcInstance trodFrom, L1Object trapObj) {
      _trodFrom=trodFrom;
      _trapObj=trapObj;
      GeneralThreadPool.getInstance().execute(new SwitchThread());
     }
     
     class SwitchThread implements Runnable{
      @Override
      public void run() {
       // TODO Auto-generated method stub
       //今回はインスタンスマップの生成を考慮する
       //IF文はelse構成がなるべくでないようにする。
       try {
        int mapId=_trodFrom.getMapId();
        boolean onPc;
        L1Location loc;
        switch(_switchId){
        case 1://過去の話せる島のダンジョン2F 骨部屋へ
         if(!L1HardinQuest.getInstance().getActiveMaps(mapId).isActive())return;
         if(L1HardinQuest.getInstance().getActiveMaps(mapId).isDeleteTransactionNow())return;
         L1HardinQuest.getInstance().getActiveMaps(mapId)
          .tereportEntrance(_trodFrom, new L1Location(32787,32821,_trodFrom.getMapId()), 5);
        break;
        case 2://過去の話せる島のダンジョン2F-2
         if(!L1HardinQuest.getInstance().getActiveMaps(mapId).isActive())return;
         if(L1HardinQuest.getInstance().getActiveMaps(mapId).isAlreadyFirstSwitch())return;
         onPc =false;
         loc = new L1Location(32666,32817,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance ){
           onPc=true;
          }
         }
    /*     if(!onPc) return;
         onPc =false;
         loc.set(32668,32817,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPc=true;
          }
         }
         if(!onPc) return;
         onPc =false;
         loc.set(32668,32819,mapId);;
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPc=true;
          }
         }
         if(!onPc) return;
         onPc =false;
         loc.set(32666,32819,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPc=true;
          }
         }
    */     if(!onPc) return;
         L1HardinQuest.getInstance().getActiveMaps(mapId).onFirstSwitch();
        //32667 32818 9000,
        //32668 32817 9000
        //32668 32819 9000
        //32666 32819
        break;
        case 3://過去の話せる島のダンジョン2F-1 光が差し込む
         if(!L1HardinQuest.getInstance().getActiveMaps(mapId).isActive()){
          return;
         }
         if(L1HardinQuest.getInstance().getActiveMaps(mapId).isAlreadySecondSwitch())return;
         onPc =false;
         loc = new L1Location(32712,32793,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance ){
           onPc=true;
          }
         }
     /*    if(!onPc) return;
         onPc =false;
         loc.set(32703,32791,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPc=true;
          }
         }
         if(!onPc) return;
         onPc =false;
         loc.set(32710,32803,mapId);;
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPc=true;
          }
         }
         if(!onPc) return;
         onPc =false;
         loc.set(32703,32800,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPc=true;
          }
         }*/
         if(!onPc) return;
         L1HardinQuest.getInstance().getActiveMaps(mapId).onSecondSwitch();
        //上 32712 32793
        //左 32703 32791
        //右 32710 32803
        //下 32703 32800
        //
         break;
        case 4://過去の話せる島のダンジョン2F-2 白魔法陣作成(ポータル)
         if(!L1HardinQuest.getInstance().getActiveMaps(mapId).isActive()){
          return;
         }
         if(L1HardinQuest.getInstance().getActiveMaps(mapId).isAlreadyPortal())return;
         onPc =false;
         loc = new L1Location(32809,32837,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance ){
           onPc=true;
          }
         }
    /*     if(!onPc) return;
         onPc =false;
         loc.set(32807,32837,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPc=true;
          }
         }
         if(!onPc) return;
         onPc =false;
         loc.set(32809,32839,mapId);;
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPc=true;
          }
         }
         if(!onPc) return;
         onPc =false;
         loc.set(32807,32839,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPc=true;
          }
         }*/
         if(!onPc) return;
         L1HardinQuest.getInstance().getActiveMaps(mapId).onThirdSwitch();

         /*End*/
          //中心 32808 32838
          //上32809,32837
          //左32807,32837
          //右32809,32839
          //下32807,32839
         break;
        case 5://過去の話せる島のダンジョン2F-3 4人が赤い刻印に載ると黒い魔法陣が発生
         //星付与位置-1(左)・2(右)
         //上-1 32806 32863
         //上-2 32808 32864
         //左-1 32800 32864
         //左-2 32799 32866
         //右-1 32807 32870
         //右-2 32806 32872
         //下-1 32798 32872
         //下-2 32800 32873
         //魔法陣 32802 32868
         if(!L1HardinQuest.getInstance().getActiveMaps(mapId).isActive()){
          return;
         }
         int onPc_cnt=0;
         int[] onPlayerList=new int[8];
         loc = new L1Location(32806,32863,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPlayerList[1]=obj.getId();
           onPc_cnt+=1;
          }
         }
         loc.set(32808,32864,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPlayerList[0]=obj.getId();
           onPc_cnt+=1;
          }
         }
         loc.set(32800,32864,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPlayerList[2]=obj.getId();
           onPc_cnt+=1;
          }
         }
         loc.set(32799,32866,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPlayerList[3]=obj.getId();
           onPc_cnt+=1;
          }
         }
         loc.set(32807,32870,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPlayerList[4]=obj.getId();
           onPc_cnt+=1;
          }
         }
         loc.set(32806,32872,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPlayerList[5]=obj.getId();
           onPc_cnt+=1;
          }
         }
         loc.set(32798,32872,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPlayerList[6]=obj.getId();
           onPc_cnt+=1;
          }
         }
         loc.set(32800,32873,mapId);
         for(L1Object obj:L1World.getInstance().getVisiblePoint(loc,0)){
          if(obj instanceof L1PcInstance){
           onPlayerList[7]=obj.getId();
           onPc_cnt+=1;
          }
         }
         if(onPc_cnt>0){
         //if(onPc_cnt>3){
          L1HardinQuest.getInstance().getActiveMaps(mapId).setBlackRune(onPlayerList);//フラグ
         }
         break;
        case 6://single 過去の話せる島のダンジョン2F-4 黒い魔法陣を踏むとタリスマンが出現のちにテレポート
         //魔法陣 32802 32868
         if(L1HardinQuest.getInstance().getActiveMaps(mapId).isActive()){
          L1HardinQuest.getInstance().getActiveMaps(mapId).onBlackRune();
         }
         break;
         //赤い印が何を意味するのかは毎回ランダム
        case 7://「ささやく風がオリムの耳の中に流れて行きます。」
         if(L1HardinQuest.getInstance().getActiveMaps(mapId).isActive()){
          L1HardinQuest.getInstance().getActiveMaps(mapId).sendWisperWindow(0);//32684 32817
         }
         break;
        case 8://「ささやく風がオリムの耳の中に流れて行きます。」
         if(L1HardinQuest.getInstance().getActiveMaps(mapId).isActive()){
          L1HardinQuest.getInstance().getActiveMaps(mapId).sendWisperWindow(1);//32732 32789
         }
          break;
        case 9://「ささやく風がオリムの耳の中に流れて行きます。」
         if(L1HardinQuest.getInstance().getActiveMaps(mapId).isActive()){
          L1HardinQuest.getInstance().getActiveMaps(mapId).sendWisperWindow(2);//32760 32791
         }
         break;
        case 10://「ささやく風がオリムの耳の中に流れて行きます。」
         if(L1HardinQuest.getInstance().getActiveMaps(mapId).isActive()){
          L1HardinQuest.getInstance().getActiveMaps(mapId).sendWisperWindow(3);//32729 32854
         }
          break;
        case 11://「ささやく風がオリムの耳の中に流れて行きます。」
         if(L1HardinQuest.getInstance().getActiveMaps(mapId).isActive()){
          L1HardinQuest.getInstance().getActiveMaps(mapId).sendWisperWindow(4);//32667 32874
         }
         break;
        case 12://過去の話せる島のダンジョン2F 入り口へ
         if(!L1HardinQuest.getInstance().getActiveMaps(mapId).isActive())return;
         if(L1HardinQuest.getInstance().getActiveMaps(mapId).isDeleteTransactionNow())return;
         L1HardinQuest.getInstance().getActiveMaps(mapId)
          .tereportEntrance(_trodFrom, new L1Location(32666,32797,_trodFrom.getMapId()), 5);
        break;
        case 14://過去のオリムの連絡船->船内へ
         if(L1OrimQuest.getInstance().getActiveMaps(mapId)==null)return;
         L1Teleport.teleport(_trodFrom, new L1Location(32677,32800,_trodFrom.getMapId()), 5,true);
        break;
        case 15://過去のオリムの連絡船->船内へ
         if(L1OrimQuest.getInstance().getActiveMaps(mapId)==null)return;
         L1Teleport.teleport(_trodFrom, new L1Location(32677,32864,_trodFrom.getMapId()), 5,true);
        break;
        case 16://過去のオリムの連絡船->船内へ
         if(L1OrimQuest.getInstance().getActiveMaps(mapId)==null)return;
         L1Teleport.teleport(_trodFrom, new L1Location(32741,32860,_trodFrom.getMapId()), 5,true);
        break;
        case 17://過去のオリムの連絡船->船内へ
         if(L1OrimQuest.getInstance().getActiveMaps(mapId)==null)return;
         L1Teleport.teleport(_trodFrom, new L1Location(32805,32862,_trodFrom.getMapId()), 5,true);
        break;
        case 18://船内->過去のオリムの連絡船へ
         if(L1OrimQuest.getInstance().getActiveMaps(mapId)==null)return;
         L1Teleport.teleport(_trodFrom, new L1Location(32792,32802,_trodFrom.getMapId()), 2,true);
        break;
       }
      } catch (Exception e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }
     }
     }
    }

     

    C_NPCAction

     

      } else if (((L1NpcInstance) obj).getNpcTemplate().getNpcId() == 91328) {
       // ユキ - 象牙の塔秘密研究室 - ハーディンクエスト
       if (s.equalsIgnoreCase("enter")) { // 過去にテレポートする。
        boolean entrance = false;
        if (pc.isInParty()) { // パーティに所属しているか?
         if (pc.getParty().isLeader(pc)) { // リーダーか?
          int members = 1;
          for (L1PcInstance player : L1World.getInstance().getVisiblePlayer(pc)) {
           if (pc.getParty().isMember(player)) {
            members++;
            if (pc.getParty().getNumOfMembers() == members
              && pc.getParty().getNumOfMembers()> 1) {
             // 画面内にパーティメンバーが全員いる
             entrance = true;
            }
           }
          }
         }
        }
        if (entrance) {
         if (L1HardinQuest.getInstance().getNumOfActiveMaps() < 50) {
          int instanceMap = L1HardinQuest.getInstance().setActiveMaps(9000);
          for (L1PcInstance ptmember : pc.getParty().getMembers()) {
           L1PolyMorph.undoPoly(ptmember);
           L1Teleport.teleport(ptmember, 32726, 32724,
             (short) (instanceMap), 6, true);
          }
          L1HardinQuest.getInstance().getActiveMaps(instanceMap).setLeader(pc);
          L1HardinQuest.getInstance().getActiveMaps(instanceMap).start();
         }
        }else{
         htmlid = "";
        }
       }
      } else if (((L1NpcInstance) obj).getNpcTemplate().getNpcId() == 91329) {
       // ユキ - 象牙の塔秘密研究室 - オリムクエスト(通常は3名以上)
       if (s.equalsIgnoreCase("enter")) {
        boolean entrance =false;
        if(pc.isInParty()){//パーティに所属しているか?
         if(pc.getParty().isLeader(pc)){//リーダーか?
          int members = 1;
          for(L1PcInstance player:L1World.getInstance().getVisiblePlayer(pc)){
           if(pc.getParty().isMember(player)){
            members++;
            if(pc.getParty().getNumOfMembers()==members &&
              pc.getParty().getNumOfMembers()> 1){
             // 画面内にパーティメンバーが全員いる
             entrance = true;
            }
           }
          }
         }
        }
        if(pc.isGm()){
         int instanceMap = L1OrimQuest.getInstance().setActiveMaps(9101);
         L1Teleport.teleport(pc, 32798, 32805, (short) (instanceMap), 6, true);
         L1OrimQuest.getInstance().getActiveMaps(instanceMap).start();
         return;
        }
        if(entrance){//入場します。
         if (L1OrimQuest.getInstance().getNumOfActiveMaps() < 50) {
          int instanceMap = L1OrimQuest.getInstance().setActiveMaps(9101);
          for(L1PcInstance ptmember:pc.getParty().getMembers()){
           L1PolyMorph.undoPoly(ptmember);// ptmember
           L1Teleport.teleport(ptmember, 32798, 32805, (short) (instanceMap), 6, true);
          }
          L1OrimQuest.getInstance().getActiveMaps(instanceMap).start();
         }
        }else{
         htmlid = "";
        }
       }

     

    중략

     

      else if (((L1NpcInstance) obj).getNpcTemplate().getNpcId() == 91327) {
       if (s.equalsIgnoreCase("c")) {
        if (!pc.getInventory().checkItem(50006)
          && !pc.getAdditionalWarehouseInventory().checkItem(50006)) { // 時空の瓶
         L1ItemInstance item = pc.getInventory().storeItem(50006, 1);
         if (item != null) {
          pc.sendPackets(new S_ServerMessage(143,
            ((L1NpcInstance) obj).getNpcTemplate()
              .getName(), item.getItem().getName()));
          // \f1%0が%1をくれました。
          pc.getQuest().setStep(L1Quest.QUEST_YURIE,
            L1Quest.QUEST_END);
         }
        }
        htmlid = "";
       } else if (s.equalsIgnoreCase("a")) {// 寄付金10000アデナと時空の玉を渡す
        if (pc.getInventory().checkItem(L1ItemId.ADENA, 10000)
          && pc.getInventory().checkItem(50007, 1)) {
         int mate = 1;
         if (pc.getInventory().countItems(50007) > 3) {
          mate = pc.getInventory().countItems(50007) - 2;
         }
         pc.getInventory().consumeItem(50007, mate);
         pc.getInventory().consumeItem(L1ItemId.ADENA, 10000);
         htmlid = "";
         L1Teleport
           .teleport(pc, 32745, 32855, (short) 9100, 6, true);
        } else {
         htmlid = "j_html02";
        } //이아래부터 해상전 위에는 말섬하딘

       } else if (s.equalsIgnoreCase("b")) {// 寄付金10000アデナとオリムの水晶を渡す
        if(!pc.isGm()){
         return;
        }
        if (pc.getInventory().checkItem(L1ItemId.ADENA, 10000)
          && pc.getInventory().checkItem(50025, 1)) {
         int mate = 1;
         if (pc.getInventory().countItems(50025) > 3) {
          mate = pc.getInventory().countItems(50025) - 2;
         }
         if(!pc.isGm()){
          pc.getInventory().consumeItem(50025, mate);
          pc.getInventory().consumeItem(L1ItemId.ADENA, 10000);
         }
         htmlid = "";
         L1Teleport
           .teleport(pc, 32745, 32855, (short) 9202, 6, true);
        } else {
         htmlid = "j_html02";
        }
       } else if (s.equalsIgnoreCase("d")) {// 日記10ページ分をハーディンの日記帳に復元してもらう
        if (pc.getInventory().checkItem(50008, 1)
          && pc.getInventory().checkItem(50009, 1)
          && pc.getInventory().checkItem(50010, 1)
          && pc.getInventory().checkItem(50011, 1)
          && pc.getInventory().checkItem(50012, 1)
          && pc.getInventory().checkItem(50013, 1)
          && pc.getInventory().checkItem(50014, 1)
          && pc.getInventory().checkItem(50015, 1)
          && pc.getInventory().checkItem(50016, 1)
          && pc.getInventory().checkItem(50017, 1)) {
         materials = new int[] { 50008, 50009, 50010, 50011, 50012,
           50013, 50014, 50015, 50016, 50017 }; // アデナ、
         counts = new int[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
         createitem = new int[] { 50018 }; // ケレニスの日記帳
         createcount = new int[] { 1 };
         htmlid = "j_html04";
        } else {
         htmlid = "j_html06";
        }
       } else if (s.equalsIgnoreCase("e")) {// 日記18ページ分をオリムの日記帳に復元してもらう
        if (pc.getInventory().checkItem(50026,1)//オリムの日記 6月14日
          && pc.getInventory().checkItem(50027,1)//オリムの日記 6月16日
          && pc.getInventory().checkItem(50028,1)//オリムの日記 6月18日
          && pc.getInventory().checkItem(50029,1)//オリムの日記 6月21日
          && pc.getInventory().checkItem(50030,1)//オリムの日記 6月22日
          && pc.getInventory().checkItem(50031,1)//オリムの日記 6月25日
          && pc.getInventory().checkItem(50032,1)//オリムの日記 7月5日
          && pc.getInventory().checkItem(50033,1)//オリムの日記 7月17日
          && pc.getInventory().checkItem(50034,1)//オリムの日記 7月18日
          && pc.getInventory().checkItem(50035,1)//オリムの日記 8月5日
          && pc.getInventory().checkItem(50036,1)//オリムの日記 8月8日
          && pc.getInventory().checkItem(50037,1)//オリムの日記 8月9日
          && pc.getInventory().checkItem(50038,1)//オリムの日記 8月10日
          && pc.getInventory().checkItem(50039,1)//オリムの日記 8月11日
          && pc.getInventory().checkItem(50040,1)//オリムの日記 8月12日
          && pc.getInventory().checkItem(50041,1)//オリムの日記 8月13日
          && pc.getInventory().checkItem(50042,1)//オリムの日記 8月14日
          && pc.getInventory().checkItem(50043,1)//オリムの日記 8月15日
         ) {
         materials = new int[] {50026,50027,50028,50029,50030,50031,50032,50033,
            50034,50035,50036,50037,50038,50039,50040,50041,50042,50043}; // アデナ、
         counts = new int[] {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
         createitem = new int[] { 50044 }; // オリムの日記帳
         createcount = new int[] { 1 };
         htmlid = "j_html04";
        } else {
         htmlid = "j_html06";
        }
       }

     

     

    [출처] 일본팩에서 해상전 추출 통으로~ 4 (비공개 카페)

    이 게시물을..
    N
    0
    0
    • 리마스터팩 요정 소울 엠피 수정jstory
    • 0
      준희미니

    준희미니 님의 최근 글

    로한구축성공 283 1 2021 06.14 에오스 구축성공 356 2 2021 04.01 [에바] 나비켓 테이블 관련 설명 747 1 2016 07.29 에바소스인데 오픈대기 켜고 끄는 소스에요~ 70 2016 07.29 퍼플채팅 색(진보라채팅) 59 2016 07.29

    준희미니 님의 최근 댓글

    rt 2021 05.25 ㄳ 2021 05.11 ㄳ 2021 05.11 rt 2021 05.09 rt 2021 04.25
    글쓴이의 서명작성글 감추기 
    댓글 쓰기 에디터 사용하기 닫기
    • 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 243
    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 31
    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 930
    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 287
    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