PC 端 添加自定义怪物

一、本课目标

  1. 学会给游戏“加怪物”完整流程(素材→客户端→数据库→刷怪测试)。
  2. 记住怪物编号的心算公式,避免将来加怪时编号冲突。
  3. 认识脚本写作工具 VSCode 的安装、汉化、必装插件。
  4. 掌握脚本 6 条“骨架命令”和 6 条“判断符号”,能读能写最小程序。
  5. 拿到一张“明天写传送功能”必备的知识清单,回家背熟即可。

二、加怪物 5 步(今天已实操)

  1. 准备素材:360 张图(8 方向×动作),统一命名。
  2. 客户端打包:直接拖进现有 PAK,不新建文件 → 省掉导密码。
  3. 心算编号:​文本号 –1 → 得基数;基数 ×10 → 得起始编号;同文件内按出现顺序 +1 往下排。
  4. 数据库加记录:复制一行改编号,保存。
  5. 刷新引擎 → 进游戏刷怪 → 看方向、攻击、死亡是否正常。

三、脚本开发环境 3 件事

  1. 装 VSCode → 官网下 → 装完先装“中文简体”插件 → 重启即全汉化。
  2. 再装“传奇无线编辑器扩展包”→ 一次装 4 个插件 → 自动识别 GE/GOM/996/V8 引擎语法。
  3. 打开服务端 Envir 文件夹 → 左侧目录树即时显示所有脚本,写错保存瞬间提示。

四、脚本最核心 6 词(必须背)
if 如果
or 或者(满足一条就过)
act 执行
else 否则
break 立即停
mov 赋值

五、常用 6 符号(必须背)​= 等于​< 小于

大于
INC 加 1
DEC 减 1
EQU 数值相等判断

六、脚本运行逻辑一句话
“如果”后面只能写检测,“执行”后面只能写动作;写完后按 Ctrl+S 保存 → 工具自动把报错送到 M2 窗口 → 根据提示改 → 直到刷怪或跑地图时触发成功。

七、作业与明天预告

  1. 今晚背熟上面 12 个关键词。
  2. 明天上课写“点击 NPC 传送”小功能,用到:​– 检测地图名​– 检测等级​– 给/扣金币​– 传送指令​– 失败提示
  3. 带一支笔,现场 10 分钟默写骨架命令,默写通过才开始写功能。

八、常见问题速答
Q:必须自己写 360 张图吗?
A:可用现成素材包,只要按规则命名即可。

Q:PAK 文件很大,能新建吗?
A:可以,但新建就得重新导密码,更新登录器;本课为了省时间直接利用旧 PAK。

Q:脚本里大小写写错会报错吗?
A:引擎多数不区分大小写,但建议统一小写,方便阅读。

Q:VSCode 还有用得到的快捷键吗?
A:今天已教:
Ctrl+S 保存
Ctrl+Z 撤销
Alt+Shift+↑ 多行同时改
Alt+F1 快速包围变量
其余明天边写边补。

课程入口

回复

举报

快速回复 返回顶部 返回列表