赞 | 0 |
VIP | 0 |
好人卡 | 110 |
积分 | 1 |
经验 | 24791 |
最后登录 | 2013-6-25 |
在线时间 | 687 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 687 小时
- 注册时间
- 2012-10-29
- 帖子
- 1543
|
本帖最后由 j433463 于 2013-1-9 06:56 编辑
我找了一下,不知道您是否用的这个双地图名美化脚本?
http://rpg.blue/thread-230447-1-1.html
如果是,我说一下英名地图名改成用备注栏加注的方法,
首先,在 Game_Map 脚本中,找一个位置,加入一段:- #--------------------------------------------------------------------------
- # ● 定义使用备注栏
- #--------------------------------------------------------------------------
- def note
- @map.note
- end
复制代码 然后把双地图美化脚本中的:- def set_map_name
- temp_map_name = $game_map.display_name.split("@")
- @map_name_ch = temp_map_name[0].to_s
- @map_name_en = MODIFIER + " " + temp_map_name[1].to_s + " " + MODIFIER
- end
复制代码 把那定义的三行注解,改成:- def set_map_name
- #temp_map_name = $game_map.display_name.split("@")
- #@map_name_ch = temp_map_name[0].to_s
- #@map_name_en = MODIFIER + " " + temp_map_name[1].to_s + " " + MODIFIER
- @map_name_ch = $game_map.display_name
- $game_map.note.sub!(/<enmap:(.*?)>/i, "")
- @map_name_en = $1.to_s
- end
复制代码 那三行不注解直接删掉也可以,注解不删是为了以后要改回来方便起见。
像这样,然后,您在地图设定中,本来用 @ 加在后面的英文地图名称改放在备注栏中,
譬如本来是 @ the Big Map,现在把它去掉,在备注栏填上: <enmap: The Big Map>
也就是说,备注栏中英文地图名的语法格式是 <enmap:XXXXXXX> ,
那 XXXXXXX 就是英文地图名。
这样子就没有 @ 的问题了,使用备注栏,完全不会与别的脚本冲突的。 |
|