| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 0 |  
| 积分 | 1 |  
| 经验 | 7404 |  
| 最后登录 | 2013-10-11 |  
| 在线时间 | 28 小时 |  
 Lv1.梦旅人 
	梦石0 星屑50 在线时间28 小时注册时间2007-12-22帖子102 | 
| 
准备工作:首先在游戏根目录里创建一个文件夹命名为【Sdz】,在里面放一个文件叫【1hjshp】里面写321。
x
加入我们,或者,欢迎回来。您需要 登录 才可以下载或查看,没有帐号?注册会员  获得设定值:在游戏里新建一个脚本在里面写以下内容使用hdsdz(X)就可以获得了。脚本内容如下。
 
 复制代码def hdsdz(i = 1)
  if i == 1
    filename = "Sdz/" + "1hjshp" + ".txt"
    file = File.open(filename, "r")
    return [file.readlines, 0, 1]
  end
end
设定设定值:继续在那个建的脚本里写以下内容使用hdsdzx(X)就可以设置了。
 
 复制代码def hdsdzx(i = 1)
  @hdsdz = hdsdz(i)
  if @hdsdz[1] == 0
    @xhi = 0
    loop do
      @xhi += 1
      if @hdsdz[0] == "#{@xhi}"
        @hdsdz[0] = @xhi
        break
      end
    end
  end
  if @hdsdz[2] >= 1
    $game_party.actors[@hdsdz[2] - 1] = @hdsdz[0]
  end
end
测试内容:在地图上新建一个事件事件设定如下:
 
 复制代码┏━━━━━━━┓┏━┓
┃事件开始条件:┃┃01┃
┃○决定键      ┃┗━┛
┃○与主角接触  ┃┏━━━━━━━━━━━━━━━━━┓
┃○与事件接触  ┃┃◆ 脚本:hdsdzx(1)                ┃
┃●自动执行    ┃┃◆ 脚本:$scene = Scene_Menu.new  ┃
┃○并行处理    ┃┃◆ 暂时消除事件                   ┃
┗━━━━━━━┛┗━━━━━━━━━━━━━━━━━┛
 | 
 |