Project1
标题:
如何让不同物品携带上限也不同?
[打印本页]
作者:
bbh
时间:
2012-10-29 22:03
标题:
如何让不同物品携带上限也不同?
这个系统是我在玩魔兽RPG时偶然想到的………………
看到魔兽RPG里的消耗道具也都有不同的上限,我也就想能不能在RM上也做出这个效果。
一方面可以限制玩家大量携带那些强的过分的道具,一方面也可以让背包更真实:大件少带,小件多带。 dsu_plus_rewardpost_czw
作者:
so_aries
时间:
2012-10-30 06:31
#==============================================================================
# ■ RGSS3 アイテム所持数制限 Ver1.00 by 星潟
#------------------------------------------------------------------------------
# 特定アイテムの所持数に制限を付与します。
# アイテムのメモ欄に特定の書式を記入する事で機能するようになります。
#
# 設定例
# <所持制限:20>
# このアイテムは20個までしか持つ事が出来なくなります。
#==============================================================================
module M_I_N_CHANGE
WORD = "所持制限"
end
class Game_Party < Game_Unit
#--------------------------------------------------------------------------
# ● アイテムの最大所持数取得
#--------------------------------------------------------------------------
alias max_item_number_max_change max_item_number
def max_item_number(item)
return if item == nil
memo_data = item.note
memo_data = memo_data.scan(/<#{M_I_N_CHANGE::WORD}[::](\d+)>/)
memo = memo_data.flatten
if memo != nil and not memo.empty?
data = memo[0].to_i
return data
else
max_item_number_max_change(item)
end
end
end
复制代码
在该道具注解填写<所持制限:9> 9=最高数量
外站...作者为星瀉
他的网站
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1