传奇361引擎F11生活技能全配置参考MakeMagic与MakeItem打造NPC脚本等级材料概率详解

来源: 作者: 点击:
361系传奇的F11生活技能面板,核心只改两个文本:Mir200\Envir\MakeMagic.txt负责面板分类、技能编号、所需生活技能等级、所需人物等级;Mir200\Envir\MakeItem.txt负责每个可打造物品的金币、默认概率、最高概率、材料名称和摆放位。M2再开功能开关,NPC可走面板自动调用,也可走@makedrug直接打造。不同361小版本菜单名可能写成“功能设置-功能选项”或“功能设置-生活技能”,以本机M2实际菜单为准。

一、M2开启F11生活技能面板

进M2Server,找功能设置、功能选项或生活技能相关页,确认“允许使用生活技能”“F11弹出生活技能面板”类开关已勾。部分给力/361派生引擎在选项、功能设置、生活技能里还能设技能上限、升级经验、熟练度消耗、打造失败扣材料规则;不勾面板开关,客户端按F11无反应或只出空窗。改完重载NPC脚本和Envir,必要时重启M2。若用配套361登录器,确认登录器版本与服务端同包,旧登录器可能不显示新加的分类。

二、MakeMagic.txt面板分类写法

文件路径Mir200\Envir\MakeMagic.txt。每行格式:

技能编号 所需技能等级 所需人物等级 一级分类 二级分类(可省略) 物品名称

技能编号0到9按引擎约定:

0打造武器
1打造盔甲
2打造头盔
3打造项链
4打造手镯
5打造戒指
6打造腰带
7打造靴子
8打造药品
9打造材料

示例写武器和衣服:

0 0 110 武器 战士专用 火舞凤凰斩
1 0 110 男性服装 法师专用 火舞凤凰甲(男)
2 0 100 头盔 通用 雷霆头盔
3 0 100 项链 法师专用 烈焰项链
8 0 80 药品 回血 强效金创药包

含义:第一列决定F11面板进哪个技能页;第二列是打造该物品要求的生活技能等级,0表示1级就能做;第三列是人物等级门槛;后面$分类仅做面板分组展示;最后写StdItems里真实物品名。物品名必须与数据库Name完全一致,带颜色码、带空格、带“(男)”不一致都会导致面板不显示或点打造报找不到物品。

多职业装备用一级分类控展示,例如:

0 0 110 武器 战士专用 雷霆战剑
0 0 110 武器 法师专用 烈焰魔杖
0 0 110 武器 道士专用 光芒道剑
1 0 110 男性服装 战士专用 雷霆战甲(男)
1 0 110 男性服装 法师专用 烈焰魔衣(男)
1 0 110 男性服装 道士专用 光芒道袍(男)

面板会按一级、二级分类折叠;二级不写也行,但大版本物品多时容易乱。

三、MakeItem.txt材料与概率写法

文件路径Mir200\Envir\MakeItem.txt。每个打造物用方括号标题,下面写价格、概率、材料。标准结构:

[打造物名称] 需要金币 默认机率 最高机率
材料名1 数量 摆放位置1
材料名2 数量 摆放位置2
材料名3 数量 摆放位置3
材料名4 数量 摆放位置4
材料名5 数量 摆放位置5

示例武器:

[火舞凤凰斩] 2000000 10 100
传说之剑 1 1
火舞神兵记载卷 5 2
完美的红陨铁矿 5 3
金矿 1 4

含义:打造火舞凤凰斩扣2000000金币;默认成功率10,最高成功率100,具体百分制还是引擎内部千分制以本版本命令说明为准,多数361/给力文档按“默认机率/最高机率”直接填数字;下面最多5个材料,摆放位置1到5只控制F11面板格子顺序,不影响实际消耗。材料名必须和StdItems一致,记载卷、矿、半成品、卷轴都按数据库实际Name写。

衣服示例:

[火舞凤凰甲(男)] 1500000 10 100
凤凰布料 5 1
完美的红陨铁矿 3 2
火舞制甲记载卷 2 3
金矿 1 4

药品示例:

[强效金创药包] 50000 30 100
金创药材料 5 1
药引子 2 2
空药瓶 1 3

材料类示例:

[完美的红陨铁矿] 0 50 100
红陨铁矿 5 1
提纯符 1 2

金币填0可做了不扣钱;概率按版本平衡填,新手服默认低、最高高,老服可把默认调到20到40、最高80到95,避免完全无失败或全失败。

