找回密码
 立即注册
查看: 204|回复: 11

强化脚本修改属性,

[复制链接]

250

主题

530

回帖

264

积分

中级会员

积分
264
发表于 2026-3-29 19:11:45 | 显示全部楼层 |阅读模式
[@main]
#IF
#ACT
OPENMERCHANTBIGDLG 12 26 0 0 0 0 1 427 22 1
Mov N$强化成功率 0
goto @说话
OpenHumDlg 7 600 100
OpenHumDlg 7 600 100
[@说话]
#SAY

ChangeItemAddValue boxitem1 1 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemUpgradeCount boxitem1 - 1
UpdateItem boxitem1
;ReturnBoxItem 1
Break
#or
Equal <$BOXITEM[1].StdMode> 19
Equal <$BOXITEM[1].StdMode> 20
Equal <$BOXITEM[1].StdMode> 21
#ACT
SetUpgradeItem 1
ChangeItemAddValue boxitem1 2 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 3 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 4 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemUpgradeCount boxitem1 - 1
UpdateItem boxitem1
;ReturnBoxItem 1
Break
#or
Equal <$BOXITEM[1].StdMode> 22
Equal <$BOXITEM[1].StdMode> 26
Equal <$BOXITEM[1].StdMode> 62
Equal <$BOXITEM[1].StdMode> 64
#ACT
SetUpgradeItem 1
ChangeItemAddValue boxitem1 0 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 1 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 2 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 3 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 4 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemUpgradeCount boxitem1 - 1
UpdateItem boxitem1
;ReturnBoxItem 1
Break
#or
;Equal <$BOXITEM[1].StdMode> 23
Equal <$BOXITEM[1].StdMode> 24
#ACT
SetUpgradeItem 1
ChangeItemAddValue boxitem1 2 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 3 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 4 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemUpgradeCount boxitem1 - 1
UpdateItem boxitem1
;ReturnBoxItem 1
Break
[@增加强化属性]
#IF
CheckUpgradeCount boxitem1 > 8
#ACT
SendMsg 6 〖提示〗你的装备已经不能在升级了!
Break
#or
Equal <$BOXITEM[1].StdMode> 5
Equal <$BOXITEM[1].StdMode> 6
#ACT
SetUpgradeItem 1
ChangeItemUpgradeCount boxitem1 + 1
ChangeItemAddValue boxitem1 0 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 1 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 2 + <$BOXITEM[1].UPGRADECOUNT>
UpdateItem boxitem1
;ReturnBoxItem 1
Break
#or
Equal <$BOXITEM[1].StdMode> 10
Equal <$BOXITEM[1].StdMode> 11
Equal <$BOXITEM[1].StdMode> 90
#ACT
SetUpgradeItem 1
ChangeItemUpgradeCount boxitem1 + 1
ChangeItemAddValue boxitem1 0 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 1 + <$BOXITEM[1].UPGRADECOUNT>
UpdateItem boxitem1
;ReturnBoxItem 1
Break
#or
Equal <$BOXITEM[1].StdMode> 19
Equal <$BOXITEM[1].StdMode> 20
Equal <$BOXITEM[1].StdMode> 21
#ACT
SetUpgradeItem 1
ChangeItemUpgradeCount boxitem1 + 1
ChangeItemAddValue boxitem1 2 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 3 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 4 + <$BOXITEM[1].UPGRADECOUNT>
UpdateItem boxitem1
;ReturnBoxItem 1
Break
#or
Equal <$BOXITEM[1].StdMode> 22
Equal <$BOXITEM[1].StdMode> 26
Equal <$BOXITEM[1].StdMode> 62
Equal <$BOXITEM[1].StdMode> 64
#ACT
SetUpgradeItem 1
ChangeItemUpgradeCount boxitem1 + 1
ChangeItemAddValue boxitem1 0 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 1 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 2 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 3 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 4 + <$BOXITEM[1].UPGRADECOUNT>
UpdateItem boxitem1
;ReturnBoxItem 1
Break
#or
;Equal <$BOXITEM[1].StdMode> 23
Equal <$BOXITEM[1].StdMode> 24
#ACT
SetUpgradeItem 1
ChangeItemUpgradeCount boxitem1 + 1
ChangeItemAddValue boxitem1 2 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 3 + <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 4 + <$BOXITEM[1].UPGRADECOUNT>
UpdateItem boxitem1
;ReturnBoxItem 1
Break
[@检测成功率]
#IF
Equal <$BOXITEM[1].NAME>
#ACT
Mov N$强化成功率 0
Break
#IF
#ACT
Mov N$强化成功率 15
GetDBItemFieldValue <$BOXITEM[1].NAME> NeedLevel N$强化装备品阶
;Dec N$强化成功率 <$STR(N$强化装备品阶)>
#IF
not Equal <$BOXITEM[2].NAME>
#ACT
GetDBItemFieldValue <$BOXITEM[2].NAME> Price N$强化装备成功率
Inc N$强化成功率 <$STR(N$强化装备成功率)>
[@ItemIntoBox1]
#IF
CheckUpgradeCount boxitem1 > 8
;Equal <$BOXITEM[1].UPGRADECOUNT> > 8
#ACT
UNALLOWITEMINTOBOX
Break
#IF
#ACT
goto @检测成功率
goto @说话
[@ItemIntoBox2]
#ACT
goto @检测成功率
goto @说话
[@ItemIntoBox3]
#ACT
;goto @检测成功率
;goto @说话
[@ItemOutBox1]
#ACT
Mov N$强化成功率 0
goto @说话
[@ItemOutBox2]
#IF
not Equal <$BOXITEM[1].NAME>
#ACT
Mov N$强化成功率 15
goto @说话
#ELSEACT
Mov N$强化成功率 0
goto @说话
[@ItemOutBox3]
#ACT
;goto @说话
----------------------------------------
修改一下,强化属性值,这个强化属性值是 强化+1 属性增加1点。强化+2属性增加2点,总共3点,修改成强化+1 属性点增加100点。强化+2属性点增加200点,总共300点。,最高强化+8,防御也是,谢谢大佬了,

