MirCoding

[996传奇脚本] 996PC端,新百区传奇装备强化升星脚本,主角和英雄装备强化,包含客户端素材源文件。

2026-06-29 62 标签:装备强化
  • 相关图片
  • 视频演示

简要介绍:

盛大新百区人物/英雄装备强化脚本,针对人物和英雄进行追星强化(非针对装备,无装备也可以强化升级),每个位置共有7个级别,总共5颗星,达到一定要求可获得套装属性加成(共3级套装),人物和英雄还设有套装共鸣体系,达到穿戴和强化要求,可以激活共鸣属性增强,具体请查阅游戏演示截图或视频演示。

涉及变量及参数:

先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。

# 申明变量
1 VAR String HUMAN 强化材料
2 VAR Integer HUMAN 强化材料数量
3 VAR String HUMAN 货币类型
4 VAR Integer HUMAN 货币数量
5 更多自定义声明变量

部分脚本代码展示.txt

判断装备位置星星数量(含半颗星的计算方式),人物和英雄穿戴触发(套装共鸣属性必要条件),以下为部分脚本片段,非完整代码,完整的脚本请下载后查看。


[@检测装备经验数据]
;计算人物靴子总经验值和星星数(经验值总和/等级/20=星星数)
#IF
#Act
;取总经验值数
FORMULATION (<$human(人物靴子经验值1)>+<$human(人物靴子经验值2)>+<$human(人物靴子经验值3)>+<$human(人物靴子经验值4)>+<$human(人物靴子经验值5)>+<$human(人物靴子经验值6)>+<$human(人物靴子经验值7)>) N$靴子总数
;取整星数
FORMULATION <$str(N$靴子总数)>/<$human(人物靴子套装等级)>/20 N$靴子星星数 1
CALCVAR HUMAN 人物靴子星星整数 = <$str(N$靴子星星数)>
SAVEVAR HUMAN 人物靴子星星整数
;取小数点后两位
GETVALIDSTRSUPER <$FORMULATIONDC[<$str(N$靴子总数)>/<$human(人物靴子套装等级)>/20]> . S$靴子余数变量
CALCVAR HUMAN 人物靴子星星余数 = <$str(S$靴子余数变量2)>
SAVEVAR HUMAN 人物靴子星星余数
#CALL [\装备强化\人物\判断星星.txt] @判断靴子星星
#CALL [\装备强化\人物\判断套装等级.txt] @判断套装等级

;装备升级穿戴触发
[@TakeOffEx]
#act
#CALL [\装备强化\人物\共鸣脱下.txt] @共鸣脱下触发

[@TakeOnEx]
#act
#CALL [\装备强化\人物\共鸣穿戴.txt] @共鸣穿戴触发

;以下为穿戴判断脚本片段
#if 
equal <$CURRTAKETEMPOS> 0
equal <$CURRTEMNAME> 天师长袍
#act
CALCVAR HUMAN 人物赤月套装激活数量 + 1
SAVEVAR HUMAN 人物赤月套装激活数量

#if 
equal <$CURRTAKETEMPOS> 1
equal <$CURRTEMNAME> 逍遥扇
#act
CALCVAR HUMAN 人物赤月套装激活数量 + 1
SAVEVAR HUMAN 人物赤月套装激活数量
......

部分脚本代码展示.txt

计算人物增强后的强化属性,并赋予人物属性,同时在客户端展示人物强化后的属性值,以下为部分脚本片段,非完整代码,完整的脚本请下载后查看。


