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

Project1

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

[已经解决] 关于轩辕剑美化加强脚本的问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
130
在线时间
0 小时
注册时间
2009-9-1
帖子
3
跳转到指定楼层
1
发表于 2009-9-16 11:44:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
第一次和朋友一起制作RPG,用的是轩辕剑的美化加强脚本,游戏做到最后脚本出了问题。实在不敢随意修改,所以前来向大家请教。
游戏平时运行没问题,但是一旦右键点开菜单后点击【技能】就会出现问题,如图:



点击【技能】之后点击单人头像:





以下是Window_Skill_Icon的脚本(不会贴脚本,还请见谅啊!):

#==============================================================================
# ■ Window_Skill
#------------------------------------------------------------------------------
#  特技大图标显示。
#==============================================================================

class Window_Skill_Icon < Window_Base
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #--------------------------------------------------------------------------
  def initialize
    super(147, 395, 200, 200)
    @skill = nil
    @skill_id = -1
    self.contents = Bitmap.new(width - 32, height - 32)
    self.opacity = 0
    refresh
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    if @skill != nil
      if @skill != @skill_id
        self.contents.clear
        bitmap = Bitmap.new("Graphics/system/menu/Item/" + $data_system.elements[@skill.element_set[0]] + ".png")
        pic_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
        self.contents.blt(0, 0, bitmap, pic_rect)
        @skill_id = @skill
      end
    end
  end
  def set_skill(skill)
    @skill = skill
  end
end

想请问大家,这个问题要怎么解决?

Lv3.寻梦者

梦石
0
星屑
1743
在线时间
485 小时
注册时间
2006-1-7
帖子
1073
2
发表于 2009-9-16 12:24:24 | 只看该作者
本帖最后由 白鬼 于 2009-9-16 12:28 编辑
  1. #============================================================================
  2. # ■ Window_Skill
  3. #------------------------------------------------------------------------------
  4. #  特技大图标显示。
  5. #============================================================================

  6. class Window_Skill_Icon < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(147, 395, 200, 200)
  12.     @skill = nil
  13.     @skill_id = -1
  14.     self.contents = Bitmap.new(width - 32, height - 32)
  15.     self.opacity = 0
  16.     refresh
  17.   end
  18.   #--------------------------------------------------------------------------
  19.   # ● 刷新
  20.   #--------------------------------------------------------------------------
  21.   def refresh
  22.     if @skill != nil
  23.       if @skill != @skill_id
  24.         self.contents.clear
  25.         bitmap = Bitmap.new("Graphics/system/menu/Item/" + $data_system.elements[@skill.element_set[0]] + ".png")
  26.         pic_rect = Rect.new(0, 0, bitmap.width, bitmap.height)
  27.         self.contents.blt(0, 0, bitmap, pic_rect)
  28.         @skill_id = @skill
  29.       end
  30.     end
  31.   end
  32.   def set_skill(skill)
  33.     @skill = skill
  34.   end
  35. end
复制代码
楼主别激动,我只是把脚本用代码贴出来,看看26行是哪行而已。
不好意思,看不懂那个错误代码,帮不上忙
初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
130
在线时间
0 小时
注册时间
2009-9-1
帖子
3
3
 楼主| 发表于 2009-9-17 10:57:58 | 只看该作者
汗,还是谢谢LS,至少现在脚本一目了然了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
40 小时
注册时间
2009-9-3
帖子
64
4
发表于 2009-9-17 18:10:38 | 只看该作者
本帖最后由 鬼火 于 2009-9-17 18:13 编辑

脚本没错误,打开游戏数据库~特技~把特技都选上属性。。。就OK了
我也是新人,能帮到你真高兴:victory:
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
130
在线时间
0 小时
注册时间
2009-9-1
帖子
3
5
 楼主| 发表于 2009-9-19 12:03:47 | 只看该作者
已经解决了~万分感谢楼上!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-8 06:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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