如何限制道馆战中不能使用道具?

zeonwaaah

新人训练家
正式成员
2024/02/27
7
0
175
23
如何限制道馆战中不能使用道具?如伤药等等……
 

ES泽洛

世末鸽者
元老
饭堂杯优胜
2022/08/04
293
16
321
2,177
26
江苏
www.esplus.club

第一步​

Ruby:
attr_accessor :disableBag       # 禁用背包
1712598069396.png

第二步​

Ruby:
@disableBag        = false      # 禁用背包
1712598161691.png

第三步​

Ruby:
# 禁用背包
when "disablebag"             then rules["disableBag"]          = true
1712598504264.png

第四步​

Ruby:
# 禁用背包
battle.disableBag = battleRules["disableBag"] if !battleRules["disableBag"].nil?
1712598707589.png


第五步​

Ruby:
    if disableBag
      pbDisplay(_INTL("现在不能使用背包!"))
      return false
    end
1712599704961.png

第六步​

开始战斗的事件上面插入脚本
Ruby:
setBattleRule("disableBag")
1712599508895.png

效果​

1712599559224.png
 
最后编辑:

ES泽洛

世末鸽者
元老
饭堂杯优胜
2022/08/04
293
16
321
2,177
26
江苏
www.esplus.club

第一步​

Ruby:
attr_accessor :disableBag       # 禁用背包
浏览附件1958

第二步​

Ruby:
@disableBag        = false      # 禁用背包
浏览附件1959

第三步​

Ruby:
# 禁用背包
when "disablebag"             then rules["disableBag"]          = true
浏览附件1961

第四步​

Ruby:
# 禁用背包
battle.disableBag = battleRules["disableBag"] if !battleRules["disableBag"].nil?
浏览附件1962


第五步​

Ruby:
    if disableBag
      pbDisplay(_INTL("现在不能使用背包!"))
      return false
    end
浏览附件1965

第六步​

开始战斗的事件上面插入脚本
Ruby:
setBattleRule("disableBag")
浏览附件1963

效果​

浏览附件1964
这是直接禁用背包,如果要允许使用背包但是禁用部分道具,那就太麻烦了。ess自带一个禁用球,因为球的效果其实可以算一种效果,所以比较好实现。
 

论坛统计

主题
575
消息
2,464
成员
4,045
最新成员
尹新与

联系我们