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

Project1

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

[已经解决] 请问这段脚本的错误是?

[复制链接]

Lv4.逐梦者

梦石
2
星屑
6687
在线时间
501 小时
注册时间
2018-3-23
帖子
533

R考场第七期银奖

跳转到指定楼层
1
发表于 2018-7-4 13:27:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 MCCF 于 2018-7-4 13:30 编辑

RUBY 代码复制
  1. if $data_weapons[$game_party.actors[BattleManager.actor].weapon_id].read_note('消耗弹药ID') != nil

read_note是一个读取备注的方法,该段代码意思是:[[当前正在选择行动的角色]的武器ID]号武器 的 消耗弹药ID 不等于nil
错误:



请问这是什么原因?

祝好。

Lv6.析梦学徒

老鹰

梦石
40
星屑
34725
在线时间
6740 小时
注册时间
2012-5-26
帖子
3259

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

2
发表于 2018-7-4 14:04:30 | 只看该作者
game_party类里面没有actors,只有members调用当前队员数组
或者用$data_actors[id]调用数据库人物数组

BattleManager.actor直接就获得了当前正在行动的我方角色的实例了,不需要上面的再在数组中进行索引操作
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
2
星屑
6687
在线时间
501 小时
注册时间
2018-3-23
帖子
533

R考场第七期银奖

3
 楼主| 发表于 2018-7-4 14:12:36 | 只看该作者
百里_飞柳 发表于 2018-7-4 14:04
game_party类里面没有actors,只有members调用当前队员数组
或者用$data_actors调用数据库人物数组

把actors换成了members,于是……?

点评

不过默认没有Game_Actor#weapon_id这个方法,请自己添加,或者改为actor.weapons[0].id  发表于 2018-7-4 14:47
$data_weapons[BattleManager.actor.weapon_id]  发表于 2018-7-4 14:45
祝好。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 06:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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