雷霆传奇H5(PHP/Node后端架构的H5传奇)添加装备不走DBC2000,而是直接改后端数据库(MySQL/SQLite)或配置文件中的物品表(item/goods表),再配爆率和NPC发放。以下以最常见的MySQL版雷霆H5为例说明。
一、找到物品数据表并添加新装备记录
雷霆H5后端通常在数据库中有item表或goods表(部分版本在gameworlddata目录下的item.config或item.json),先确认结构:
-MySQL版:用Navicat或phpMyAdmin打开雷霆H5数据库→找item表或t_item/goods表。
•文件版(JSON/INI):服务端resource/config/下找item.config或ItemConfig.json,用Notepad++打开。
添加新装备时复制一条同类装备(如已有雷霆战甲),在表尾新增一行或数组对象,关键字段说明:
•id/itemid—物品唯一ID,取未占用的最大值(如原最大8999则填9001),严禁重复。
-name—显示名称,如"雷霆·血饮"。
•type/stdmode—装备类型,5=武器、10=男衣、11=女衣、15=头盔、19=项链、22=戒指、24=手镯。
•shape/appr—外观代号,复用同类型已有装备的外观ID即可正常显示,H5版无Wil文件直接调PNG素材。
-dc_min/dc_max—物理攻击最小值/最大值。
•mc_min/mc_max—魔法攻击最小值/最大值。
•sc_min/sc_max—道术攻击。
•ac/mac—物理防御/魔法防御。
-needlevel—佩带等级要求。
•needjob—职业限制(0全职业、1战士、2法师、3道士)。
•durability/dura—持久度。
•desc—装备说明文字(可选)。
保存后重启GameWorld或后端服务使物品表重载。
二、让装备能在游戏里刷出来(GM命令测试)
改完重启,以GM号登录游戏先测:
•大多数H5版命令为@make物品名或@give物品名1
-若刷出显示"空气"说明ID或名称不匹配,核对item表name字段有无多余空格。
•能刷出但不能穿戴说明type/stdmode或needlevel/needjob填错,对照原版同类装备改。
三、配置怪物爆率让怪掉落新装备
雷霆H5爆率一般在:
•MySQL版:mon_drop表或monster_drop表,加一行monster_id=对应怪物IDitem_id=你刚设的IDrate=爆率(如1000代表万分之一,部分引擎用分母如1/50直接写50)。
-文件版:服务端Envir/MonItems/怪物名.txt(如魔龙教主.txt),追加一行:
1/50雷霆·血饮
1/50即五十分之一概率,改1/1必掉测试。
修改后后端控制台点重新加载爆率或重启服务。
四、NPC脚本发放新装备(合成/兑换/上线送)
雷霆H5的NPC脚本一般在server/npc/或Mir200/Envir/Market_Def目录(视引擎兼容层而定),格式示例:
[@main]
<锻造雷霆·血饮/@get_myeq>
[@get_myeq]
#if
checkitem沃玛号角1
#act
take沃玛号角1
give雷霆·血饮1
sendmsg6锻造成功!
break
give后面的名字必须和item表name完全一致。
五、H5版特有注意事项
•雷霆H5前端显示依赖前端config.json中ItemConfig同步,若后端加完前端看不到图标,检查前端resource/config/ItemConfig.json是否也要加一条记录(部分版本前后端分离)。
-不要和原有ID冲突,建议在原有最大ID基础上顺延。
•若是压缩包一键端,修改前备份item表或item.config,改坏会导致M2启动报"物品表加载失败"。
•部分版本装备特效、套装效果在suit.config或equip_special.config里单独配,基础添加不需要动。
最简流程归纳:备件后端物品表加记录→重启→GM命令@give测试→配怪物爆率文件或NPCgive→重载或重启。
一、找到物品数据表并添加新装备记录
雷霆H5后端通常在数据库中有item表或goods表(部分版本在gameworlddata目录下的item.config或item.json),先确认结构:
-MySQL版:用Navicat或phpMyAdmin打开雷霆H5数据库→找item表或t_item/goods表。
•文件版(JSON/INI):服务端resource/config/下找item.config或ItemConfig.json,用Notepad++打开。
添加新装备时复制一条同类装备(如已有雷霆战甲),在表尾新增一行或数组对象,关键字段说明:
•id/itemid—物品唯一ID,取未占用的最大值(如原最大8999则填9001),严禁重复。
-name—显示名称,如"雷霆·血饮"。
•type/stdmode—装备类型,5=武器、10=男衣、11=女衣、15=头盔、19=项链、22=戒指、24=手镯。
•shape/appr—外观代号,复用同类型已有装备的外观ID即可正常显示,H5版无Wil文件直接调PNG素材。
-dc_min/dc_max—物理攻击最小值/最大值。
•mc_min/mc_max—魔法攻击最小值/最大值。
•sc_min/sc_max—道术攻击。
•ac/mac—物理防御/魔法防御。
-needlevel—佩带等级要求。
•needjob—职业限制(0全职业、1战士、2法师、3道士)。
•durability/dura—持久度。
•desc—装备说明文字(可选)。
保存后重启GameWorld或后端服务使物品表重载。
二、让装备能在游戏里刷出来(GM命令测试)
改完重启,以GM号登录游戏先测:
•大多数H5版命令为@make物品名或@give物品名1
-若刷出显示"空气"说明ID或名称不匹配,核对item表name字段有无多余空格。
•能刷出但不能穿戴说明type/stdmode或needlevel/needjob填错,对照原版同类装备改。
三、配置怪物爆率让怪掉落新装备
雷霆H5爆率一般在:
•MySQL版:mon_drop表或monster_drop表,加一行monster_id=对应怪物IDitem_id=你刚设的IDrate=爆率(如1000代表万分之一,部分引擎用分母如1/50直接写50)。
-文件版:服务端Envir/MonItems/怪物名.txt(如魔龙教主.txt),追加一行:
1/50雷霆·血饮
1/50即五十分之一概率,改1/1必掉测试。
修改后后端控制台点重新加载爆率或重启服务。
四、NPC脚本发放新装备(合成/兑换/上线送)
雷霆H5的NPC脚本一般在server/npc/或Mir200/Envir/Market_Def目录(视引擎兼容层而定),格式示例:
[@main]
<锻造雷霆·血饮/@get_myeq>
[@get_myeq]
#if
checkitem沃玛号角1
#act
take沃玛号角1
give雷霆·血饮1
sendmsg6锻造成功!
break
give后面的名字必须和item表name完全一致。
五、H5版特有注意事项
•雷霆H5前端显示依赖前端config.json中ItemConfig同步,若后端加完前端看不到图标,检查前端resource/config/ItemConfig.json是否也要加一条记录(部分版本前后端分离)。
-不要和原有ID冲突,建议在原有最大ID基础上顺延。
•若是压缩包一键端,修改前备份item表或item.config,改坏会导致M2启动报"物品表加载失败"。
•部分版本装备特效、套装效果在suit.config或equip_special.config里单独配,基础添加不需要动。
最简流程归纳:备件后端物品表加记录→重启→GM命令@give测试→配怪物爆率文件或NPCgive→重载或重启。

