gdajm1 发表于 2025-4-19 22:25:15

这个命令CHANGEITEMINDEX ,不支持在OK框内改么?

大佬大佬在哪里,求救啊!这个命令CHANGEITEMINDEX ,不支持在OK框内改么?
#IF
#ACT
SetUpgradeItem 0
#IF
#ACT
MOV N16 <$BOXITEM.MAKEINDEX>
CHANGEITEMINDEX <$str(N16)> <$str(N$下级装备IDX)>
这些变量数值都能打印出来,就是不改变
脚本快写完了,这卡住了!!
佩戴的装备可以改变,在OK框和背包里面改变不了??

996技术-wang 发表于 2025-4-21 14:27:26

先关联OK框 然后打印这个看有值么<$BOXITEM.MAKEINDEX>

gdajm1 发表于 2025-4-21 16:45:48

有的,变量都有

alan 发表于 2025-4-21 17:30:29

gdajm1 发表于 2025-4-21 16:45
有的,变量都有
改完了 刷新一下OK框试试呢
UpDateBoxItem 0

gdajm1 发表于 2025-4-22 00:25:28

大哥,真真的不管用,,刷新也试了,包括到背包,关联背包,然后佩戴上装备,然后再脱下,都不管用!只有在最初佩戴的时候,就一个简单命令,就能修改了,我也挺纳闷的,说明书上没有其他条件,只有唯一id,都获取到了,只有佩戴上装备,可以改变!这个命令不实现的话,我需要获取极品属性,获取自定义属性,获取升星属性…太麻烦了

alan 发表于 2025-4-22 14:01:47

GetItemStars <$CURRTEMMAKEINDEX> N$星星数量
自定义属性是可以获取身上物品的啊
获取格式:GETITEMADDVALUE 装备位置(-1时是OK框中的装备, 0-55时是穿在身上的装备) 属性位置(0-13、40-45) 存放变量 获取方式(0获取附加属性 1=基础属性+附加属性)

这三个可以满足你的需求
页: [1]
查看完整版本: 这个命令CHANGEITEMINDEX ,不支持在OK框内改么?