chenhui540 发表于 2025-9-3 11:53:19

CMS官方脚本截图

本帖最后由 chenhui540 于 2026-2-9 18:31 编辑

从2025年的7月5日开始做截图,由于之前有做过GMS的基础,所以中文截图的内容没有GMS做的细致,大部分只是截图了包含中文的文字对话。内容主要以CMS104的所包含的脚本内容为主。目前脚本完成度95%,中文脚本内容达到90%左右。

美容类NPC、蘑菇城初始任务,骑士团新手任务和部分活动副本依然没有找到完整的中文对话内容。绯红和逆奥之城。红鸾店原版可参考资料比较少,还在补充中。如果有资料的朋友,可以提供出来,或者联系我。


特别感谢※冒险岛剧情组的枫纪委员、拉勾勾de潴提供了之前的宝贵资料,骑士团,战神,龙神,恶魔等等职业的中文对话内容得到完善。如果有兴趣的朋友,可以下载截图查看内容。




百度网盘
https://pan.baidu.com/s/18jV1fts3BBcHstKzc-7mLQ?pwd=uim4

谷歌网盘
https://drive.google.com/drive/f ... Ux2u?usp=drive_link


剧情组资料
https://pan.baidu.com/s/1f2scxeoDFnEXZwPsE_Ec4w?pwd=7rpv

剧情组资料2014
https://pan.baidu.com/s/1x0kRFyVOHOXeLYAQp92RqA?pwd=sjyb


目前制作的中文脚本

















本地主机是年初的时候,日本朋友帮忙制作的,CMS104是最后一个不需要设置环回IP的版本,最高职业是米哈尔,剧情也完整。本地主机默认IP是127.0.0.1,据说修改外网的话,要修改5个IP地址,如果你不会设置外网IP,也可以直接用BAT写入外网IP启动。

Script BMS V8 是早期官方泄露的脚本,虽然不是中文,但是包含扎昆,黑龙王前置,公会任务,4次转职业等等脚本内容,有兴趣的朋友,可以参考结构,制作脚本。






chenhui540 发表于 2025-9-17 08:26:13

本帖最后由 chenhui540 于 2025-9-17 09:18 编辑

    /*
    角色离开地图设置
    */
    public void leaveMap(MapleMap map) {
      this.controlledLock.writeLock().lock();
      this.visibleMapObjectsLock.writeLock().lock();
      try {
            for (final MapleMapObject monstermo : map.getAllMonstersThreadsafe()) {
                final MapleMonster mons = (MapleMonster) monstermo;
                if (mons != null) {
                  mons.setController(null);
                  mons.setControllerHasAggro(false);
                  map.updateMonsterController(mons);
                }
            }


怪物变笨只需要改成这样就好~   怪物不会加BUFF 是在源码里被蒙蔽掉了,你找到位置开启就好了

CMS的端,基础普遍比较差,需要自己改成netty架构,还要删除大量自定义的垃圾代码

脚本里完善了所有职业动画和 角色控制 NPC控制 画面切换等等各种功能。 修改的内容比较多~

如果是单独的任务,一般控制 NPC特定动作~ 比如碧欧蕾塔公主露脸的效果

qm.showNpcSpecialEffect(1300002, "face");



    public void showNpcSpecialEffect(int npcid, String str) {//控制已有NPC狀態
      MapleMap map = getPlayer().getMap();
      for (MapleNPC obj : map.getAllNPCs()) {
            if (obj.getId() == npcid) {
                map.broadcastMessage(MaplePacketCreator.setNPCSpecialAction(obj.getObjectId(), str), obj.getPosition());
            }
      }
    }



    /*
    控制已有NPC狀態
    */
    public static byte[] setNPCSpecialAction(final int oid, final String action) {
      final MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();
      mplew.writeShort((int)SendPacketOpcode.NPC_SET_SPECIAL_ACTION.getValue());
      mplew.writeInt(oid);
      mplew.writeMapleAsciiString(action);
      mplew.writeInt(0);
      mplew.write(0);
      return mplew.getPacket();
    }


# NPC動作
NPC_SET_SPECIAL_ACTION = 474











老飞天猪 发表于 2025-9-3 14:24:29

已经在UI选角色加了米哈尔,幻影,龙的传人,但是没还没整剧情【【龙的传人】职业剧情与转职视频【CMS冒险岛】-哔哩哔哩】 https://b23.tv/TRqfwNl

hahaha588 发表于 2025-10-25 22:49:38

本帖最后由 hahaha588 于 2025-10-25 22:51 编辑

1111111111111

蝴蝶123 发表于 2025-11-13 06:01:51

剧情包头有哪些
页: [1]
查看完整版本: CMS官方脚本截图