北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 4094|回复: 6

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

[复制链接]
发表于 2010-11-6 11:10:05 | 显示全部楼层 |阅读模式
怎么获得会比较方便。ZMUD721
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-11-7 18:28:20 | 显示全部楼层
这个其实是很难的一个触发。我认为需要多行触发来解决。但是因为用处不大,也就没去深入研究。等待高手解决。。学习。。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-11-8 17:39:06 | 显示全部楼层
原帖由 flydream 于 2010-11-6 11:10 AM 发表
怎么获得会比较方便。ZMUD721


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

你可以选取你感兴趣的,或责你这么做的原因是什么
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-11-8 17:40:48 | 显示全部楼层
哇。grla好久不见,近来可好
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-11-11 22:52:59 | 显示全部楼层
我要把身上的东西都买掉。。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-11-11 23:18:57 | 显示全部楼层
用循环触发,模式是loop系列的
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 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 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-24 03:23 PM , Processed in 0.009794 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表