找回密码
 点一下
查看: 1081|回复: 4

关于想制作一个物品的系统的判断

[复制链接]
发表于 2009-3-16 01:09:23 | 显示全部楼层 |阅读模式
装备有:  武器  盾  铠甲 披风 鞋子 手套  比如装备了盾后就不能在装备盾之类的盾物品  
武器:分远程,和近身的,还有魔法师  英雄属于那种类型的就只能装备这种类型的武器,  而且分单手和双手的  单手的可以装备2把单手武器,或装备1把单手武器+盾  武器和防具一样只能装备1件  除单手武器外!!!  不知道要怎么判断~ 那位好心人指点一下!~  不胜感谢~
发表于 2009-3-16 09:17:38 | 显示全部楼层
如果要设置的物品类型少于6种可以直接用物品类型(永久,可充,混杂等。。。。)判断,就是将要设置每类物品放在一个物品分类,然后判断
(事件:单位获得物品,动作:if(or)单位每格持有的物品等于某物品类型,then丢弃,else。)
如果大于6中类型,那只能麻烦一点了,要把获得物品和同类物品每个做一次比较了,写起来麻烦些,不过能实现(可以用循环数判断)。
回复

使用道具 举报

发表于 2009-3-16 10:09:20 | 显示全部楼层
可以将物品类型和物品等级合起来用 类型6 等级9 最多有54种不同类型物品

还可以在做之前将一切都策划好 全部用自定义物品,通过(物品ID-'I000'),定义一定范围内为盾牌,一定范围内为武器等等或者通过末尾数字来判断
回复

使用道具 举报

发表于 2009-3-16 17:14:58 | 显示全部楼层
请搜索一下物品限制,公告栏中导航帖里551155演示集中也有类似内容

建议使用1楼所说的方法,即将同一类物品统一分类或者是放入同一个数组中,然后获取物品时判断身上所有物品来做
回复

使用道具 举报

发表于 2009-3-16 17:24:11 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-25 11:01 , Processed in 0.214152 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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