二大爷 发表于 2023-5-19 11:51:12

EatItem的问题

执行的代码

#if
CheckBagItem 30042,30043,30044,30045,30046,30047,30048,30112,30113,30114,30115,30116,30117,30118,30120,30121,30122,30123,30124,30127,30128,30129,30130,30131,30132,30133,30134,30135,30136,30137,30138,30139,30140,30159,30160,30161,30162,30163,30164,30269,30270,30271,30272,30273,30274,30275,30276 S10 1
#ACT
GETVALIDSTRSUPER <$STR(S10)> , S$自动吃变量 N$自动吃数量

#if
large N$自动吃数量 0
#act
INC N$自动吃数量 1
MOV N$自动吃货 1
While N$自动吃货 < <$str(N$自动吃数量)>
GetDBIdxItemFieldValue <$STR(S$自动吃变量<$STR(N$自动吃货)>)> Name S$自动吃名字<$STR(N$自动吃货)>
EatItem <$STR(S$自动吃名字<$STR(N$自动吃货)>)>
sendmsg 6 <$STR(S$自动吃变量<$STR(N$自动吃货)>)>+<$STR(S$自动吃名字<$STR(N$自动吃货)>)>
Inc N$自动吃货 1
EndWhile



游戏内打印的

实际执行只吃掉了第一个1万元宝(绑定) 后面的10绑元 20绑元不自动吃

item表内是

      IdxNameStdModeShapeWeightAnicountSourceReservedLooksDuraMaxAttributeNeedNeedLevelPriceColorOverLapeffectParam
301351万元宝(绑定)2000000040004000025525599994#10000
200类物品直接在道具效果参数写的使用物品直接给相应货币,无相关QF触发

二大爷 发表于 2023-5-19 18:16:09

本帖最后由 二大爷 于 2023-5-22 10:39 编辑

996引擎很好很强大!

二大爷 发表于 2023-5-22 13:02:31

996引擎很好很强大!

996技术-wang 发表于 2023-5-23 11:47:01

EatItem 10绑元
EatItem 20绑元
直接这样多写几行看

二大爷 发表于 2023-5-26 10:37:33

996技术-wang 发表于 2023-5-23 11:47
EatItem 10绑元
EatItem 20绑元
直接这样多写几行看

直接这样写有10绑元会吃10绑元,但是20绑元不会吃没有10绑元有20绑元的时候会自动吃20绑元   但是后面的也不会自动往下吃

cnsir888 发表于 2023-5-28 10:43:07

执行速度太快了,循环执行的效率太高了 根本来不及反应
页: [1]
查看完整版本: EatItem的问题