• SEARCH

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

      • 피카츄염
      • 2018.01.31 - 02:25 121

    src - constants - AboutHina.java 을 열어주세요

        public static String a1 = "블랙윙";
        public static String a2 = "레지스탕스";
        public static String buff1 = "분노";
        public static String buff2 = "홀리심볼";
        public static int setpoint = 100;

    추가해주세요

    -----------------------------------------------------------------------------------------------------------------------
    src - client - HinaPlayer.java 을 열어주세요

        public void setSia(int a) {
            sia = a;
        }
       
        public final int getSia() {
         return sia;
       }

         public void HelloSia() {
            client.getSession().write(MainPacketCreator.getNPCTalk(9030200, (byte) 0, "당신은 #e" + AllianceName(getSia()) + "#n 세력 이군요?\r\n오늘의 #e" + AllianceName(getSia()) + "#n 세력의 버프는#b" + AboutHina.buff1 + "#k입니다.", "00 00", (byte) 0));
        }
       
        public void HelloSia1() {
            client.getSession().write(MainPacketCreator.getNPCTalk(9030200, (byte) 0, "당신은 #e" + AllianceName(getSia()) + "#n 세력 이군요?\r\n오늘의 #e" + AllianceName(getSia()) + "#n 세력의 버프는#r" + AboutHina.buff2 + "#k입니다.", "00 00", (byte) 0));
        }
    }

    추가 해주세요

    -------------------------------------------------------------------------------------------------------------------
    src - server - maps - HinaMap,java 열어주세요

     

        public int getForceMob(int mapid,int ch) {
            Connection con = MYSQL.getConnection();
            PreparedStatement ps;
            try {
                ps = con.prepareStatement("SELECT * FROM forcemap where mapid = ? AND channel=?");
                ps.setInt(1, mapid);
                 ps.setInt(2, ch);//아마 될꺼임
                ResultSet rs = ps.executeQuery();
                if (rs.next())
                    return rs.getInt("mobcount");
                ps.close();
                rs.close();
            } catch (SQLException ex) {
         
            }
            return 0;
        }
    public int getForceMap(int mapid,int ch) {
            Connection con = MYSQL.getConnection();
            PreparedStatement ps;
            try {
                ps = con.prepareStatement("SELECT * FROM forcemap where mapid = ? AND channel=?");
                ps.setInt(1, mapid);
                 ps.setInt(2, ch);//아마 될꺼임
                ResultSet rs = ps.executeQuery();
                if (rs.next())
                    return rs.getInt("force");
                ps.close();
                rs.close();
            } catch (SQLException ex) {
             
            }
            return 0;
        }

    public final void killMonster(final HinaMonster monster, final HinaPlayer chr, final boolean withDrops, final boolean second, final byte animation) {

    검색 해주세요

            } else if (alliance[channel] == 0 && chr.getEventInstance() == null) {
                gainMobCount((byte) chr.getSia());
                int a=0;
                if (AboutHina.setpoint >= (getMobCount((byte) chr.getSia()))) {
                    double rnd = (Math.round(((double) getMobCount((byte) chr.getSia()) / (double) AboutHina.setpoint * 100.0D) * 100) / 100.0D);//왜하필 더블이니 ㅋㅋㅋㅋㅋㅋ
    //                chr.send(UIPacket.showInfo(chr.AllianceName(chr.getSia()) + "세력 <" + getMapName() + "> 점령율 " + rnd + "%"));
                for(int i=0;i<=rnd;i++){
                    a=i;
                }
                   //점령된맵 확인 메소드
                    chr.send(UIPacket.AchievementRatio(a));//해보셔요
                    if ((getMobCount((byte) chr.getSia())) % 100 == 0)  {
                        SaveMobCount((byte) chr.getSia(), false);
                    }
                } else {
                    alliance[channel] = (byte) chr.getSia();
                    client.AllianceSystem.addForceMap(mapid, channel, (byte) chr.getSia());
                    SaveMobCount((byte) chr.getSia(), true);
                    WorldBroadcasting.broadcastGM(MainPacketCreator.getGMText(8, "[시스템] " + channel + "채널 < " + getMapName() + " > " + chr.AllianceName(chr.getSia()) + "세력이 점령하였습니다.").getBytes());
                    chr.gainSpirit(4001129, 10);
                    chr.checkforcemap(true);
                    chr.getClient().getSession().write(MainPacketCreator.getNPCTalk(2007, (byte) 0, "#r축하드립니다!!#k\r\n맵점령에 성공하여 점령 코인 10개를 휙득하셧습니다.", "00 00", (byte) 0));
                    client.AllianceSystem.main();
                }
            }
            if (withDrops) {
                    if (dropOwner == null) {
                        dropOwner = chr;
                    }
                    dropFromMonster(dropOwner, monster);
            }
        }

    추가 해주세요
    --------------------------------------------------------------------------------------------------------------------

    src - client - AllianceSystem.java 라는 파일을 만들어주세요

     package client;
     
    import constants.AboutHina;
    import database.MYSQL;
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.LinkedList;
    import java.util.List;
    import java.util.Map;
    import launch.ChannelServer;
    import server.maps.HinaMap;
    import tools.Pair;

     public class AllianceSystem
     {
       public static int dntmd = 0;
       public static int[] event = new int[AboutHina.CuC + 1];
       private static Map<Integer, Pair<Integer, Byte>> forceGroup = new HashMap();
       private static List<Pair<Byte, Integer>> point = new LinkedList();
       private static Map<Pair<Integer, Byte>, Byte> forceMap = new HashMap();

       public static void main() {//이거...?? 점령맵 메소드임.끄어어 하하 뎨햇 필요없음
           try {
               HinaMap map;
               PreparedStatement ps1 = MYSQL.getConnection().prepareStatement("SELECT * FROM forcemap");
               ResultSet rs1 = ps1.executeQuery();
               while (rs1.next()) {
                   if (rs1.getInt("mobcount") >= AboutHina.setpoint);
                   addForceMap(rs1.getInt("mapid"), rs1.getByte("channel"), rs1.getByte("force"));
                   map = ChannelServer.getInstance(rs1.getInt("channel")).getMapFactory().getMap(rs1.getInt("mapid"));
                   map.alliance[rs1.getInt("channel")] = rs1.getByte("force");
                   map.setTime(rs1.getLong("time"));
               }
               rs1.close();
               ps1.close();
           } catch (SQLException e) {
               System.out.println("AllianceSystem  Error");
           }
       }
      
       public static String allianc() {
           if(dntmd == 1) {
              return AboutHina.a1;
           } else {
              return AboutHina.a2;
           }
       }

       public static void Savedntmd(int force) {
           Connection con = MYSQL.getConnection();
           PreparedStatement ps = null;
           try {
               con.setTransactionIsolation(Connection.TRANSACTION_READ_UNCOMMITTED);
               con.setAutoCommit(false);
               ps = MYSQL.getConnection().prepareStatement("UPDATE auth_server_login SET `force` = ?");
               ps.setInt(1, force);
               ps.execute();
               ps.close();     
           } catch (SQLException e) {
               e.printStackTrace();
           }
       }
      
       public static void relode() {
         int num = 0;
           try {
             PreparedStatement ps = MYSQL.getConnection().prepareStatement("SELECT * FROM auth_server_login WHERE loginserverid = ?");
             ps.setInt(1, 1);
             ResultSet rs = ps.executeQuery();
             if (rs.next()) {
               dntmd = rs.getByte("force");
             }
             rs.close();
             ps.close();
           } catch (SQLException e) {
             e.printStackTrace();
           }
           num = dntmd;
         }
      
         public static int getForcePoint(byte force) {
             try {
                 int pointing = 0;
                 if (point.isEmpty()) {
                 try {
                     PreparedStatement ps = MYSQL.getConnection().prepareStatement("SELECT * FROM `force` Where `forceid` = ?");
                     ps.setInt(1, force);
                     ResultSet rs = ps.executeQuery();
                     if (rs.next()) {
                         point.add(new Pair<Byte,Integer>(rs.getByte("forceid"),rs.getInt("point")));
                     }
                     rs.close();
                     ps.close();
                 } catch (SQLException e) {
                     e.printStackTrace();
                 }
             }
             Iterator<Pair<Byte,Integer>> allpoint;
             allpoint = point.iterator();
             Pair<Byte,Integer> pointall;
             while (allpoint.hasNext()) {
                 pointall = allpoint.next();
                 if (pointall.getLeft() == force) {
                     pointing += pointall.getRight();
                 }
             }
             return pointing;
             } catch (Exception ex) {
                ex.printStackTrace();
                return 0;
             }
        }
     
        public static void gainForcePoint(int point, byte i) {
            try {
                PreparedStatement ps = MYSQL.getConnection().prepareStatement("UPDATE `force` SET `point` = ? WHERE forceid = ?");
                ps.setInt(1, point);
                ps.setByte(2, i);
                ps.execute();
                ps.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
     
        public static Pair<Integer, Byte> getForceGroup(int charid) {
            synchronized (forceGroup) {
                if (forceGroup.containsKey(charid)) {
                    return forceGroup.get(charid);
                }
            }
            return new Pair<Integer, Byte>(-1, (byte) -1);
        }
     
        public static HashMap<Integer, Pair<Integer, Byte>> getForceGroups(byte force) {
            try {
            synchronized (forceGroup) {
                HashMap<Integer, Pair<Integer, Byte>> forceGroups = new HashMap<Integer, Pair<Integer, Byte>>();
                for (final Map.Entry<Integer,Pair<Integer, Byte>> forces : forceGroup.entrySet()) {
                    if (forces.getValue().getRight() == force) {
                        forceGroups.put(forces.getKey(), forces.getValue());
                    }
                }
                return forceGroups;
            }
            } catch (Exception ex) {

                ex.printStackTrace();
                return null;
            }
        }
     
        public static void addForceGroup(int charid, int channel, byte forceid) {
            synchronized (forceGroup) {
                forceGroup.put(charid, new Pair<Integer, Byte>(channel, forceid));
            }
        }
     
        public static void addForceMap(int mapid, byte channel, byte forceid) {
            synchronized (forceMap) {
                forceMap.put(new Pair<Integer, Byte>(mapid,channel), forceid);
            }
        }

        public static void removeForceMap(int mapid,byte channel) {
            synchronized (forceMap) {
                if (forceMap.containsKey(new Pair<Integer, Byte>(mapid,channel))) {
                    forceMap.remove(new Pair<Integer, Byte>(mapid,channel));
                }
            }
        }
     
         public static HashMap<Pair<Integer, Byte>,Byte> getForceMaps(int force) {
            try {
            synchronized (forceMap) {
                HashMap<Pair<Integer, Byte>,Byte> forceMaps = new HashMap<Pair<Integer, Byte>,Byte>();
                for (final Map.Entry<Pair<Integer, Byte>,Byte> maps : forceMap.entrySet()) {
                    if (maps.getValue() == force) {
                        forceMaps.put(maps.getKey(), maps.getValue());
                    }
                }
                return forceMaps;
            }
            } catch (Exception ex) {

                ex.printStackTrace();
                return null;
            }
        }
     }

    위의 내용을 넣어주세요

    ---------------------------------------------------------------------------------------------------------------------

    src - community - AllianceSystem.java 라는 파일을 만들어주세요

     package community;
     
    import constants.AboutHina;
    import database.MYSQL;
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.LinkedList;
    import java.util.List;
    import java.util.Map;
    import launch.ChannelServer;
    import server.maps.HinaMap;
    import tools.Pair;

     public class AllianceSystem {
       public static int dntmd = 0;
       public static int[] event = new int[AboutHina.CuC + 1];
       private static Map<Integer, Pair<Integer, Byte>> forceGroup = new HashMap();
       private static List<Pair<Byte, Integer>> point = new LinkedList();
       private static Map<Pair<Integer, Byte>, Byte> forceMap = new HashMap();

       public static void main() {
           try {
               HinaMap map;
               PreparedStatement ps1 = MYSQL.getConnection().prepareStatement("SELECT * FROM forcemap");
               ResultSet rs1 = ps1.executeQuery();
               while (rs1.next()) {
                   if (rs1.getInt("mobcount") >= AboutHina.setpoint);
                   addForceMap(rs1.getInt("mapid"), rs1.getByte("channel"), rs1.getByte("force"));
                   map = ChannelServer.getInstance(rs1.getInt("channel")).getMapFactory().getMap(rs1.getInt("mapid"));
                   map.alliance[rs1.getInt("channel")] = rs1.getByte("force");
                   map.setTime(rs1.getLong("time"));
               }
               rs1.close();
               ps1.close();
           } catch (SQLException e) {
               System.out.println("AllianceSystem  Error");
           }
       }
      
       public static String allianc() {
           if(dntmd == 1) {
              return AboutHina.a1;
           } else {
              return AboutHina.a2;
           }
       }

       public static void Savedntmd(int force) {
           Connection con = MYSQL.getConnection();
           PreparedStatement ps = null;
           try {
               con.setTransactionIsolation(Connection.TRANSACTION_READ_UNCOMMITTED);
               con.setAutoCommit(false);
               ps = MYSQL.getConnection().prepareStatement("UPDATE auth_server_login SET `force` = ?");
               ps.setInt(1, force);
               ps.execute();
               ps.close();     
           } catch (SQLException e) {
               e.printStackTrace();
           }
       }
      
       public static void relode() {
         int num = 0;
           try {
             PreparedStatement ps = MYSQL.getConnection().prepareStatement("SELECT * FROM auth_server_login WHERE loginserverid = ?");
             ps.setInt(1, 1);
             ResultSet rs = ps.executeQuery();
             if (rs.next()) {
               dntmd = rs.getByte("force");
             }
             rs.close();
             ps.close();
           } catch (SQLException e) {
             e.printStackTrace();
           }
           num = dntmd;
         }
      
         public static int getForcePoint(byte force) {
             try {
                 int pointing = 0;
                 if (point.isEmpty()) {
                 try {
                     PreparedStatement ps = MYSQL.getConnection().prepareStatement("SELECT * FROM `force` Where `forceid` = ?");
                     ps.setInt(1, force);
                     ResultSet rs = ps.executeQuery();
                     if (rs.next()) {
                         point.add(new Pair<Byte,Integer>(rs.getByte("forceid"),rs.getInt("point")));
                     }
                     rs.close();
                     ps.close();
                 } catch (SQLException e) {
                     e.printStackTrace();
                 }
             }
             Iterator<Pair<Byte,Integer>> allpoint;
             allpoint = point.iterator();
             Pair<Byte,Integer> pointall;
             while (allpoint.hasNext()) {
                 pointall = allpoint.next();
                 if (pointall.getLeft() == force) {
                     pointing += pointall.getRight();
                 }
             }
             return pointing;
             } catch (Exception ex) {
                ex.printStackTrace();
                return 0;
             }
        }
     
        public static void gainForcePoint(int point, byte i) {
            try {
                PreparedStatement ps = MYSQL.getConnection().prepareStatement("UPDATE `force` SET `point` = ? WHERE forceid = ?");
                ps.setInt(1, point);
                ps.setByte(2, i);
                ps.execute();
                ps.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
     
        public static Pair<Integer, Byte> getForceGroup(int charid) {
            synchronized (forceGroup) {
                if (forceGroup.containsKey(charid)) {
                    return forceGroup.get(charid);
                }
            }
            return new Pair<Integer, Byte>(-1, (byte) -1);
        }
     
        public static HashMap<Integer, Pair<Integer, Byte>> getForceGroups(byte force) {
            try {
            synchronized (forceGroup) {
                HashMap<Integer, Pair<Integer, Byte>> forceGroups = new HashMap<Integer, Pair<Integer, Byte>>();
                for (final Map.Entry<Integer,Pair<Integer, Byte>> forces : forceGroup.entrySet()) {
                    if (forces.getValue().getRight() == force) {
                        forceGroups.put(forces.getKey(), forces.getValue());
                    }
                }
                return forceGroups;
            }
            } catch (Exception ex) {

                ex.printStackTrace();
                return null;
            }
        }
     
        public static void addForceGroup(int charid, int channel, byte forceid) {
            synchronized (forceGroup) {
                forceGroup.put(charid, new Pair<Integer, Byte>(channel, forceid));
            }
        }

        public static void removeForceGroup(int charid) {
            synchronized (forceGroup) {
                if (forceGroup.containsKey(charid)) {
                    forceGroup.remove(charid);
                }
            }
        }
     
        public static void addForceMap(int mapid, byte channel, byte forceid) {
            synchronized (forceMap) {
                forceMap.put(new Pair<Integer, Byte>(mapid,channel), forceid);
            }
        }

        public static void removeForceMap(int mapid,byte channel) {
            synchronized (forceMap) {
                if (forceMap.containsKey(new Pair<Integer, Byte>(mapid,channel))) {
                    forceMap.remove(new Pair<Integer, Byte>(mapid,channel));
                }
            }
        }
     
         public static HashMap<Pair<Integer, Byte>,Byte> getForceMaps(int force) {
            try {
            synchronized (forceMap) {
                HashMap<Pair<Integer, Byte>,Byte> forceMaps = new HashMap<Pair<Integer, Byte>,Byte>();
                for (final Map.Entry<Pair<Integer, Byte>,Byte> maps : forceMap.entrySet()) {
                    if (maps.getValue() == force) {
                        forceMaps.put(maps.getKey(), maps.getValue());
                    }
                }
                return forceMaps;
            }
            } catch (Exception ex) {

                ex.printStackTrace();
                return null;
            }
        }
     }


    위의 내용을 넣어주세요

    ---------------------------------------------------------------------------------------------------------------------

    src - scripting - NPCConversationManager.java 파일을 열어주세요

        public String getForceMap(int force) {
            try {
              StringBuilder sb = new StringBuilder();
              StringBuilder sp = new StringBuilder();
              sb.append("#e#b::현재 ").append(getPlayer().AllianceName(force)).append(" 소유 맵::#k#l\r\n\r\n");
              for (final Map.Entry<Pair<Integer, Byte>,Byte> maps : AllianceSystem.getForceMaps(force).entrySet()) {
                if (maps.getKey().getRight() == 1 && ChannelServer.getInstance(maps.getKey().getRight()).getMapFactory().getMap(maps.getKey().getLeft().intValue()).getTime() != 0)
                       sb.append(maps.getKey().getRight()).append("채널 ").append(ChannelServer.getInstance(maps.getKey().getRight()).getMapFactory().getMap(maps.getKey().getLeft()).getMapName()).append("\r\n");
                else if (maps.getKey().getRight() == 2 && ChannelServer.getInstance(maps.getKey().getRight()).getMapFactory().getMap(maps.getKey().getLeft()).getTime() != 0) {
                       sb.append(maps.getKey().getRight()).append("채널 ").append(ChannelServer.getInstance(maps.getKey().getRight().byteValue()).getMapFactory().getMap(maps.getKey().getLeft()).getMapName()).append("\r\n");
                }
              }
            return sb.toString() + sp.toString();
            } catch (Exception ex) {
                return "";
            }
        }

    추가 해주세요

    ---------------------------------------------------------------------------------------------------------------------
    sql 파일을 하나 만들어주세요

    -- MySQL Administrator dump 1.4
    --
    -- ------------------------------------------------------
    -- Server version    6.0.0-alpha-community-nt-debug


    /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
    /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
    /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
    /*!40101 SET NAMES utf8 */;

    /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
    /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
    /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;


    --
    -- Definition of table `forcemap`
    --

    DROP TABLE IF EXISTS `forcemap`;
    CREATE TABLE `forcemap` (
      `mapid` int(11) NOT NULL,
      `mobcount` int(11) NOT NULL,
      `force` int(1) NOT NULL,
      `channel` int(2) NOT NULL,
      `time` bigint(20) NOT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

    --
    -- Dumping data for table `forcemap`
    --

    /*!40000 ALTER TABLE `forcemap` DISABLE KEYS */;
    INSERT INTO `forcemap` (`mapid`,`mobcount`,`force`,`channel`,`time`) VALUES
    /*!40000 ALTER TABLE `forcemap` ENABLE KEYS */;




    /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
    /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
    /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
    /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
    /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
    /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
    /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

    넣고 통쿼리 읽듯이 해주시면 됩니다

    --------------------------------------------------------------------------------------------------------------------

    세력 버프를 주고 싶으실경우 엔피시에

                   if(cm.getPlayer().getSia() == 1){
                   cm.getPlayer().HelloSia();
                  cm.giveBuff(2311003,20);
              //     cm.teachSkill(80000007,3,3);
                   cm.dispose();
                   } else if(cm.getPlayer().getSia() == 2){
                   cm.getPlayer().HelloSia1();
                   cm.giveBuff(1101006,20);
                   cm.dispose();
                   }else{
                   cm.sendOk("세력이 없다면 버프를 받을수 없습니다.");

    를 넣어주시면 되고

    점령한 맵을 확인하고 싶다하시면

      cm.sendOk(cm.getForceMap(cm.getPlayer().getSia()));
      cm.dispose();

    을 넣어주시면됩니다

    이 게시물을..
    N
    0
    0
    • 1.2.65 아트 소스오빠는요
    • 0
      피카츄염

    피카츄염 님의 최근 글

    전용 접속기 제거 904 1 2018 02.12 (1.2.65) 특정IP 에서만 GM케릭터로 접속 가능하게 하기 181 2018 02.02 (1.2.65) 미니게임 구현 소스 149 2018 02.02 (1.2.65) 미네르바의 부엉이 소스 113 1 2018 02.02 아란콤보구현 112 2018 02.02

    피카츄염 님의 최근 댓글

    ㅋㅋ 2018 05.29 클라 안되는대ㅔ여 2018 02.16 감사합니다 2018 02.12 클라 보내주세요 go_to_r@naver.com 2018 02.09 ㄳ 2018 02.01
    글쓴이의 서명작성글 감추기 
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 1.2.65 아트 소스
    • 목록
      view_headline
    × CLOSE
    기본 (942) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    • 소스자료는 직접 올려주세요
      2017.06.06 - 16:13 928
    942
    v391 pack
    더기덕이 2025.10.04 - 00:33 207
    941
    127 써니 소스
    전창덕 2025.09.23 - 14:30 43
    940
    1.2.65 서버 ct및 우외 엔진
    마눙 2025.09.08 - 14:47 120
    939
    1.2.362 서버 src 입니
    GV솔그린 2024.03.21 - 20:54 313
    938
    1.2.316 초원팩 jdbc ssl 에러 수정 src
    GV솔그린 2024.03.21 - 19:31 115
    937
    1.2.329 로컬리디 언팩해서 만든 리디렉터
    GV솔그린 2024.03.21 - 19:24 92
    936
    1.2.329 로컬리디
    GV솔그린 2024.03.21 - 19:20 70
    935
    373 멀티로컬
    dreamin공유 2024.02.22 - 05:29 356
    934
    331팩 소스
    스마 2024.02.12 - 20:53 123
    933
    1.2.373 새벽소스
    스마 2024.02.12 - 20:47 244
    932
    373 솟
    garegdas 2024.02.06 - 09:24 121
    931
    스트레딧.
    하리86 2024.01.13 - 03:34 151
    930
    1.2.65 아르카나팩 스킬 변경 src
    김김김스 2023.12.26 - 04:49 948
    929
    316초원팩 src파일입니다
    동동쓰 2023.11.15 - 21:29 295
    928
    gms v111 접속rn
    하리86 2023.10.23 - 18:28 230
    927
    65버전 아르카나 , 죽둥젠 늘린거입니다
    gkxo9570 2023.09.22 - 12:38 542
    926
    65버전에서도 쓴 스크립트 강의모음
    gkxo9570 2023.09.22 - 07:42 460
    925
    1.2.65 화이트스타 src
    kingye 2023.07.04 - 10:56 1146
    924
    1.2.65 아르카나 src
    kingye 2023.07.04 - 07:28 535
    923
    ngs 우회
    우2우2 2023.06.08 - 04:55 277
    922
    몬스터 코드
    VanBan 2022.12.10 - 23:38 552
    921
    직업 코드
    VanBan 2022.12.10 - 23:30 306
    920
    362 자석펫 지급 NPC 스크립트
    나르나르 2022.11.10 - 08:55 854
    919
    0.83 src
    qweqwedq1 2022.07.13 - 15:30 144
    918
    리플렉스95 src
    qweqwedq1 2022.07.13 - 15:08 327
    917
    1.2.65 바콘팩
    dullggae 2021.07.30 - 18:04 730
    916
    316src입니다
    BJK 2021.02.10 - 05:37 218
    915
    331 소스
    라비앙로즈 2021.02.07 - 08:43 441
    914
    슈퍼엔진
    돼지우리 2021.01.14 - 02:20 445
    913
    kms 1.2.1104 ct입니다
    돼지우리 2021.01.12 - 12:07 448
    912
    어빌리티인포테이블.sql
    하리86 2020.12.16 - 00:23 180
    911
    잠재능력 관련 오류 수정 및 본섭화 옵션
    하리86 2020.12.16 - 00:16 358
    910
    sql 수정
    재희0414 2020.11.24 - 03:23 274
    909
    65 천외천 소스
    lIllIlllIllll 2020.10.16 - 06:05 412
    908
    로컬 소스
    피아쨩 2020.09.22 - 13:01 520
    907
    331 노엘팩 소스
    풍선씨 2020.09.09 - 03:33 1228
    906
    1.2.65 화이트스타 소스
    JYH93 2020.08.15 - 00:44 2344
    905
    1.2.65 순클 idb
    nhsnhsn 2020.07.24 - 00:19 875
    904
    331 GM명령어
    흐밍 2020.07.09 - 14:14 1837
    903
    레벨별 메소지급 소스
    능이 2020.07.05 - 21:44 690
    902
    1.2.284 그랜드 접속문제 해결파일
    wls 2020.06.28 - 07:30 240
    901
    대만 메이플스토리 113 아이템코드
    해우김123 2020.06.19 - 07:47 304
    900
    Java SE Development Kit 6 Update 10 - jdk-6u10
    수박씨 2020.05.12 - 21:52 203
    899
    Java SE Development Kit 6 Update 6 - jdk-6u6
    수박씨 2020.05.12 - 21:51 124
    898
    316 추옵 쿼리에서 수정하기
    DanielJSKim 2020.03.08 - 05:03 1440
    897
    316 추가옵션 구현 소스
    DanielJSKim 2020.03.08 - 05:00 1181
    896
    알면 유용한 위젯
    오빠는요 2020.02.25 - 21:06 754
    895
    1.2.65dk
    오빠는요 2020.02.25 - 21:04 481
    894
    1.2.65 아트 소스
    오빠는요 2020.02.25 - 21:02 459
    893
    316 이너 어빌리티 미개방 캐릭터에 강제로 부여하기
    DanielJSKim 2020.02.23 - 02:44 499
    • 1 2 3 4 5 6 7 8 9 10 .. 19
    • / 19 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay