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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: yangjunyin2002
打印 上一主题 下一主题

[已经过期] 【紧急】事件指令战斗ATB脚本1521行出错

[复制链接]

Lv1.梦旅人

梦石
0
星屑
196
在线时间
835 小时
注册时间
2012-9-16
帖子
1811
11
 楼主| 发表于 2013-3-3 11:05:02 | 只看该作者
本帖最后由 yangjunyin2002 于 2013-3-3 11:08 编辑
OCTSJimmy 发表于 2013-3-3 11:00
你修改的这个脚本,之后的脚本也要查,类似情况也要改。
所以,脚本文件发来吧……...我真崩溃了…… ...


脚本的话应该就是这个了:




Scripts.rvdata (425.24 KB, 下载次数: 9)

——旧坑欢迎戳
回复 支持 反对

使用道具 举报

Lv1.梦旅人

匿·蹤

梦石
0
星屑
65
在线时间
99 小时
注册时间
2006-3-19
帖子
456
12
发表于 2013-3-3 11:40:29 | 只看该作者
找到该死的问题了……我太阳啊。。。。
首先是这个:
RUBY 代码复制
  1. initialize_old(viewport, battler)

而不是这个:
RUBY 代码复制
  1. initialize_old


其次,按照你给的工程文件,还有一处需要修改:
脚本ATB的第1555行也需要做出类似处理:
这里贴出来的是从第1539行开始的代码,已经改好了

RUBY 代码复制
  1. #==============================================================================
  2. # ■ Sprite_MoveAnime
  3. #------------------------------------------------------------------------------
  4. #  ATBゲージ用のスプライトです。
  5. #==============================================================================
  6. class Sprite_ATB < Sprite_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 公開インスタンス変数
  9.   #--------------------------------------------------------------------------
  10.   attr_accessor :battler
  11.   attr_accessor :count            # 更新カウント
  12.   #--------------------------------------------------------------------------
  13.   # ● オブジェクト初期化
  14.   #--------------------------------------------------------------------------
  15.   alias initialize_ATB initialize
  16.   def initialize(viewport,battler = nil)
  17.     initialize_ATB(viewport)
卐忍 → 解忍 → 元忍 → 隐忍 → 卍忍 → 匿踪(最终)
完全退步到了卐忍阶段
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
196
在线时间
835 小时
注册时间
2012-9-16
帖子
1811
13
 楼主| 发表于 2013-3-3 11:48:58 | 只看该作者
OCTSJimmy 发表于 2013-3-3 11:40
找到该死的问题了……我太阳啊。。。。
首先是这个:
initialize_old(viewport, battler)[/pre]

依然有错-%>_<%哭



我是把你那脚本修改的加到了ATB的那一行替换。然后我把┣ Sideview 1的initialize_old改成了那个(如下图):

Spriteset_Battle脚本也改成这样:

点评

附注:ATB出错的哪一行是最后一行,内容就end,每空格。去参考那个发着脚本的贴吧。  发表于 2013-3-3 11:50

——旧坑欢迎戳
回复 支持 反对

使用道具 举报

Lv1.梦旅人

匿·蹤

梦石
0
星屑
65
在线时间
99 小时
注册时间
2006-3-19
帖子
456
14
发表于 2013-3-3 12:02:34 | 只看该作者
yangjunyin2002 发表于 2013-3-3 11:48
依然有错-%>_

ATB脚本,直接从1539行用我给的东西替换掉吧。。。
从1539行直接替换至包括
RUBY 代码复制
  1. def initialize(viewport,battler = nil)

的这行即可
卐忍 → 解忍 → 元忍 → 隐忍 → 卍忍 → 匿踪(最终)
完全退步到了卐忍阶段
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
196
在线时间
835 小时
注册时间
2012-9-16
帖子
1811
15
 楼主| 发表于 2013-3-3 14:01:13 | 只看该作者
