赞 | 0 |
VIP | 19 |
好人卡 | 5 |
积分 | 1 |
经验 | 3404 |
最后登录 | 2021-12-1 |
在线时间 | 79 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 60
- 在线时间
- 79 小时
- 注册时间
- 2007-2-11
- 帖子
- 140
|
紫菜豆腐煲 发表于 2012-7-30 04:40
@asd11000楼主,按3楼的方法做了,在主菜单上是多了“任务”但按下去没反应,召唤不出任务界面。
我记得有个脚本是自动换行的。我之前也是去找了那个脚本实现换行。
复制给你吧。- #==============================================================================
- # 本腳本來自www.66RPG.com,使用和轉載請保留此信息
- # http://rpg.blue/forum.php?mod=viewthread&tid=224184
- #==============================================================================
- class Window_Base
-
- alias :iisnow_convert_escape_characters :convert_escape_characters
- def convert_escape_characters(text)
- result = iisnow_convert_escape_characters(text)
- result.gsub!(/\ek/) { "\k" }
- result
- end
- def process_character(c, text, pos)
- case c
- when "\r"
- return
- when "\n"
- process_new_line(text, pos) if !@auto_n
- when "\k"
- @auto_n = false
- when "\f"
- process_new_page(text, pos)
- when "\e"
- process_escape_character(obtain_escape_code(text), text, pos)
- else
- process_normal_character(c,text,pos)
- end
- end
-
- def process_normal_character(c,text,pos)
- @auto_n = true
- text_width = text_size(c).width
- if real_width - pos[:x] > text_width
- draw_text(pos[:x], pos[:y], text_width * 2, pos[:height], c)
- pos[:x] += text_width
- else
- process_new_line(text,pos)
- process_normal_character(c,text,pos)
- end
- end
-
- def real_width
- return self.width - 2 * standard_padding
- end
-
- end
- class Window_Message
-
- def process_normal_character(c,text,pos)
- super
- wait_for_one_character
- end
- end
- #==============================================================================
- # 本腳本來自www.66RPG.com,使用和轉載請保留此信息
- #==============================================================================
复制代码 |
|