设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1669|回复: 3
打印 上一主题 下一主题

[已经解决] 关于变量代入主角能力的问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
125
在线时间
0 小时
注册时间
2009-8-1
帖子
2
跳转到指定楼层
1
发表于 2009-8-1 18:29:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 雪流星 于 2009-8-1 08:23 编辑

公共事件时的问题……
本打算把主角的攻击能力代入1号变量然后乘以4转换为对敌全体的伤害值
结果在实际实行的时候出现了
  1. 脚本节:'Game_Interpreter',行号749:发生了NoMethodError。
  2. Undefined method ‘[]’for nil:NilClass
复制代码
上面这样……
  1. #--------------------------------------------------------------------------
  2.   # ● 变量操作
  3.   #--------------------------------------------------------------------------
  4.   def command_122
  5.     value = 0
  6.     case @params[3]  # 操作数
  7.     when 0  # 常量
  8.       value = @params[4]
  9.     when 1  # 变量
  10.       value = $game_variables[@params[4]]
  11.     when 2  # 随机数
  12.       value = @params[4] + rand(@params[5] - @params[4] + 1)
  13.     when 3  # 物品
  14.       value = $game_party.item_number($data_items[@params[4]])
  15.     when 4  # 角色
  16.       actor = $game_actors[@parameters[1]]    #这里是749行
  17.       actor = $game_actors[@params[4]]
  18.       if actor != nil
  19.         case @params[5]
  20.         when 0  # 等级
  21.           value = actor.level
  22.         when 1  # 经验值
  23.           value = actor.exp
  24.         when 2  # 体力
  25.           value = actor.hp
  26.         when 3  # 魔力
  27.           value = actor.mp
  28.         when 4  # 体力最大值
  29.           value = actor.maxhp
  30.         when 5  # 魔力最大值
  31.           value = actor.maxmp
  32.         when 6  # 攻击力
  33.           value = actor.atk
  34.         when 7  # 防御力
  35.           value = actor.def
  36.         when 8  # 精神力
  37.           value = actor.spi
  38.         when 9  # 敏捷
  39.           value = actor.agi
  40.         end
  41.       end
复制代码
报错那段的代码是这样的……
另外新建工程还是会报错……
是不是攻击能力不能作为数值运算?另外求解决方法,拜谢<(_ _)>

Lv4.逐梦者

梦石
7
星屑
1113
在线时间
334 小时
注册时间
2008-1-28
帖子
1566
2
发表于 2009-8-1 20:03:17 | 只看该作者
在报错的那段前面打上“#”号,或删掉即可。
终于有可以放在这里的游戏了……
极短13 新生 《箱子新世界》
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3309
在线时间
3620 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

3
发表于 2009-8-1 20:48:00 | 只看该作者
如果事件默认不支持的话,可能脚本默认也不支持,大概需要定义一下吧。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
125
在线时间
0 小时
注册时间
2009-8-1
帖子
2
4
 楼主| 发表于 2009-8-1 21:12:20 | 只看该作者
嗯,解决了,万分感谢(拜
另外今天66好卡……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-11 20:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表