本帖最后由 soulsaga 于 2017-11-2 11:19 编辑 原来循环.. |
link756367658 发表于 2017-11-2 10:18 我下面截图了 你在看看 有点实力懵B |
![]() ![]() |
skill_Items = { 25 => {32 => 2}, #25号技能消耗32号物品2个 29 => {41 => 2 }, #29号技能消耗41号物品2个 30 => {41 => 1}, #30号技能消耗41号物品1个 40 => {40 => 4} } class Game_Battler def item_condition?(skill_id) skill_items = Skill_Items[skill_id] return true if skill_Items.nil? skill_items.keys.each do |key| return false if $game_party.item_number(key) < skill_items[key] end return true end end 我的是第十行报错 |
本帖最后由 RyanBern 于 2016-1-13 21:43 编辑 问一下,为什么在战斗测试的时候提示第46行发生错误 nomethod Error undefined nomethod '□' for nil :nilclass 代码如下: RUBY 代码复制
|
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-6-19 10:38
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.