flydream 发表于 2010-11-6 11:10:05

如何获得当前携带物品的名称和数量?

怎么获得会比较方便。ZMUD721

littleknife 发表于 2010-11-7 18:28:20

这个其实是很难的一个触发。我认为需要多行触发来解决。但是因为用处不大,也就没去深入研究。等待高手解决。。学习。。。

grla 发表于 2010-11-8 17:39:06

原帖由 flydream 于 2010-11-6 11:10 AM 发表 http://edu.pkuxkx.com:8082/forum/images/common/back.gif
怎么获得会比较方便。ZMUD721

可以获取,但是是否有必要?

你可以选取你感兴趣的,或责你这么做的原因是什么

zgbl 发表于 2010-11-8 17:40:48

哇。grla好久不见,近来可好

flydream 发表于 2010-11-11 22:52:59

我要把身上的东西都买掉。。。

seagate 发表于 2010-11-11 23:18:57

用循环触发,模式是loop系列的

hba 发表于 2010-11-12 13:34:14

我用mush的数组方式解决这个问题,很方便,总共是两个触发,三个函数,可以记录身上所有的物品,最大的特点就是不采用固定模式,因此无论出现什么新增加的或从没见过的物品,都能记录,而且函数也不复杂。
\tprint( ArrayList("item"))看效果:


"waist"="1"
"silver"="99"
"carry"="21"
"sword"="1"
"gan liang"="1"
"gold"="9"
"armor"="1"
"boots"="1"
"ring"="1"
"blade"="1"
"coin"="1"
"head"="1"
"surcoat"="1"
"necklace"="1"
"yangjing dan"="20"
"wrists"="1"
"cloth"="1"
"hands"="1"
"qiannian renshen"="1"
"jinchuang yao"="20"


其中的"carry"="21"是负重。
zMud可以看看能不能用类似这种思路去解决。

[ 本帖最后由 hba 于 2010-11-12 01:41 PM 编辑 ]
页: [1]
查看完整版本: 如何获得当前携带物品的名称和数量?