353573038  2023-10-18 11:02:54 | 技术答疑|
13 895

38

回帖

2158

金币

1243

积分

积分
1243
发表于 2023-10-18 11:02:54 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

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

×
888.png
怎么把单独有勾的物品回收掉

<BAGITEMS|id=3|showstar=1|condition=*|select=<$STR(s$背包选中)>|count=12|row=2|x=5|y=10|link=@选择的装备>
<Text|x=453.0|y=526.0|color=255|size=18|text=回收|link=@回收11>

[@选择的装备]
#if
#act
mov s$背包选中 <$STR(S0)>
GetItemNameByMakeIndex <$STR(s$背包选中)> S$选中装备名字
goto @在线回收




[@回收11]
#if
CHECKTEXTLIST  ..\QuestDiary\回收的装备\配饰系列.txt  <$STR(S$选中装备名字)>
#act


#IF
equal <$STR(S$选中装备名字)> 一级魔血石
#ACT
TakeBagItem <$STR(S$背包选中)>  120 N$本次回收数量 1
#IF
LARGE N$本次回收数量 0
#ACT
MUL N$本次回收金币 100 <$STR(N$本次回收数量)>
MUL N$本次回收魔血石碎片 5 <$STR(N$本次回收数量)>
;GiveStateItem 万能石 <$STR(N$本次回收金币)>
money 元宝 + N$本次回收金币
GIVE 魔血石碎片 <$STR(N$本次回收魔血石碎片)>





最后回复时间:2023-10-19 15:24:57官方回复了此贴
回复

使用道具 举报

51

回帖

1656

金币

996

积分

积分
996
发表于 2023-10-18 11:12:33 | 显示全部楼层
直接TakeBagItem <$STR(S$选择装备名字)>
回复

使用道具 举报

51

回帖

1656

金币

996

积分

积分
996
发表于 2023-10-18 11:18:04 | 显示全部楼层

选中装备名字,打错了
回复

使用道具 举报

38

回帖

2158

金币

1243

积分

积分
1243
 楼主| 发表于 2023-10-18 11:44:47 | 显示全部楼层
本帖最后由 353573038 于 2023-10-18 11:49 编辑
sunshufu556 发表于 2023-10-18 11:18
选中装备名字,打错了

#IF
equal <$STR(S$选中装备名字)> 一级魔血石
#ACT
TakeBagItem <$STR(S$选中装备名字)>  120 N$本次回收数量 1
#IF
LARGE N$本次回收数量 0
#ACT
MUL N$本次回收金币 100 <$STR(N$本次回收数量)>
MUL N$本次回收魔血石碎片 5 <$STR(N$本次回收数量)>
;GiveStateItem 万能石 <$STR(N$本次回收金币)>
money 元宝 + N$本次回收金币
GIVE 魔血石碎片 <$STR(N$本次回收魔血石碎片)>
goto @在线回收

444.png

这么写了之后点击回收背包里的所有一级魔血石都被收走了,本来背包里有十个魔血石,全部回收掉得到的魔血石碎片应该是五十个红框里显示的是对的,但是背包里给的是错的
回复

使用道具 举报

51

回帖

1656

金币

996

积分

积分
996
发表于 2023-10-18 12:08:49 | 显示全部楼层
TakeBagItem <$STR(S$背包选中)>  120 N$本次回收数量 1,参数6=1,按照物品idx回收
回复

使用道具 举报

51

回帖

1656

金币

996

积分

积分
996
发表于 2023-10-18 12:10:00 | 显示全部楼层
353573038 发表于 2023-10-18 11:44
#IF
equal  一级魔血石
#ACT

你参数没填对,回收数量没给对
回复

使用道具 举报

51

回帖

1656

金币

996

积分

积分
996
发表于 2023-10-18 12:11:31 | 显示全部楼层
353573038 发表于 2023-10-18 11:44
#IF
equal  一级魔血石
#ACT

回收数量的参数没给对
回复

使用道具 举报

51

回帖

1656

金币

996

积分

积分
996
发表于 2023-10-18 12:12:50 | 显示全部楼层
sunshufu556 发表于 2023-10-18 12:11
回收数量的参数没给对

TakeBagItem参数六按照物品idx回收
回复

使用道具 举报

51

回帖

1656

金币

996

积分

积分
996
发表于 2023-10-18 12:13:14 | 显示全部楼层
多查看下帮助文档
回复

使用道具 举报

38

回帖

2158

金币

1243

积分

积分
1243
 楼主| 发表于 2023-10-19 09:28:54 | 显示全部楼层
sunshufu556 发表于 2023-10-18 12:10
你参数没填对,回收数量没给对

回收数量写啥
回复

使用道具 举报