本帖最后由 yangjunyin2002 于 2013-3-3 14:05 编辑
OCTSJimmy 发表于 2013-3-3 12:02
ATB脚本,直接从1539行用我给的东西替换掉吧。。。
从1539行直接替换至包括
  def initialize(viewport,b ...


结果Spriteset_Battle的14行又出错了。
那Spriteset_Battle脚本的12和14行数字怎么加?

然后我只好把那个脚本改回了开始你让我改的(就是不加数字也不加什么的那种)
  1. alias initialize_old initialize
  2.   def initialize
  3.     initialize_old
复制代码
接着又重新测试事件的指令“战斗处理”,结果┣ Sideview 1脚本486行有出错(我要疯了!!!)
  1.     @target_battler = @battler.force_target[1]
复制代码

——旧坑欢迎戳
回复 支持 反对

使用道具 举报

Lv1.梦旅人

匿·蹤

梦石
0
星屑
65
在线时间
99 小时
注册时间
2006-3-19
帖子
456
16
发表于 2013-3-3 14:53:09 | 只看该作者
本帖最后由 OCTSJimmy 于 2013-3-3 15:55 编辑
yangjunyin2002 发表于 2013-3-3 14:01
结果Spriteset_Battle的14行又出错了。
那Spriteset_Battle脚本的12和14行数字怎么加?


我总结一下吧,依次修改:

1、ATB中,出错的那个第1521行上面添加,这里可以搜索“ATB_NEWGAME_SPEED”来定位,Game_Party类中:
RUBY 代码复制
  1. if @atb_custom.nil?
  2.    @atb_control = []
  3.    @atb_custom = [N02::ATB_NEWGAME_MODE, N02::ATB_NEWGAME_SPEED - 1]
  4. end


如此试试看,感觉有点像那个1521附近的初始化出了问题。。。。

2、Sideview1 中,这个在Sideview1的Sprite_Battler类中。
第10行上面,插入:
RUBY 代码复制
  1. alias initialize_old initialize

原来的第10行下面插入,注意这里有参数
RUBY 代码复制
  1. initialize_old(viewport, battler)


3、ATB中
第1539行开始,至
RUBY 代码复制
  1. def initialize(viewport,battler = nil)
替换为:
RUBY 代码复制
  1. #==============================================================================
  2. # ■ Sprite_MoveAnime
  3. #------------------------------------------------------------------------------
  4. #  ATBゲージ用のスプライトです。
  5. #==============================================================================
  6. class Sprite_ATB < Sprite_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 公開インスタンス変数
  9.   #--------------------------------------------------------------------------
  10.   attr_accessor :battler
  11.   attr_accessor :count            # 更新カウント
  12.   #--------------------------------------------------------------------------
  13.   # ● オブジェクト初期化
  14.   #--------------------------------------------------------------------------
  15.   alias initialize_ATB initialize
  16.   def initialize(viewport,battler = nil)
  17.     initialize_ATB(viewport)


如此三处,改完后试试。

点评

我应该没改错啊!或者你QQ联系我,远程帮忙。我的QQ:1337253857  发表于 2013-3-3 15:56
那也就是说Spriteset_Battle脚本不用改喽?  发表于 2013-3-3 15:14

评分

参与人数 1星屑 +350 梦石 +1 收起 理由
怪蜀黍 + 350 + 1 辛苦了。

查看全部评分

卐忍 → 解忍 → 元忍 → 隐忍 → 卍忍 → 匿踪(最终)
完全退步到了卐忍阶段
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
196
在线时间
835 小时
注册时间
2012-9-16
帖子
1811
17
 楼主| 发表于 2013-3-3 15:22:32 | 只看该作者
OCTSJimmy 发表于 2013-3-3 14:53
我总结一下吧,依次修改:

1、出错的那个第1521行上面添加,这里可以搜索“ATB_NEWGAME_SPEED”来定位: ...

我按你说的重改。

如果Spriteset_Battle脚本改成
RUBY 代码复制
  1. alias initialize_old initialize
  2.   def initialize
  3.     initialize_old

┣ Sideview 1脚本486行会出错。

如果按原始的Spriteset_Battle脚本的话。。。
依然┣ Sideview 1脚本486行会出错!!!!!

点评

原始的脚本,一律不动,那个不能动。。。。  发表于 2013-3-3 15:59
请按照上文,再对照一遍,确认没有改错。  发表于 2013-3-3 15:50

——旧坑欢迎戳
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
196
在线时间
835 小时
注册时间
2012-9-16
帖子
1811
18
 楼主| 发表于 2013-3-3 16:02:46 | 只看该作者
本帖最后由 yangjunyin2002 于 2013-3-3 16:50 编辑
OCTSJimmy 发表于 2013-3-3 14:53
我总结一下吧,依次修改:

1、ATB中,出错的那个第1521行上面添加,这里可以搜索“ATB_NEWGAME_SPEED” ...


事件的指令战斗是不会出错了。但是如果敌人攻击,会出现错误(不管是什么招式什么的)而数据库的“战斗测试”不会出现这种情况,这又是怎么回事?
ATB脚本依旧见那贴
(好吧,战斗测试时会同脚本227行出错)




现在事件指令的战斗处理会出错。这次是1554行出错。出错提示就deek level什么的。

点评

伸手副作用完美之体现。  发表于 2013-3-5 19:28
你的外来脚本比默认脚本还要多,这能兼容?不出错才怪了。  发表于 2013-3-3 21:10

——旧坑欢迎戳
回复 支持 反对

使用道具 举报

Lv3.寻梦者

唯一的信徒

梦石
0
星屑
1665
在线时间
1357 小时
注册时间
2013-1-29
帖子
1637
19
发表于 2013-3-7 05:29:48 | 只看该作者
LZ不要再这样了!
一般私用版的Sideview臼井版都不是能照搬的!
如果要做好看的就自己去找到Kaduki Sideview之后找大神修改!这种东西经不起LZ的“提问”!

点评

哦。。。对不起啊,我还不知道。。。  发表于 2013-3-7 12:08
『我只是一个正在潜心修炼的渣乐师罢了』
Dear Time\(^o^)/~


假如上面的图片挂了的话麻烦各位去发个帖 @ 一下 orzFly 让他修复 deartime
回复 支持 反对

使用道具 举报

Lv1.梦旅人

匿·蹤

梦石
0
星屑
65
在线时间
99 小时
注册时间
2006-3-19
帖子
456
20
发表于 2013-3-8 08:09:16 | 只看该作者
我等你完整的工程文件等到今天也没见你发……
你用的脚本太多了,到处都有各自需求的图片,图片齐全,我还可以帮你一个个调试,一个个修理BUG……
前面的回答,有两处都是经过屏蔽脚本后得出的结论……我真的不知道需要放哪些图片进去啊……
我实在无奈了……

点评

还是加我QQ吧。。。QQ:1337253857  发表于 2013-3-8 12:23
卐忍 → 解忍 → 元忍 → 隐忍 → 卍忍 → 匿踪(最终)
完全退步到了卐忍阶段
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-23 01:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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