当前位置 : 145z游戏站 | 魔域 | 技术教程 | 

传奇世界传家宝挂机脚本完整编写教程与命令详解

热度:
传家宝是传奇世界经典的挂机工具,内置专用脚本语言,与按键精灵或AHK的语法完全不同。脚本由触发器(条件判断)和主流程(执行逻辑)两部分组成,掌握基础命令后就能编写适配不同地图的自动挂机方案。

**脚本基础结构与触发器写法**

传家宝脚本分为触发器部分和主流程部分。触发器写在脚本最前面,用“触发器:”开头,用于实时检测角色状态和地图信息,一旦满足条件立即跳转到对应标记执行操作。主流程从标记开始往下执行,包含寻路、战斗、补给等操作。

典型触发器头部写法:

```
触发器:如果当前地图名=[炼狱魔城二层]那么跳转到标记挂机打怪
触发器:如果当前地图名=[中州]那么跳转到标记回城处理
触发器:如果当前地图名=[海岛]那么跳转到标记去炼狱
触发器:如果HP<30%那么跳转到标记补红
触发器:如果物品[超级金创药]的数量=0个那么跳转到标记买药
触发器:如果待存物品个数>=3个那么跳转到标记回城存物
```

触发器是常驻检测的,满足任一条件立刻跳转对应标记。

**路线移动与过门命令**

角色移动涉及三种常用命令:

- `走到(地图名 X Y)`:走到当前地图指定坐标
- `走到门点(地图名 X Y)到达地图(新地图 X Y)`:过传送门或楼梯
- `边打边走到(地图名 X Y)`:沿途自动攻击刷新怪物,适合清理路径上的小怪

以海岛传送门进入炼狱魔城为例:

```
标记去炼狱
走到(海岛 125 90)
找到[传送门](海岛 125 90)
与[传送门]对话
选择[进入炼狱魔境]
走到门点(海岛 125 90)到达地图(炼狱魔境一层 85 194)
边打边走到(炼狱魔城二层 40 257)
走到门点(炼狱魔城二层 40 257)到达地图(炼狱魔城二层 39 257)
跳转到标记挂机打怪
```

执行“边打边走到”时角色保持攻击状态,且任何触发器依然生效,可用于中途打断执行回城补给等操作。

**挂机打怪主循环**

挂机核心逻辑实际上由传家宝主界面的“自动攻击”“自动拾取”“自动喝药”开关完成,脚本主要负责寻路和回城判断。最简单的挂机循环写法为:

```
标记挂机打怪
//自动拾取已在传家宝设置里勾选即可,也可定时按Z键拾取
等待[3000]毫秒
跳转到标记挂机打怪
```

实际挂机中角色会持续攻击当前地图怪物,配合主界面设置实现自动拾取与喝药。

**回城补给与仓库存储**

包裹满或药水不足时触发回城逻辑:

```
标记回城存物
使用[回城卷轴]
等待[2500]毫秒
找到[仓库管理员](中州 X Y)
与[仓库管理员]对话
选择[存放物品]
自动存物
结束对话

标记买药
找到[药店伙计](中州 X Y)
与[药店伙计]对话
买够15个[超级金创药]
买够15个[超级魔法药]
结束对话
跳转到标记去炼狱

标记补红
使用[超级金创药]
跳转到标记挂机打怪
```

“自动存物”会按物品设置里勾选的“存入仓库”分类自动存放。“自动卖掉”命令可配合流浪商人清理白装:

```
找到[流浪商人](海岛 11 180)
与[流浪商人]对话
选择[买卖货物]
选择[卖东西]
自动卖掉[杂物]类别物品
自动卖掉[武器]类别物品
```

**装备持久检测与修理**

触发器可监控各部位装备持久,低于阈值时跳转修装备流程:

```
触发器:如果[武器]位置的持久<10那么跳转到标记修装备
触发器:如果[衣服]位置的持久<10那么跳转到标记修装备

标记修装备
找到[武器店老板或流浪商人](对应坐标)
与[]对话
选择[修理装备]
选择[特殊修理]
结束对话
跳转到标记挂机打怪
```

也可将修理合并到回城流程中统一处理。修装备时需先卸下对应部位,修理完成后重新装备,防止修理过程中装备因持久耗尽损坏。

**进阶触发器与物品判断**

传家宝支持多种条件判断触发器:

- 检测特定技能书或高级装备掉落,触发小退或回城
- 监控包裹中特定物品数量,决定是否继续挂机
- 判断宝宝数量与级别,控制法师招宝宝节奏
- 检测当前地图名,自动适配不同区域的挂机流程

高级技能书检测触发器示例:

```
触发器:如果包裹物品[强化骷髅]的数量>=1个,那么跳转到脚本标记小退
触发器:如果包裹物品[紫电狂龙]的数量>=1个,那么跳转到脚本标记小退
触发器:如果包裹物品[幽冥火咒]的数量>=1个,那么跳转到脚本标记回城
```

**常用命令速查**

| 命令 | 说明 |
|------|------|
| `走到(地图名 X Y)` | 走到当前地图指定坐标 |
| `走到门点(地图名 X Y)到达地图(新地图 X Y)` | 过传送门/楼梯 |
| `边打边走到(地图名 X Y)` | 边走边打寻怪到目标点 |
| `使用[物品名]` | 使用包裹内物品 |
| `如果HP<%或物品[]数量那么跳转到标记` | 条件判断 |
| `自动存物 / 自动卖掉[类别]` | 仓库存放或NPC出售 |
| `买够N个[物品]` | 向对话中的NPC购买并判断存量 |
| `等待[N]毫秒` | 延时 |
| `跳转到标记 标记名` | 跳转到指定标记行 |
| `卸下[部位]位置的装备` | 从身上卸下指定部位装备 |
| `装备[物品名]到[部位]` | 将物品装备到对应位置 |
| `如果当前地图名=[]那么跳转到标记` | 判断当前地图 |
| `如果包裹空位<=6` | 判断背包剩余空格数 |
| `小退N秒` | 小退指定秒数后重连 |

**实战注意事项**

挂机前在传家宝主界面勾选“自动拾取”“自动打怪”“自动喝药”“允许记忆寻怪”四项基础功能,人少时开启记忆寻怪效率更高。

坐标需先通过游戏内小地图确认,不同服务端海岛或中州仓库NPC坐标可能有差异,实测后填入脚本。炼狱魔城多层穿行时,每层的门点坐标需实测,写法统一为“走到门点+到达地图”。

包裹需留出至少2格空位放回城卷和药水,回城卷数量为0时要先去商店买够再出发。挂机前购买炼狱时间,普通地图可能出现掉线或无法正常打怪的情况。
[顶部]