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

Project1

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

[已经过期] 截图存档标签式完美排版v1.02的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
35 小时
注册时间
2010-11-7
帖子
26
跳转到指定楼层
1
发表于 2010-12-21 12:55:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
存档窗口(主)的第27行出错……
  1.     for i in 5*$label..5*$label+4
复制代码




这是怎么回事……?

点评

orz,别用我的蛋疼脚本了...  发表于 2010-12-22 17:39

Lv3.寻梦者

梦石
0
星屑
1743
在线时间
485 小时
注册时间
2006-1-7
帖子
1073
2
发表于 2010-12-21 13:25:16 | 只看该作者
  1. $label  应该是没有被赋值,导致计算结果是nil,也就是把i带入"不存在"到"不存在"的数值
复制代码
呃,应该是酱紫
你把脚本都拿出来我们看看。
初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
35 小时
注册时间
2010-11-7
帖子
26
3
 楼主| 发表于 2010-12-22 20:38:47 | 只看该作者
表示……对脚本修改不能……

怎么改能说下吗?

点评

无奈的表示…………你让我改东西……是不是要把东西拿来?  发表于 2010-12-22 21:03
……脚本拿来  发表于 2010-12-22 21:00
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
202 小时
注册时间
2009-9-6
帖子
307
4
发表于 2010-12-22 21:04:53 | 只看该作者
对啊,楼主应该把真正制作的东西拿上来,才能查看到底是哪里的问题,某行的错误不能代表出错点就是那
   .black-box//
-------------制作准备中
小血的百度博客
小血的腾讯博客
小血的新浪微博
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
35 小时
注册时间
2010-11-7
帖子
26
5
 楼主| 发表于 2010-12-22 21:06:43 | 只看该作者
好吧……这一套脚本太多了……
就发这一个吧……
  1. #存档界面(目录页)
  2. #章半仙制作
  3. class Window_SaveFile < Window_Selectable3
  4.   #--------------------------------------------------------------------------
  5.   # ● 初始化对像
  6.   #     width    : 窗口的宽
  7.   #     commands : 命令字符串序列
  8.   #--------------------------------------------------------------------------
  9.   def initialize(position , r , g, b, a)
  10.     # 由命令的个数计算出窗口的高
  11.     super(200,position, 440, 5 * 64 + 64,64)
  12.     @item_max = 5
  13.     @r = r
  14.     @g = g
  15.     @b = b
  16.     @a = a
  17.     self.contents = Bitmap.new(width - 64, @item_max * 64)
  18.     #这是留给菜鸟设透明度用的
  19.     #self.opacity = 0
  20.     refresh
  21.   end
  22.   #--------------------------------------------------------------------------
  23.   # ● 刷新
  24.   #--------------------------------------------------------------------------
  25.   def refresh
  26.     self.contents.clear
  27.     for i in 5*$label..5*$label+4
  28.       draw_item(i, normal_color)
  29.     end
  30.   end
  31.   #--------------------------------------------------------------------------
  32.   # ● 描绘项目
  33.   #     index : 项目编号
  34.   #     color : 文字色
  35.   #--------------------------------------------------------------------------
  36.   def draw_item(index, color)
  37.     self.contents.font.name = "宋体"
  38.     self.contents.font.size = 15
  39.     self.contents.font.color =  Color.new(@r, @g, @b, @a)
  40.     i = index - 5*$label
  41.     rect = Rect.new(4, 64 * i, 432, 64)
  42.     self.contents.fill_rect(rect, Color.new(0, 0, 0, 0))
  43.     self.contents.draw_text(rect,"存档#{index +1}")
  44.      #获取时间(原本想偷个懒直接在Window_File里面调用,后来发现窗口释放不掉)
  45.       if FileTest.exist?("save/"+"Save#{index}.rxdata")
  46.        file = File.open("save/"+"Save#{index}.rxdata", "r")
  47.        @time_stamp = file.mtime
  48.        file.close
  49.       # 描绘时间(游戏时间个人认为可衡量性不大,而且占地方就删掉了,需要的人自己补吧)
  50.        time_string = @time_stamp.strftime("%Y年%m月%d日  %H:%M")
  51.        self.contents.draw_text(210, 64 * i+42, 432, 32, time_string)
  52.       #描绘地图名
  53.       if $mapid ==nil
  54.         mapname ="没有记录"
  55.         @r =100
  56.         @g =100
  57.       else
  58.      
  59.         end
  60.        self.contents.font.name = "黑体"#如果有微软雅黑的就更美观了
  61.        self.contents.font.size = 30
  62.        self.contents.font.color = Color.new(@r, @g, 255, 255)
  63.    
  64.         end
  65.   end
  66.   #--------------------------------------------------------------------------
  67.   # ● 项目无效化
  68.   #     index : 项目编号
  69.   #--------------------------------------------------------------------------
  70.   def disable_item(index)
  71.     draw_item(index, disabled_color)
  72.   end
  73. end
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 11:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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