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

Project1

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

[已经解决] 横版战斗,主角一攻击就出现错误

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
134 小时
注册时间
2011-11-6
帖子
61
跳转到指定楼层
1
发表于 2011-11-8 12:47:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Kimu 于 2011-11-8 16:36 编辑

新建 WinRAR ZIP 压缩文件.zip (660.4 KB, 下载次数: 50) 只要主角不攻击,什么错误都没有。错误提示
  1.   # 用赋予战斗不能的武器来分歧不死身设定
  2.         if $data_weapons[@active_battler.weapon_id].state_set.include?(1)
  3.           for member in $game_party.members + $game_troop.members
  4.             next if member.immortal
  5.             next if member.dead?
  6.             member.dying = true
  7.           end
  8.         else
  9.           immortaling
  10.         end
  11.       end  
  12.     else
  13.       if @active_battler.weapon == 0
  14.         action = @active_battler.base_action
  15.         immortaling
  16.       else
  17.         action = $data_weapons[@active_battler.weapon].base_action
  18.         if $data_weapons[@active_battler.weapon].state_set.include?(1)
  19.           for member in $game_party.members + $game_troop.members
  20.             next if member.immortal
  21.             next if member.dead?
  22.             member.dying = true
  23.           end
  24.         else
  25.           immortaling
  26.         end
  27.       end  
  28.     end
复制代码
这行有错误action = $data_weapons[@active_battler.weapon].base_action

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4714
在线时间
5241 小时
注册时间
2009-4-29
帖子
14318

贵宾

2
发表于 2011-11-8 12:58:42 | 只看该作者
把你的所有武器的攻击动画加上。我估计你主角的武器可能没有设置动画。
《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
134 小时
注册时间
2011-11-6
帖子
61
3
 楼主| 发表于 2011-11-8 13:23:25 | 只看该作者
protosssonny 发表于 2011-11-8 12:58
把你的所有武器的攻击动画加上。我估计你主角的武器可能没有设置动画。
...

设置动画了,而且主角可以杀死怪物,怪物消失的一瞬间,脚本错误


atarry于2011-11-8 13:38补充以下内容:
还发现个问题,选择怪物的时候不显示怪物名,移动光标后才能显示
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
4
发表于 2011-11-8 14:03:16 | 只看该作者
错误窗口截个图看看
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
134 小时
注册时间
2011-11-6
帖子
61
5
 楼主| 发表于 2011-11-8 15:09:21 | 只看该作者
小白玩家 发表于 2011-11-8 14:03
错误窗口截个图看看

原因我找到了,不过不知道怎么解决。战斗错误是因为设置的1号怪物必须为动态战斗图,设置别的数就出现错误,只要1号怪物用动态的就可以了。或者1,2,3都用动态,但是如果想1-100都用动态,我就不知道怎么设置了。

窗口冲突问题,是跟一个脚本冲突了,如附件。战斗系统,系统1,系统2这3个是横版战斗脚本,与详尽备注那个脚本冲突了。不知道怎么改


atarry于2011-11-8 15:30补充以下内容:
是得,但是选择怪物的时候移动一下光标就显示了,技能是根本不显示,都是只显示窗口


atarry于2011-11-8 15:31补充以下内容:
你QQ是多少啊

点评

下不了。你的窗口冲突是不是帮助窗口既不显示怪物,也不显技能名称?  发表于 2011-11-8 15:28
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
6
发表于 2011-11-8 15:55:40 | 只看该作者
脚本太多不知道哪个冲突了,找protosssonny吧,我解决不了
回复

使用道具 举报

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4714
在线时间
5241 小时
注册时间
2009-4-29
帖子
14318

贵宾

