垃圾回收这边有bug, 当存在多个物品的时候回导致只回收1次。修复一下。
- [@检测回收2]
- #IF
- EQUAL <$STR(S$装备名字)> 空
- #ACT
- MOV N$装备行号 1
-
- #IF
- #ACT
- GETRANDOMLINETEXT ..\QuestDiary\装备列表.txt <$STR(S$装备名字)> <$STR(N$装备行号)>
-
- #IF
- CheckItem <$STR(S$装备名字)> 1
- #ACT
- GetItemCount 0 <$STR(S$装备名字)> <$STR(N$回收数量)>
- GetDBItemFieldValue <$STR(S$装备名字)> price <$STR(N$物品价格)>
- MUL N$物品价格 2
- DIV N$物品价格 5
- MUL N$物品价格 <$STR(N$回收数量)>
- take <$STR(S$装备名字)> <$STR(N$回收数量)>
- INC N$装备行号 1
- give 金币 <$STR(N$物品价格)>
- SENDMSG 6 您回收装备【<$STR(S$装备名字)>】*【<$STR(N$回收数量)>】,获得金币【<$STR(N$物品价格)>】。
- #ELSEACT
- INC N$装备行号 1
复制代码
|