attr_accessor :disableBag # 禁用背包
@disableBag = false # 禁用背包
# 禁用背包
when "disablebag" then rules["disableBag"] = true
# 禁用背包
battle.disableBag = battleRules["disableBag"] if !battleRules["disableBag"].nil?
if disableBag
pbDisplay(_INTL("现在不能使用背包!"))
return false
end
setBattleRule("disableBag")
这是直接禁用背包,如果要允许使用背包但是禁用部分道具,那就太麻烦了。ess自带一个禁用球,因为球的效果其实可以算一种效果,所以比较好实现。第一步
浏览附件1958Ruby:attr_accessor :disableBag # 禁用背包
第二步
浏览附件1959Ruby:@disableBag = false # 禁用背包
第三步
浏览附件1961Ruby:# 禁用背包 when "disablebag" then rules["disableBag"] = true
第四步
浏览附件1962Ruby:# 禁用背包 battle.disableBag = battleRules["disableBag"] if !battleRules["disableBag"].nil?
第五步
浏览附件1965Ruby:if disableBag pbDisplay(_INTL("现在不能使用背包!")) return false end
第六步
开始战斗的事件上面插入脚本
浏览附件1963Ruby:setBattleRule("disableBag")
效果
浏览附件1964