Project1

标题: 当物品满时还能得到该物品 [打印本页]

作者: 无心来过    时间: 2009-12-13 09:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: 13701225339    时间: 2009-12-13 10:18
可以设置许多 和草药相同作用的物品  如  【草药】   [草药]    :草药:  这样就可以避免一种物品到达上线了
作者: 新月の道化师    时间: 2009-12-13 10:52
包裹大小是无限的这么做有什么意义呢,直接将物品重叠上限设置为999不就好了么
作者: 无心来过    时间: 2009-12-13 14:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: 无心来过    时间: 2009-12-13 18:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 后知后觉    时间: 2009-12-13 22:59
RGSS存放道具是用的道具的ID为key.数量为值.存放在对应的哈希表里

道具的ID是整数类.想另开一个key的话可以考虑用 符号类
当整数的满了的时候就存放到符号类的里面去.稍做一下判断和整数与符号之间的转换就行了
符号是指Symbol类对象.
不过用的时候就只有要么先用整数key的.要么先用符号key的.
不然就要增加很多的判断处理...

额.最简单的思路就是这样.如果你只是想要成品的话就54我吧~

另外你说的什么脚本说明..完全不知所云……
作者: 无心来过    时间: 2009-12-14 11:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 新月の道化师    时间: 2009-12-14 15:55
虽然米写过这种东西不过如果要限定包裹大小肯定要涉及到物品数量的部分
这么一来按照默认的RGSS进行物品数量判断不就没意义了么
如果不限定包裹大小1组100个叠加的草药和100组1个叠加的草药又有什么区别
作者: 13701225339    时间: 2009-12-14 18:17
可以设置许多 和草药相同作用的物品  如  【草药】   [草药]    :草药:  这样就可以避免一种物品到达上线了
13701225339 发表于 2009-12-13 10:18
1 草药 2 草药 那在商店里买 草药 买到了99那再买99 那还再买99个那要怎么做?

直接在商店里设置1 草药 2 草药  价格都一样,如果玩家1 草药到了99,商店里就无法买到了,这时就可以买同样效果的2 草药了
作者: 无心来过    时间: 2009-12-14 20:58
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1