赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 29377 |
最后登录 | 2013-8-7 |
在线时间 | 1 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 1 小时
- 注册时间
- 2008-8-3
- 帖子
- 976
|
这是我写的在新菜单样式菜单栏上方显示地图名和坐标的脚本……
- #=============================================================================
- # 追加地图名和坐标显示For新菜单样式脚本 by DRG
- #==============================================================================
- # ■ Window_Menu_Command
- #==============================================================================
- class Window_Menu_Command < Window_Selectable
- #--------------------------------------------------------------------------
- # ○ 获取地图名
- # map_id : 地图 ID
- #--------------------------------------------------------------------------
- def get_map_name(map_id)
- mapinfo = load_data("Data/MapInfos.rvdata")
- result = mapinfo[map_id].name
- return result.split(/,/)[0].split(/_/)[0]
- end
- #--------------------------------------------------------------------------
- # ● 更新帮助文本(追加地图名称和坐标显示代码)
- #--------------------------------------------------------------------------
- def update_help
- text = $data_system.game_title
- if @commands[self.index] != nil
- text += ": " + @commands[self.index]
- end
- #----------------------显示地图名---------------------------------------
- map_name = get_map_name($game_map.map_id)
- text += " "
- if map_name.include?"@"
- text += "未知地域"
- else
- text += map_name
- end
- #-----------------------------------------------------------------------
- #----------------------显示坐标-----------------------------------------
- @x,@y = $game_player.x,$game_player.y
- text += " <#{@x},#{@y}>"
- #-----------------------------------------------------------------------
- @help_window.set_text(text)
- end
- end
复制代码 |
|