天一教育培训寐 发表于 2024-7-29 19:25:39

[分享] 分享一个摧毁灵魂碎片的宏

#showtooltip 吸取灵魂
/cast 吸取灵魂
/run for j=25,28 do local item=GetContainerItemLink(4,j) if item and item:find("灵魂碎片") then PickupContainerItem(4,j) DeleteCursorItem() end end


https://img.nga.178.com/attachments/mon_202407/25/lvQ2u-ke2bKaToS6b-1m.jpg
需要在从左往右数的第一个包包位置(系统的4号包位置)放一个灵魂袋,我的是28格灵魂袋,宏命令中for j=25,28的循环就是定位灵魂袋
中25、26、27、28号位置的灵魂碎片,然后一次性摧毁这4个灵魂碎片。
如果是32格灵魂袋,就把j=25,28改成j=29,32,也是一样效果,同理改成j=30,32就是一次性摧毁3个。
如果相应位置没有灵魂碎片,就什么都不摧毁,不会影响其它位置的其它物品和灵魂碎片。

我爱霍启刚掖 发表于 2024-7-29 19:25:49

支持一下

伊索谗言 发表于 2024-7-29 19:56:44

Topic #showtooltip 吸取灵魂
/cast 吸取灵魂
/run for j=25,28 do local item=GetContainerItemLink(4,j) if item and item:find("灵魂碎片") then PickupContainerItem(4,j) DeleteCursorItem() end end

唰唰冷呵映 发表于 2024-7-29 20:16:57

最多32个,塞满灵魂碎片包,不存在溢出,没懂意义何在。

度素告 发表于 2024-7-29 20:31:21

28格包仓库放4个 就不会跑出来,现学现卖我仓库放了16个。。。4个22包。剩余不少空位

浪子孤女 发表于 2024-7-29 21:14:55

不用这么麻烦。。银行放4个就行。。
页: [1]
查看完整版本: [分享] 分享一个摧毁灵魂碎片的宏