赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 2661 |
最后登录 | 2019-11-17 |
在线时间 | 43 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 69
- 在线时间
- 43 小时
- 注册时间
- 2011-7-20
- 帖子
- 12
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 fieu55 于 2015-3-28 23:03 编辑
本人剛開始學習ruby,在自己嘗試的過程中總遇到各種問題,想向各位高人請教一下一些問題
原本是打算自己慢慢學的,不過我現在高一因為高考改革學業很緊,有點沒精力學習,因為急用所以只能麻煩大家了
class Game_BattlerBase
alias m5_20140721_refresh refresh
def refresh
m5_20140721_refresh
add_state(weak_state_id) if hp_rate < 0.1
end
def weak_state_id
34 # 34
end
end
這是自己在用的一個hp較低自動附加虛弱狀態的簡單腳本,想用這樣的腳本做出像“擁有X技能hp低於50%自動添加Y狀態”“裝備X類型武器自動添加Y狀態”這樣的被動技能腳本,但是自己嘗試修改的時候碰到過“unexpected $end,expecting keyword_end”以及 “stack level too deep”的問題,想知道要如何解決
上面那個腳本做到了滿足hp<10%時附加狀態的效果,那麼第二個條件(擁有某技能或裝備某武器)要怎麼追加?用什麼語句?如果想做到不滿足該條件時自動解除要如何設置?
麻煩各位能給我比較簡單的辦法,最,在此謝謝了
|
|