Project1
标题:
如何限制裝備持有數為1個,道具99個?
[打印本页]
作者:
冰冷水藍
时间:
2018-5-15 13:23
标题:
如何限制裝備持有數為1個,道具99個?
目前是有限界突破這個腳本
但只能針對所有物品(包含道具裝備等)的攜帶上限做限制
想將物品攜帶上限定在99個
武器和防具這些定在只能持有1個
該怎麼做呢?
板上文章大多是針對XP和VA的
想請教VX的解決方法,謝謝!!
作者:
chd114
时间:
2018-5-15 13:23
vx好像没有特意设置持有数上限的地方···
那改增减物品的方法应该就行了
Game_Party的
#--------------------------------------------------------------------------
# ● 增加物品 (减少)
# item : 物品
# n : 个数
# include_equip : 包括装备品
#--------------------------------------------------------------------------
def gain_item(item, n, include_equip = false)
number = item_number(item)
case item
when RPG::Item
@items[item.id] = [[number + n, 0].max, 99].min
when RPG::Weapon
@weapons[item.id] = [[number + n, 0].max, 99].min
when RPG::Armor
@armors[item.id] = [[number + n, 0].max, 99].min
end
n += number
if include_equip and n < 0
for actor in members
while n < 0 and actor.equips.include?(item)
actor.discard_equip(item)
n += 1
end
end
end
end
复制代码
这个99是最大数的限制
作者:
孙怡美
时间:
2018-5-26 16:29
提示:
作者被禁止或删除 内容自动屏蔽
作者:
20041980
时间:
2020-11-5 10:51
如果只是持有的话,你在商店里面加一个过量退款的事件就好了,不需要通过脚本。
单纯改上限解决不了问题。你会发现在购买时仍然可以购买1个以上,但是怎么买,数量都是1,然而钱没了。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1