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

Project1

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

属性增加器

 关闭 [复制链接]

Lv1.梦旅人

逃兵

跳转到指定楼层
1
发表于 2007-1-6 23:33:59 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
点击下载

介绍:
就是类似添加$data_actors[8].bbs_name之类新建属性的东西,
使用前请把补丁中内容也插入到脚本中。

具体参看工程。

补丁:
  1. class Scene_Makeing
  2.   #--------------------------------------------------------------------------
  3.   # ● 生成脚本
  4.   #--------------------------------------------------------------------------
  5.   def make_script
  6.     name=@attribute_window.new_name
  7.     name.delete(" ")
  8.     return if name == ""
  9.     unless $new_infos[Rm_Plus_Fx::Ary1[main_index]].include? name
  10.       $new_infos[Rm_Plus_Fx::Ary1[main_index]].push name
  11.     end
  12.     type=@attribute_window.type
  13.     @attribute_window.new_name=""
  14.     @attribute_window.type=0
  15.     s=""
  16.     s+="    "+"#自定义属性名:"+name+"\n"
  17.     s+="    "+"attr_accessor :"+name+"\n"
  18.     s+="    "+"def "+name+"\n"
  19.     case type

  20.     when 0
  21.       s+="      return @#{name} != nil ? @#{name} : 0"+"\n"
  22.     when 1
  23.       s+="      return @#{name} != nil ? @#{name} : \"\""+"\n"
  24.     when 2
  25.       s+="      return @#{name} != nil ? @#{name} : false"+"\n"
  26.     end
  27.     s+="    "+"end"+"\n"   
  28.     x=""
  29.     x+="module RPG"+"\n"
  30.     x+="  class "+Rm_Plus_Fx::Ary2[main_index]+"\n"
  31.     x+=s
  32.     x+="  end"+"\n"
  33.     x+="end"+"\n"
  34.     fx(x)
  35.     @scripts = load_data("Data/Scripts.rxdata")
  36.    
  37.     sk="RPG::#{Rm_Plus_Fx::Ary2[main_index]}"
  38.     n=get_ins_num(sk)
  39.     if n[1] == 1
  40.       @scripts.insert(n[0], [rand(100000000),sk,Zlib::Deflate.deflate(x)])
  41.     else
  42.       a0=@scripts[n[0]]
  43.       sfx=Zlib::Inflate.inflate(a0[2])
  44.       a1=sfx.split(/\n/)
  45.       n1=get_ins_line(a1,"class "+Rm_Plus_Fx::Ary2[main_index])
  46.       if n1[1] == 1
  47.         @scripts.insert(n[0], [rand(100000000),sk,Zlib::Deflate.deflate(x)])
  48.       else
  49.         s01=a1[0...n1[0]].join("\n")+"\n"
  50.         s02=a1[n1[0]...a1.length].join("\n")
  51.         @scripts[n[0]][2]=Zlib::Deflate.deflate(s01+s+s02)
  52.       end
  53.     end
  54.     save_data(@scripts,"Data/Scripts.rxdata")
  55.     save_data($new_infos,"Data/NewInfos.rxdata")
  56.   end
  57. end
复制代码


              [本贴由 叶舞枫 于 2007-4-1 19:58:40 进行了编辑]
「If you judge people, you have no time to love them.」—— Mother Teresa

Lv1.梦旅人

风雪夜不归人

梦石
0
星屑
50
在线时间
276 小时
注册时间
2006-3-7
帖子
6721

贵宾

20
发表于 2007-2-1 00:46:57 | 只看该作者
不知道是什么= =|||,但还是决定下!
有些人,到了七八月份就会诈尸。
宫斗,是女生永远的爱。
冷门,是本人不变的欲。
作弊,是玩家自由的痛。
练级,是橙光割舍的情。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-3-30
帖子
40
19
发表于 2007-1-10 21:33:17 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

逃兵

18
 楼主| 发表于 2007-1-9 03:28:50 | 只看该作者
这个并不是什么好东西,各位可能要失望了。
恩,本来就没想加VIP限制,只是感觉会有些问题,
现在解除了。
「If you judge people, you have no time to love them.」—— Mother Teresa
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
1 小时
注册时间
2007-1-7
帖子
189
17
发表于 2007-1-9 01:08:19 | 只看该作者
是屬性點數分配的嗎@@不過不夠vip看~~算了....(殘念)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2006-3-23
帖子
25
16
发表于 2007-1-9 00:46:09 | 只看该作者
恐怖~

   VIP = 40?

还早!

以后再说~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2006-3-23
帖子
25
15
发表于 2007-1-9 00:44:23 | 只看该作者
恐怖~

   VIP = 40?

还早!

以后再说~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2006-12-2
帖子
201
14
发表于 2007-1-8 21:29:26 | 只看该作者
唉,差39点哦
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
2 小时
注册时间
2006-6-6
帖子
72
13
发表于 2007-1-8 10:53:29 | 只看该作者
威望要怎麼樣才能加啊?

能不能給點方便?

謝謝。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风雪夜不归人

梦石
0
星屑
50
在线时间
276 小时
注册时间
2006-3-7
帖子
6721

贵宾

12
发表于 2007-1-7 22:07:41 | 只看该作者
我看不到吗?明明是够了的吧……为什么什么都看不到?

——————————————————

原来只有这么短啊……那我是看到了的~
有些人,到了七八月份就会诈尸。
宫斗,是女生永远的爱。
冷门,是本人不变的欲。
作弊,是玩家自由的痛。
练级,是橙光割舍的情。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-27 06:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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