四、F11面板打造流程

玩家按F11打生活技能,选武器/盔甲/药品等页,看到MakeMagic登记的分类;点某个物品,面板读MakeItem对应方括号,显示材料格、金币、成功率。人物需满足:MakeMagic里技能等级和人物等级,且自身生活技能等级通过打怪/NPC/命令提升。打造时引擎自动扣MakeItem材料、金币,按概率出成品;失败处理看M2生活技能设置,可配扣部分材料、不扣记载卷、仅扣矿等。

若面板空白:查MakeMagic是否重载、格式是否用空格分隔而非Tab、物品名在StdItems是否存在、M2是否未开生活技能。若面板有分类但点物品无材料:查MakeItem方括号名与MakeMagic物品名是否完全一致,包括全角半角、男/女后缀。若打造永远失败:看默认机率是否填0、材料是否实际在背包、记载卷是否绑定不可用作材料。

五、NPC直接打造绕过面板

361可用NPC脚本直接调用打造,不依赖F11面板等级和MakeMagic限制。脚本头部用@makedrug,对话按钮指向打造项,尾部写[MakeItems]列出可造物。

示例NPC:

[@makedrug]
IF

ACT

SAY

选择打造分类:\ \
头盔打造/@mk头盔\ \
衣服打造/@mk衣服\ \
武器打造/@mk武器\ \

[@mk武器]
IF

ACT

SAY

武器列表由NPC直接处理\ \

[@main]
IF

ACT

SAY

全系打造NPC,直接按列表造\ \
[MakeItems]
武器 战士专用 雷霆战剑
武器 法师专用 烈焰魔杖
武器 道士专用 光芒道剑
头盔 战士专用 雷霆头盔
头盔 法师专用 烈焰头盔
头盔 道士专用 光芒头盔
男性服装 战士专用 雷霆战甲(男)
男性服装 法师专用 烈焰魔衣(男)
男性服装 道士专用 光芒道袍(男)
女性服装 战士专用 雷霆战甲(女)
女性服装 法师专用 烈焰魔衣(女)
女性服装 道士专用 光芒道袍(女)
腰带 战士专用 雷霆腰带
腰带 法师专用 烈焰腰带
腰带 道士专用 光芒腰带
靴子 战士专用 雷霆战靴
靴子 法师专用 烈焰魔靴
靴子 道士专用 光芒战靴

加了[MakeItems]后,NPC会直接读MakeItem.txt里对应物的金币、材料、概率,但不再受MakeMagic的技能等级、人物等级、面板分类限制;想限制就自己在#IF里加CheckLevel、自定义生活技能等级变量再决定是否允许打造。

六、生活技能等级与点数的脚本控制

361相关脚本命令可用:

CHANGEMAKEMAGICPOINT + 数值
CHANGEMAKEMAGICPOINT - 数值
CHANGEMAKEMAGICPOINT = 数值

用于加减生活技能可用点数。示例NPC送点:

[@main]
IF

ACT

CHANGEMAKEMAGICPOINT + 100
SENDMSG 5 你的生活技能点数已增加100点

调整指定技能等级:

CHANGEMAKEMAGICLEVEL 技能编号(0..9) + 等级
CHANGEMAKEMAGICLEVEL 技能编号(0..9) - 等级
CHANGEMAKEMAGICLEVEL 技能编号(0..9) = 等级

示例:

[@升武器技能]
IF

ACT

CHANGEMAKEMAGICLEVEL 0 + 30
SENDMSG 5 打造武器生活技能提升30级

[@重置生活技能]
IF

ACT

CHANGEMAKEMAGICLEVEL 0 = 0
SENDMSG 5 打造武器技能已重置为未激活

等级设为0通常表示该生活技能未激活;具体0到100区间、面板显示几级,以所用361小版本为准。用命令发等级可给GM工具、新人礼包、充值返利;普通玩家建议通过打造成功加经验、M2配升级曲线,避免全服命令改满破坏经济。

七、采集与材料产出搭配

F11纯打造不自动采集时,材料靠MonItems、商店、活动、NPC兑换供给。常规绑定:

矿石类:金矿、银矿、铜矿、红陨铁矿、完美红陨铁矿,给武器/盔甲打造;
记载卷:火舞神兵记载卷、制甲记载卷、制药记载卷,作高阶打造必耗;
怪物材料:BOSS掉布料、筋骨、魔核、药引,给衣服/药品/特殊物;
半成品:粗胚、空药瓶、提纯符,给低中高分级打造。