0

主题

583

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 19:11:45 | 显示全部楼层
ChangeItemAddValue boxitem1 0 + <$BOXITEM[1].UPGRADECOUNT>
的话也要添加。

0

主题

534

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 19:11:45 | 显示全部楼层
@增加强化属性里,把act后面第2个1改成你想要的就行了

0

主题

502

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 19:11:45 | 显示全部楼层
bwh0526 发表于 2020-11-24 14:13 @增加强化属性里,把act后面第2个1改成你想要的就行了
按照你这个方法,只能强化一下了。 强化一下就不能强化了

250

主题

530

回帖

264

积分

中级会员

积分
264
 楼主| 发表于 2026-3-29 19:11:45 | 显示全部楼层
ChangeItemUpgradeCount boxitem1 + 1
改成
ChangeItemUpgradeCount boxitem1 + 100
ChangeItemUpgradeCount boxitem1 - 1
改成
ChangeItemUpgradeCount boxitem1 - 100
检测的
CheckUpgradeCount boxitem1 > 8
改成
CheckUpgradeCount boxitem1 > 800

211

主题

562

回帖

214

积分

中级会员

积分
214
发表于 2026-3-29 19:11:45 | 显示全部楼层
星星数量在功能设置中增加单行数量显示设置

253

主题

583

回帖

255

积分

中级会员

积分
255
发表于 2026-3-29 19:11:45 | 显示全部楼层
442671 发表于 2020-11-24 15:17 星星数量在功能设置中增加单行数量显示设置



这里如何设置

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

250

主题

551

回帖

250

积分

中级会员

积分
250
发表于 2026-3-29 19:11:45 | 显示全部楼层
你不会类比吗、、、哥们

0

主题

500

回帖

7

积分

新手上路

积分
7
发表于 2026-3-29 19:11:45 | 显示全部楼层
增加一个
MOV N$星级属性 0
MUL N$星级属性 <$BOXITEM[1].UPGRADECOUNT> 100
添加到所有之间
SetUpgradeItem 1
ChangeItemAddValue boxitem1 0 - <$BOXITEM[1].UPGRADECOUNT>
变成
SetUpgradeItem 1
MOV N$星级属性 0
MUL N$星级属性 <$BOXITEM[1].UPGRADECOUNT> 100
ChangeItemAddValue boxitem1 0 - <$BOXITEM[1].UPGRADECOUNT>
ChangeItemAddValue boxitem1 0 + <$BOXITEM[1].UPGRADECOUNT>
把所有的ChangeItemAddValue 这个命令后面的 <$BOXITEM[1].UPGRADECOUNT> 替换成 <$str(N$星级属性)>
搞定。

250

主题

530

回帖

264

积分

中级会员

积分
264
 楼主| 发表于 2026-3-29 19:11:45 | 显示全部楼层
bwh0526 发表于 2020-11-24 17:31 你不会类比吗、、、哥们
大哥,我看到这个 mov 还是 N$  <$BOXITEM[1].UPGRADECOUNT>  这些东西 我头疼啊

© 2026 折翼天使社区 版权所有