找回密码
 立即注册
查看: 216|回复: 15

想拾取鉴定简化,豆是不成功···

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-27 15:59:01 | 显示全部楼层 |阅读模式

有几点附加属性就给几颗星星/复杂脚本可以实现,望大神简化下·
下面俩个都不能通过实现,我是菜鸟别笑话轻喷!!!
QF
[@PickUpItemEX]
#IF
CheckItemAddValueEx -1 = <$STR(M10)> 0
#ACT
GETITEMADDVALUE -1 ALL <$STR(M10)>
ChangeItemUpgradeCount -1 = <$STR(M10)>
SendMsg 6 有<$STR(M10)>点属性.
Break
[@PickUpItemEX]
#IF
CheckItemAddValue -1 ALL > 0 <$STR(M10)>
#ACT
GETITEMADDVALUE -1 ALL <$STR(M10)>
ChangeItemUpgradeCount -1 = <$STR(M10)>
SendMsg 6 有<$STR(M10)>点属性.
Break

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:59:01 | 显示全部楼层
你的脚本有二个问题:第一,捡到物品要先绑定,然后才可以操作;第二,没有获取一个物品所有附加属性的命令,要用循环统计0-14个附加属性的总和。所以完整脚本如下:
[@PickUpItemEX]
#ACT
LINKPICKUPITEM
MOV P1 0
MOV N$附加 0
WHILE P1 < 15
MOV P2 0
GETITEMADDVALUE -1 <$STR(P1)> P2
INC N$附加 <$STR(P2)>
INC P1 1
ENDWHILE
ChangeItemUpgradeCount -1 = <$STR(N$附加)>
clearLinkItem
#IF
LARGE <$STR(N$附加)> 0
#ACT
SENDMSG 6 你捡到的物品附加了<$STR(N$附加)>点附加属性

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:59:01 | 显示全部楼层
缺关联代码,link什么的,自己翻说明说

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:59:01 | 显示全部楼层
汤团先生 发表于 2022-9-12 16:19 缺关联代码,link什么的,自己翻说明说
说明书都挨着翻了·
补充内容 (2022-9-12 17:33):
[@PickUpItemEX]
#IF
CheckItemAddValueEx -1 = <$STR(M10)> 0
#ACT
LINKPICKUPITEM
MOV M0 <$STR(M10)>
GETITEMADDVALUE -1 ALL <$STR(M0)>
ChangeItemUpgradeCount -1 = <$STR(M0)>
SendMsg 6 有<$STR(M0)>点属...

本帖子中包含更多资源

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

×

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:59:01 | 显示全部楼层
hj8 发表于 2022-9-12 16:24 说明书都挨着翻了·
对捡取的物品进行关联 LINKPICKUPITEM
刷新关联物品UpdateItem
[@PickUpItems10]
#IF
#ACT
LINKPICKUPITEM
;关联后就可以使用其他脚本命令对刚刚捡取的物品进行检测,或操作
;修改该物品的名称颜色
CHANGEITEMNAMECOLOR -1 253
;修改物品星星数量
CHANGEITEMUPGRADECOUNT -1 + 1
;修改后的参数,刷新到客户端
UpdateItem -1
break
位置:
-1升级框
0--29:装备栏和时装栏
30-35:首饰盒
40-51:神佑袋
boxitem0-boxitem7:OK框
说明:linkpickupitem和linkgiveitem都是绑定对象到升级框,调整属性后刷新-1位置即可!

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:59:01 | 显示全部楼层
hj8 发表于 2022-9-12 16:24 说明书都挨着翻了·
我就不信,你翻一遍了。。。

本帖子中包含更多资源

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

×

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:59:01 | 显示全部楼层
汤团先生 发表于 2022-9-12 17:25 我就不信,你翻一遍了。。。
[@PickUpItemEX]
#IF
CheckItemAddValueEx -1 = <$STR(M10)> 0
#ACT
LINKPICKUPITEM
MOV M0 <$STR(M10)>
GETITEMADDVALUE -1 ALL <$STR(M0)>
ChangeItemUpgradeCount -1 = <$STR(M0)>
SendMsg 6 有<$STR(M0)>点属性.
UpdateItem -1
Break
还是没用···

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:59:01 | 显示全部楼层
[@PickUpItemEX]
#IF
#ACT
LINKPICKUPITEM
#IF
CheckItemAddValueEx -1 = <$STR(M10)> 0
#ACT
MOV M0 <$STR(M10)>
GETITEMADDVALUE -1 ALL <$STR(M0)>
ChangeItemUpgradeCount -1 = <$STR(M0)>
SendMsg 6 有<$STR(M0)>点属性.
UpdateItem -1
Break

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:59:01 | 显示全部楼层
hj8 发表于 2022-9-12 17:55 [@PickUpItemEX]
#IF
CheckItemAddValueEx -1 =  0
先关联才有 -1 位置。。。
按楼上的来。。。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 15:59:01 | 显示全部楼层
菜鸟会读书 发表于 2022-9-12 18:34 [@PickUpItemEX]
#IF
#ACT
谢谢回答··还是不行/是不是脚本没写对?

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