Project1

标题: 请问这段脚本的错误是? [打印本页]

作者: MCCF    时间: 2018-7-4 13:27
标题: 请问这段脚本的错误是?
本帖最后由 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
错误:



请问这是什么原因?


作者: 百里_飞柳    时间: 2018-7-4 14:04
game_party类里面没有actors,只有members调用当前队员数组
或者用$data_actors[id]调用数据库人物数组

BattleManager.actor直接就获得了当前正在行动的我方角色的实例了,不需要上面的再在数组中进行索引操作
作者: MCCF    时间: 2018-7-4 14:12
百里_飞柳 发表于 2018-7-4 14:04
game_party类里面没有actors,只有members调用当前队员数组
或者用$data_actors调用数据库人物数组

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





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1