Project1

标题: 黑暗圣剑传说的MapInfos.rxdata地图文件 [打印本页]

作者: naibo456    时间: 2010-8-31 09:20
标题: 黑暗圣剑传说的MapInfos.rxdata地图文件
黑暗圣剑传说MapInfos.rar (5.62 KB, 下载次数: 114, 售价: 1 星屑) 黑暗圣剑传说MapInfos.rxdata地图文件,适用于1.0版,其他版本没试过,测试使用的fux2的修改的显示地图ID的66RPG脚本,放入游戏目录的DATA文件夹即可,MAP231——Map240我不知道是干什么的,大家知道的可以回复告诉我,下面附上脚本:
  1. #==============================================================================

  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息

  3. #==============================================================================





  4. #==============================================================================

  5. # ■ 地图名显示脚本

  6. #     by Yuee

  7. #------------------------------------------------------------------------------

  8. # 在Main的上方插入一个页,将本脚本复制到那页中即可

  9. #==============================================================================



  10. #==============================================================================

  11. # ■ Window_MapName

  12. #------------------------------------------------------------------------------

  13. #  显示地图名字的窗口。

  14. #==============================================================================



  15. class Window_MapName < Window_Base

  16.   #--------------------------------------------------------------------------

  17.   # ● 类常量定义

  18.   #--------------------------------------------------------------------------



  19.   # 暂时屏蔽用的开关

  20.   SWITCH = 4333 #设置4333号开关为启用脚本开关。

  21.   

  22.   # 窗口位置设定

  23.   NAME_X = 250      # 矩形左上顶点X坐标

  24.   NAME_Y = 70       # 矩形左上顶点Y坐标

  25.   NAME_W = 220      # 矩形宽

  26.   NAME_H = 60       # 矩形高

  27.   

  28.   # 显示时间设置

  29.   SHOW_TIME_0 = 10  # 地图名出现前等待的帧数

  30.   SHOW_TIME_1 = 10  # 地图名从不可见变成可见的帧数

  31.   SHOW_TIME_2 = 34  # 地图名完全可见的帧数

  32.   SHOW_TIME_3 = 16  # 地图名从可见变成不可见的帧数

  33.   

  34.   # 完全可见时的透明度设置

  35.   OPACITY_1 = 244   # 边框

  36.   OPACITY_2 = 144   # 背景

  37.   OPACITY_3 = 255   # 文字

  38.   

  39.   # 地图名字的颜色

  40.   TEXT_COLOR = Color.new(255, 255, 255, 255)

  41.    

  42.   #--------------------------------------------------------------------------

  43.   # ● 初始化状态

  44.   #--------------------------------------------------------------------------

  45.   def initialize

  46.     super(NAME_X , NAME_Y, NAME_W, NAME_H)

  47.     # 初始化窗口透明度

  48.     self.opacity = 0

  49.     self.back_opacity = 0

  50.     self.contents_opacity = 0

  51.     self.contents = Bitmap.new(width - 32, height - 32)

  52.     # 剩余帧数初始化

  53.     @show_time = 0

  54.   end

  55.   #--------------------------------------------------------------------------

  56.   # ● 输出文字

  57.   #--------------------------------------------------------------------------

  58.   def setname   

  59.     unless $game_switches[SWITCH]==false

  60.       # 获取地图ID

  61.       newid = $game_map.map_id

  62.       time = SHOW_TIME_1 + SHOW_TIME_2 + SHOW_TIME_3  

  63.       # 如果现在的地图的ID不是刚才显示的地图ID则开始显示

  64.       if newid != @id

  65.         @id = newid

  66.         @show_time = SHOW_TIME_0 + SHOW_TIME_1 + SHOW_TIME_2 + SHOW_TIME_3

  67.       # 剩余帧数为0是时,全部窗口透明

  68.       elsif @show_time < 1

  69.         self.opacity = 0

  70.         self.back_opacity = 0

  71.         self.contents_opacity = 0

  72.         return

  73.       end      

  74.       self.contents.clear

  75.       self.contents.font.color = TEXT_COLOR

  76.       # 描绘地图名

  77.       a = "#{$game_map.map_id}" #设置a为地图ID号

  78.       self.contents.draw_text(4, 0 , width - 40, 32, a + $data_mapinfos[@id].name, 1)

  79.       # 根本帧数设定窗口透明度

  80.       if @show_time > (SHOW_TIME_2 + SHOW_TIME_3)

  81.         self.opacity = @show_time < time ? (((OPACITY_1 / SHOW_TIME_1) * (time - @show_time)).to_i) : 0

  82.         self.back_opacity = @show_time < time ? (((OPACITY_2 / SHOW_TIME_1 )* (time - @show_time)).to_i) : 0

  83.         self.contents_opacity = @show_time < time ? (((OPACITY_3 / SHOW_TIME_1) * (time - @show_time)).to_i) : 0

  84.       else

  85.         self.opacity = @show_time < (SHOW_TIME_3 / 16 * 14) ? ((OPACITY_1 / SHOW_TIME_3) * @show_time).to_i : OPACITY_1

  86.         self.back_opacity = @show_time < (SHOW_TIME_3 / 16 * 9) ? ((OPACITY_2 / SHOW_TIME_3) * @show_time).to_i : OPACITY_2

  87.         self.contents_opacity = @show_time < SHOW_TIME_3 ? ((OPACITY_3 / SHOW_TIME_3)* @show_time).to_i : OPACITY_3

  88.       end      

  89.       @show_time -= 1

  90.     end

  91.   end

  92. end



  93. #==============================================================================

  94. # ■ Scene_Map

  95. #------------------------------------------------------------------------------

  96. #  处理地图画面的类。(追加定义)

  97. #==============================================================================



  98. class Scene_Map

  99.   alias smn_main main

  100.   def main

  101.     @mapname = Window_MapName.new

  102.     smn_main

  103.     @mapname.dispose

  104.   end

  105.   

  106.   alias smn_update update

  107.   def update

  108.     @mapname.setname

  109.     smn_update

  110.   end

  111. end



  112. #==============================================================================

  113. # ■ Scene_Title

  114. #------------------------------------------------------------------------------

  115. #  处理标题画面的类。(追加定义)

  116. #==============================================================================



  117. class Scene_Title

  118.   alias smn_main main

  119.   def main

  120.     # 读取地图信息文件

  121.     $data_mapinfos = load_data("Data/MapInfos.rxdata")

  122.     smn_main

  123.   end

  124. end



  125. #==============================================================================

  126. # 本脚本来自www.66RPG.com,使用和转载请保留此信息

  127. #==============================================================================
复制代码

作者: yehaojie    时间: 2010-8-31 16:59
不明所以。。
作者: 新坦克君    时间: 2010-8-31 17:35
不解{:nm_7:}
作者: 星之璇    时间: 2010-8-31 23:25
通用的,他只读取了mapinfo,没有改过
作者: lyh_laughing    时间: 2011-1-27 02:05
我怎么下载不了..?
作者: 星尘泪    时间: 2011-1-27 07:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 步兵中尉    时间: 2011-1-27 22:29
有原作,没必要下载这个
作者: 不想伸手    时间: 2011-1-29 19:47
球解释- -
作者: 懒De说    时间: 2011-2-13 16:42
本帖最后由 懒De说 于 2011-2-13 16:43 编辑

没看明白,LZ想说什么
作者: 阿夏依岚    时间: 2011-2-13 20:11
似乎是原作的data 里没有MAPINFOS。。
作者: 451483807    时间: 2011-2-14 17:02
不是出了一个解密版吗?干嘛要这个?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1