| 赞 | 300 |
| VIP | |
| 好人卡 | |
| 积分 | 242 |
| 经验 | |
| 最后登录 | 2026-9-9 |
| 在线时间 | 9564 小时 |
- 梦石
- 1
- 星屑
- 23236
- 在线时间
- 9564 小时
- 注册时间
- 2012-6-19
- 回帖
- 7018
 
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
本帖最后由 喵呜喵5 于 2013-5-25 20:08 编辑
图书馆有一个显示文字的自动换行脚本,使用了以后确实可以自动换行了,但是和其他显示选项、显示任务的脚本貌似有冲突……
(http://rpg.blue/thread-224184-1-1.html)
于是自己写了一个自动换行脚本,实际上只有几行而已,测试的时候也没有问题可以正常使用
但是因为我不会写脚本所以感觉有点不安……为什么人家写了那么长我几行就完成了……
所以求各位对脚本纠错一下看看这个脚本有没有什么严重的问题……可以的话,告诉我如何解决或者能给我一个更完善的自动换行脚本就更好了………………
[pre lang="ruby" line="1"]=begin
===============================================================================
自动换行 By喵呜喵5
===============================================================================
【说明】
显示文章的自动换行
咱不负责修正本脚本中出现的BUG,因为就算出现BUG我也不知道怎么修正……
修改了默认Window_Message中的
process_normal_character(c, pos)
因此会与修改了相同内容的其他脚本不兼容
=end
#==============================================================================
# 设定部分
#==============================================================================
module M5AuMes
Switch = 0 #这里设置开关,开关开启则不使用自动换行
end
#==============================================================================
# 设定结束
#==============================================================================
#==============================================================================
# 脚本部分
#==============================================================================
class Window_Message < Window_Base
def process_normal_character(c, pos)
super
if (pos[:x] + 4 + self.contents.text_size(c).width) > self.contents.width && !$game_switches[M5AuMes::Switch]
process_new_line(c, pos)
end
wait_for_one_character
end
end
#==============================================================================
# 脚本结束
#==============================================================================[/pre] |
|