FORMULATION <$human(人物头盔属性值1)>+<$human(人物头盔属性值2)>+<$human(人物头盔属性值3)>+<$human(人物头盔属性值4)>+<$human(人物头盔属性值5)>+<$human(人物头盔属性值6)>+<$human(人物头盔属性值7)> N$人物头盔属性提升
FORMULATION <$human(人物腰带属性值1)>+<$human(人物腰带属性值2)>+<$human(人物腰带属性值3)>+<$human(人物腰带属性值4)>+<$human(人物腰带属性值5)>+<$human(人物腰带属性值6)>+<$human(人物腰带属性值7)> N$人物腰带属性提升
FORMULATION <$human(人物靴子属性值1)>+<$human(人物靴子属性值2)>+<$human(人物靴子属性值3)>+<$human(人物靴子属性值4)>+<$human(人物靴子属性值5)>+<$human(人物靴子属性值6)>+<$human(人物靴子属性值7)> N$人物靴子属性提升
FORMULATION <$human(人物项链属性值1)>+<$human(人物项链属性值2)>+<$human(人物项链属性值3)>+<$human(人物项链属性值4)>+<$human(人物项链属性值5)>+<$human(人物项链属性值6)>+<$human(人物项链属性值7)> N$人物项链属性提升
FORMULATION <$human(人物左手镯属性值1)>+<$human(人物左手镯属性值2)>+<$human(人物左手镯属性值3)>+<$human(人物左手镯属性值4)>+<$human(人物左手镯属性值5)>+<$human(人物左手镯属性值6)>+<$human(人物左手镯属性值7)> N$人物左手镯属性提升
FORMULATION <$human(人物右手镯属性值1)>+<$human(人物右手镯属性值2)>+<$human(人物右手镯属性值3)>+<$human(人物右手镯属性值4)>+<$human(人物右手镯属性值5)>+<$human(人物右手镯属性值6)>+<$human(人物右手镯属性值7)> N$人物右手镯属性提升
FORMULATION <$human(人物左戒指属性值1)>+<$human(人物左戒指属性值2)>+<$human(人物左戒指属性值3)>+<$human(人物左戒指属性值4)>+<$human(人物左戒指属性值5)>+<$human(人物左戒指属性值6)>+<$human(人物左戒指属性值7)> N$人物左戒指属性提升
FORMULATION <$human(人物右戒指属性值1)>+<$human(人物右戒指属性值2)>+<$human(人物右戒指属性值3)>+<$human(人物右戒指属性值4)>+<$human(人物右戒指属性值5)>+<$human(人物右戒指属性值6)>+<$human(人物右戒指属性值7)> N$人物右戒指属性提升
FORMULATION <$str(N$人物头盔属性提升)>+<$str(N$人物腰带属性提升)>+<$str(N$人物靴子属性提升)> N$人物体力属性提升
USEBONUSPOINT 6 = <$str(N$人物体力属性提升)>
USEBONUSPOINT 7 = <$str(N$人物项链属性提升)>
USEBONUSPOINT 10 = <$str(N$人物左手镯属性提升)>
USEBONUSPOINT 11 = <$str(N$人物右手镯属性提升)>
USEBONUSPOINT 12 = <$str(N$人物左戒指属性提升)>
USEBONUSPOINT 13 = <$str(N$人物右戒指属性提升)>

mov s$人物强化 |tipsx=-30|tipsy=30|color=255|size=12|x=70|y=220>
ADDBUTTON 3 140 <$str(s$人物强化)>
......

功能文件列表:

  • 安装说明.txt
  • Mir200\Envir\MerChant.txt
  • Mir200\Envir\Market_Def\功能\装备强化-3.txt
  • Mir200\Envir\Market_Def\QFunction-0.txt
  • Mir200\Envir\MapQuest_Def\QManage.txt
  • Mir200\Envir\QuestDiary\游戏登陆\变量声明.txt
  • Mir200\Envir\QuestDiary\装备强化\经验随机值.txt
  • Mir200\Envir\QuestDiary\装备强化\人物.txt
  • Mir200\Envir\QuestDiary\装备强化\英雄.txt
  • Mir200\Envir\QuestDiary\装备强化\读取套装共鸣数据.txt
  • Mir200\Envir\QuestDiary\装备强化\读取套装数据.txt
  • Mir200\Envir\QuestDiary\装备强化\共鸣穿戴.txt
  • Mir200\Envir\QuestDiary\装备强化\共鸣脱下.txt
  • Mir200\Envir\QuestDiary\装备强化\检测套装满足条件.txt
  • Mir200\Envir\QuestDiary\装备强化\判断套装等级.txt
  • Mir200\Envir\QuestDiary\装备强化\判断星星.txt
  • Mir200\Envir\QuestDiary\装备强化\强化数据.txt
  • Mir200\Envir\QuestDiary\装备强化\提升人数套装属性.txt
  • Mir200\Envir\DATA\cfg_item.xls
  • 客户端补丁\10001077\客户端素材PSD.psd
  • 客户端补丁\10001077\data\包含的客户端补丁.jpk
  • 客户端补丁\10001077\JpkList.txt

使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、MerChant.txt 添加相关NPC坐标信息。
2、变量声明文件需要添加到QM中,或将声明变量内容添加到版本现有的声明文件中。
3、QF中在人物和英雄穿戴中添加触发脚本以及英雄登录触发脚本。
4、经验随机值.txt中的数字为追星随机增加的经验值点数,可根据需要自行修改。
5、脚本中的素材调用了补丁qianghua.Jpk的资源,脚本中设置编号26,附件中包含了全部素材png图片和UI原始PSD文件。
6、特别注意:该(装备强化)脚本适合“新NPC面板使用”,老面板无法正常显示,需要自行调整脚本写法。
7、其他相关请查看下载的脚本文件。

微信二维码