Project1

标题: 调用技能装备窗口出错 [打印本页]

作者: 枪胜贤者    时间: 2012-2-5 15:18
标题: 调用技能装备窗口出错
用$scene = Scene_Skill.new(0)和$scene = Scene_Equip.new(0)调用技能窗口与装备窗口提示错误
请高手解决下
点击下载dsu_plus_rewardpost_czw
作者: feizhaodan    时间: 2012-2-5 15:23
把(0)去掉
作者: 枪胜贤者    时间: 2012-2-5 15:59
feizhaodan 发表于 2012-2-5 15:23
把(0)去掉

把(0)去掉就不能判断角色显示技能和装备栏了

作者: feizhaodan    时间: 2012-2-5 17:06
这个一个画面显示所有的角色。你先试试。
作者: 枪胜贤者    时间: 2012-2-5 19:05
本帖最后由 枪胜贤者 于 2012-2-5 19:07 编辑
feizhaodan 发表于 2012-2-5 17:06
这个一个画面显示所有的角色。你先试试。


去掉(0)可以用
但是不能判断角色了
脚本里添加(actor)
可以打开了,角色还是不能判断
作者: Wind2010    时间: 2012-2-5 19:07
Scene_Skill和Scene——Equip重定义后改成了不带参数代入,因此在菜单时代入角色ID时会出错
另外求$actorface_index的意义
作者: 枪胜贤者    时间: 2012-2-5 19:17
Wind2010 发表于 2012-2-5 19:07
Scene_Skill和Scene——Equip重定义后改成了不带参数代入,因此在菜单时代入角色ID时会出错
另外求$actorfa ...

自己修改了下脚本
但是可以调用了
角色还是不能判断
角色属性只能显示第一个角色的 Scripts.rxdata (140.13 KB, 下载次数: 43)
作者: Wind2010    时间: 2012-2-5 19:24
本帖最后由 Wind2010 于 2012-2-5 19:28 编辑
枪胜贤者 发表于 2012-2-5 19:17
自己修改了下脚本
但是可以调用了
角色还是不能判断


没错的话$actorface_index是用来判断当前角色的,但是该变量被多次定义为0,而脚本中除了诸多的
  1. $actorface_index = 0
复制代码
外,改变它的只有Window_Target的一个
  1. $actorface_index = i
复制代码
,而且还要按下后才能生效
↑以上说的这些你明白么?


解决方法(只保证生效,但不保证会和以后的脚本有冲突,因为看起来这个系统还没有完善):
搜索
  1. $actorface_index = 0
复制代码
全部改成
  1. $actorface_index = 0 if $actorface_index.nil?
复制代码
然后在Scene_Menu中
  1.     # 按下 C 键的情况下
  2.     if Input.trigger?(Input::C)
  3.       # 命令窗口的光标位置分支
复制代码
下面加上一行
  1.       $actorface_index = @status_window.index
复制代码
之后将下面的Scene_Skill和Scene_Equip后面的括号删去
经测试有效
作者: 枪胜贤者    时间: 2012-2-5 19:28
本帖最后由 枪胜贤者 于 2012-2-6 12:07 编辑
Wind2010 发表于 2012-2-5 19:24
没错的话$actorface_index是用来判断当前角色的,但是该变量被多次定义为0,而脚本中除了诸多的外,改变 ...


那怎么做才能用让(0)(1)(2)(3)这些判断角色呢?
具体再怎么改?


‘‘

Scripts.rxdata (140.18 KB, 下载次数: 41)
是改成这个样子么?@Wind2010



──枪胜贤者于2012-2-6 11:45补充以上内容’’
作者: Wind2010    时间: 2012-2-6 19:36
枪胜贤者 发表于 2012-2-5 19:28
那怎么做才能用让(0)(1)(2)(3)这些判断角色呢?
具体再怎么改?

然后在Scene_Menu中
  1.     # 按下 C 键的情况下
  2.     if Input.trigger?(Input::C)
  3.       # 命令窗口的光标位置分支
复制代码
下面加上一行
  1.       $actorface_index = @status_window.index
复制代码





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