传奇酿酒系统脚本核心是通过NPC触发,搭配材料检测、道具生成命令实现酿酒功能,全程分4步,含完整脚本可直接复制使用。
一、脚本使用前提(必做)
1. 准备酿酒所需材料,常见为粮食(大米、小麦)、水、酒曲,需在物品数据库中添加对应物品,记录物品ID备用;2. 确定酿酒NPC(如酒馆老板),记录其地图编号、坐标;3. 确保服务端Envir文件夹下Merchant.txt、market_def文件夹可正常编辑。
二、脚本核心命令(无需额外添加)
常用核心命令:#IF(条件判断)、#ACT(执行操作)、#SAY(NPC对话)、CHECKITEM(检测背包物品)、TAKE(扣除物品)、GIVE(发放酒品),命令无需修改格式,直接套用即可。
三、完整脚本编写及使用步骤
第一步:添加酿酒NPC。打开Envir/Merchant.txt,添加NPC信息,格式:酒馆老板 3 331 332 酒馆老板 0 3 0 0 0,其中3为地图编号,331、332为坐标,可根据需求修改。
第二步:创建NPC脚本文件。在Envir/market_def文件夹中,新建文本文档,命名为“酒馆老板”,打开后编写脚本,脚本按“对话-检测材料-扣除材料-发放酒品”逻辑编写,无需多余修饰。
第三步:编写核心脚本(可直接复制)
#SAY
欢迎光临酒馆,可在此酿造美酒!\
需要酿造普通米酒吗?(需大米x1、水x1、酒曲x1)\
[@酿造米酒]
#IF
CHECKITEM 大米 1
CHECKITEM 水 1
CHECKITEM 酒曲 1
#ACT
TAKE 大米 1
TAKE 水 1
TAKE 酒曲 1
GIVE 普通米酒 1
#SAY
酿造成功!已为你发放普通米酒。
第四步:脚本生效操作。保存NPC脚本文件和Merchant.txt,重启服务端,进入游戏找到对应坐标的酒馆老板,点击对话选择酿造,即可触发酿酒脚本。
四、脚本修改及适配要点
1. 更换酒品:将脚本中“普通米酒”替换为目标酒品名称,修改对应物品ID,确保数据库中存在该酒品;2. 调整材料:修改CHECKITEM、TAKE后的物品名称和数量,适配不同酒品的酿造需求;3. 新增酒品:复制[@酿造米酒]模块,修改对话和物品信息,无需修改命令格式;4. 对话修改:直接编辑#SAY后的文本,可添加酒品效果说明,无需复杂语法。
五、常见问题解决
1. 无法找到NPC:核对Merchant.txt中的地图编号、坐标,确保NPC名称与market_def文件夹中的脚本文件名一致;2. 酿造无反应:检查材料ID是否正确,脚本文件是否保存为ANSI编码,重启服务端即可;3. 物品扣除异常:确认背包中材料数量充足,脚本中物品名称与数据库中完全一致,无空格或错别字。