MakeItem里把高阶物设为记载卷必填、矿必填、主材料必填,低阶物只填矿和空容器,能拉开新手与终极差距。若想F11点一下直接消耗“绑定材料”,确认StdItems材料本身绑定、背包判定不被NPC打造绕过;NPC[MakeItems]同样按MakeItem材料名扣,绑定材料名一致即可扣。

八、药品、材料类技能单独写

8号药品、9号材料在MakeMagic登记后,MakeItem按普通物写即可。

药品:

[强效太阳水包] 30000 40 100
太阳水材料 5 1
高级药引 1 2
空药瓶 1 3

材料:

[精炼铁锭] 0 50 100
生铁 5 1
煤 2 2

F11药品页可设人物等级较低,比如80级起做初级药,110级做强效;材料页可不限人物等级,只限生活技能等级。M2若支持药品打造后直接进背包、自动叠加,确认StdItems里药品Stack、Dura、Shape符合可叠加消耗品规则。

九、常见排错

按F11没面板:M2功能选项未开生活技能;登录器不是本引擎配套;客户端功能按钮被UI补丁替换。先开M2功能开关,再用原包登录器进单机小号测试。

面板分类错乱:MakeMagic一级二级分类重名、空格写成全角、技能编号填错。武器全写0,盔甲全写1,药品写8,材料写9;不要武器写0、半成品也写0导致混页。

点物品不显示材料:MakeItem方括号名与MakeMagic物品名不一致;物品名在StdItems被改名但文本未改;材料位置写成0或大于5。位置用1到5。

打造扣钱不出物:金币字段格式错,如写中文“两”而非数字;默认概率填0;材料实际不在背包但文本有名字;记载卷为绑定但NPC/面板设置不允许绑定材料。

NPC打造不受等级限制:用了@makedrug和[MakeItems]本来就不读MakeMagic等级;需要限制就在NPC#IF加CHANGEMAKEMAGICLEVEL检测或自定义HUMAN变量检测,不满足不给进[MakeItems]。

打造概率异常:默认机率和最高机率填写单位与版本不符;部分361文档示例写10/100代表默认10%、最高100%,若引擎内部用千分制要改10000/100000之类,以命令手册为准。改概率后重载MakeItem,不重载会延续旧概率。

十、完整最小可跑示例

MakeMagic.txt追加:

0 0 110 武器 战士专用 雷霆战剑
0 0 110 武器 法师专用 烈焰魔杖
0 0 110 武器 道士专用 光芒道剑
1 0 110 男性服装 战士专用 雷霆战甲(男)
1 0 110 男性服装 法师专用 烈焰魔衣(男)
2 0 100 头盔 通用 雷霆头盔
8 0 80 药品 回血 强效金创药包
9 0 50 材料 矿产 精炼铁锭

MakeItem.txt追加:

[雷霆战剑] 500000 20 100
传说之剑胚 1 1
完美的红陨铁矿 5 2
雷霆武器记载卷 1 3
金矿 2 4

[烈焰魔杖] 500000 20 100
法杖胚 1 1
完美的红陨铁矿 4 2
烈焰武器记载卷 1 3
金矿 2 4

[光芒道剑] 500000 20 100
道剑胚 1 1
完美的红陨铁矿 4 2
光芒武器记载卷 1 3
金矿 2 4

[雷霆战甲(男)] 400000 20 100
战甲布料 5 1
完美的红陨铁矿 3 2
雷霆制甲记载卷 1 3
金矿 1 4

[雷霆头盔] 100000 30 100
头盔胚 1 1
红陨铁矿 3 2
制盔记载卷 1 3

[强效金创药包] 20000 40 100
金创药材料 5 1
药引子 1 2
空药瓶 1 3

[精炼铁锭] 0 50 100
生铁 5 1
煤 2 2

NPC用@makedrug加[MakeItems]可直造上面全部物;F11面板按等级显示,0级生活技能可做示例物,人物110级进武器/衣服页、100级进头盔、80级进药品、50级进材料。GM用CHANGEMAKEMAGICLEVEL 0 =50把武器技能送50级,再进F11做高阶物;用CHANGEMAKEMAGICPOINT +1000补点。改完备份MakeMagic、MakeItem、NPC脚本,M2重载Envir与NPC,建小号按F11、点NPC各测一次,确认扣材料、扣金币、成功失败都按MakeItem执行。