Project1

标题: 关于修改换行符为m之后的问题 [打印本页]

作者: RXVincent    时间: 2009-11-6 20:58
标题: 关于修改换行符为m之后的问题
本来因为XP那个古怪的换行符而修改了…………但是我发现输入"\m"时会出现"\",于是抱着尝试的态度也输入"amy",结果变成了↓

a

y

求解释…………不明白为什么会出现这个现象
作者: kakarot    时间: 2009-11-6 21:07
脚本里少打了一个斜杠吗?咱记得\m好像要写成(/\\[Mm]/)之类的..
作者: RXVincent    时间: 2009-11-6 21:30
/\\[Nn]\我只是改了这个还有下面的c == "\m"
作者: kakarot    时间: 2009-11-6 21:47
的确是有些诡异..不过前面的/\\[Nn]\[([0-9]+)\]/好像是拿来控制显示角色名字的,还是保留原样的好,也托他的福MS原来的\n效果上有些问题呢..

于是乎,依葫芦画瓢,改动这些地方试试:
首先在

  1. text.gsub!(/\\[Gg]/) { "\002" }
复制代码
之后加上

  1. text.gsub!(/\\[Mm]/) { "\003" }
复制代码
然后把“ # 另起一行文字的情况下”之后的c=="\n"改成c==“\003”
MS就正常了..
作者: RXVincent    时间: 2009-11-6 22:03
正常了…………我先去认可。




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