| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 2 |
| 经验 | |
| 最后登录 | 2021-2-5 |
| 在线时间 | 163 小时 |
- 梦石
- 0
- 星屑
- 153
- 在线时间
- 163 小时
- 注册时间
- 2009-7-16
- 回帖
- 79
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
我仿造F1里面的技能消耗物品写了一个技能消耗变量,运行的时候报错,求大触帮忙看下。感谢
[pre lang="ruby"]class RPG::Skill
def variables_cost
/<ITEM_COST\s*(\d+)>/ =~ note ? $1.to_i : 0
end
end
class Game_Actor
alias jsgj_skill_cost_payable? skill_cost_payable?
def skill_cost_payable?(skill)
variables = $game_variables
jsgj_skill_cost_payable?(skill) &&
(!variables || $game_variables > 0 ?(variables))
end
end
class Game_Actor
alias jsgj_pay_skill_cost pay_skill_cost
def pay_skill_cost(skill)
jsgj_pay_skill_cost(skill)
variables = $game_variables[skill.variables_cost]
$game_party.$game_variables -= 1 if variables
end
end[/pre] |
|