7
发表于 2011-11-8 16:12:20 | 只看该作者
我也遇到同样的问题,但是我解决了。依旧是只针对我自己的游戏做的脚本修改,不能大众化。但是我也说一下解决的途径!问题的原因就是显示技能的窗口和详细帮助都是调用Window_Help类的set_text,而详细帮助中对Window_Help类的set_text有新的定义,这样就把Window_Help原来的定义覆盖了。我的解决帮法是在Window_Help类新定义一个set_text2,即def set_text2,内容和默认的set_text一模一样。然后在Sideview 2类找到def pop_help(obj),并改成这样:
  1.   #--------------------------------------------------------------------------
  2.   # ● 帮助窗口的显示
  3.   #--------------------------------------------------------------------------
  4.   def pop_help(obj)
  5.     return if obj.extension.include?("不显示HELP")
  6.     @help_window = Window_Help.new if @help_window == nil
  7.     @help_window.set_text2(obj.name, 1)
  8.     @help_window.visible = true
  9.   end
复制代码
问题就解决了。如果要显示防御、逃跑等信息,还要相应地把def execute_action_guard、def execute_action_escape等地方的set_text修改成set_text2!
《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
134 小时
注册时间
2011-11-6
帖子
61
8
 楼主| 发表于 2011-11-8 18:17:02 | 只看该作者
protosssonny 发表于 2011-11-8 16:12
我也遇到同样的问题,但是我解决了。依旧是只针对我自己的游戏做的脚本修改,不能大众化。但是我也说一下解 ...

这个能看懂,但是前面定义一个TEXT-2不会定义,试了好几次都出错,因为我不会编程,麻烦能不能这个也跟我说说
回复

使用道具 举报

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4714
在线时间
5241 小时
注册时间
2009-4-29
帖子
14318

贵宾

9
发表于 2011-11-8 19:47:37 | 只看该作者
atarry 发表于 2011-11-8 18:17
这个能看懂,但是前面定义一个TEXT-2不会定义,试了好几次都出错,因为我不会编程,麻烦能不能这个也跟我 ...
  1. #=============================================================================
  2. # ■ Window_Help
  3. #------------------------------------------------------------------------------
  4. #  特技及物品的说明、角色的状态显示的窗口。
  5. #=============================================================================

  6. class Window_Help < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(0, 0, 544, WLH + 32)  #  <-----修改super(0, 0, 544, WLH + 32)
  12.   end
  13.   #--------------------------------------------------------------------------
  14.   # ● 设置文字
  15.   #  text  : 显示于窗口内的字符串
  16.   #  align : 对其 (0..靠左对齐, 1..居中对齐, 2..靠右对齐)
  17.   #--------------------------------------------------------------------------
  18.   def set_text(text, align = 0)
  19.     if text != @text or align != @align
  20.       self.contents.clear
  21.       self.contents.font.color = normal_color
  22.       self.contents.draw_text(4, 0, self.width - 40, WLH, text, align)
  23.       @text = text
  24.       @align = align
  25.     end
  26.   end
  27.   #--------------------------------------------------------------------------
  28.   # ● 设置文字
  29.   #  text  : 显示于窗口内的字符串
  30.   #  align : 对其 (0..靠左对齐, 1..居中对齐, 2..靠右对齐)
  31.   #--------------------------------------------------------------------------
  32.   def set_text2(text, align = 0)
  33.     if text != @text or align != @align
  34.       self.contents.clear
  35.       self.contents.font.color = normal_color
  36.       self.contents.draw_text(4, 0, self.width - 40, WLH, text, align)
  37.       @text = text
  38.       @align = align
  39.     end
  40.   end
  41. end
复制代码
《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复

使用道具 举报

Lv1.梦旅人

Mr.Gandum

梦石
0
星屑
226
在线时间
2070 小时
注册时间
2007-1-31
帖子
3039

贵宾

10
发表于 2011-11-8 20:03:38 | 只看该作者
本帖最后由 feizhaodan 于 2011-11-8 20:04 编辑

其实alias威武
用alias改名定义后,判断是不是从横版战斗调用的。
是的话,用新定义,不是的话,用就定义。

没用过横版和详细帮助的路过。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-4 18:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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