Project1

标题: 脚本换行遵循什么规则? [打印本页]

作者: 霜冻之狼    时间: 2009-9-12 17:28
标题: 脚本换行遵循什么规则?
事件命令的"脚本"有行数限制,有时候脚本太长就只能换行了
但是有时脚本换行后会出错,有时候不会出错

请问脚本的换行遵循什么样的规则?
作者: 紫苏    时间: 2009-9-12 17:28
http://rpg.blue/viewthread.php?tid=122710

二楼记得还真清楚
作者: Walkalone09    时间: 2009-9-12 17:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: 「旅」    时间: 2009-9-12 20:07
路过来捣乱~~
http://rpg.blue/viewthread.php?tid=35164
作者: 玄月    时间: 2009-9-12 23:49
路过来捣乱~~
http://rpg.blue/viewthread.php?tid=35164
「旅」 发表于 2009-9-12 20:07

乃的确来捣乱的 = = 抽飞……
换行么 = =
“”、[]像这类的
“hello
world”
[1,2,3,
4,5,6]
完毕 = = 有没有错未知,自行测试
作者: ONEWateR    时间: 2009-9-13 00:06
我记得柳柳在某视频说过,但给忘了。
咱觉得应该没什么原则。
自己可以尝试一下。
  1. aasdasdsadsadsadsadsadasda =$game_map.events[1].id
复制代码
这例子不会出错,说明了它是执行了这段脚本。
  1. aasdasdsadsadsadsadsadasda =$game_map.events
  2. [1].id
复制代码
也就是说(咱真的不会总结),一些脚本在脚本编辑器中换行也不会出错。例如
  1. if asd and
  2. !bsd and
  3. csd and
  4. !dsd
  5. end
复制代码
这样的脚本,在换行“不切割”其变量,方法名时是不会出错的,但不排除效果是一样的。

咱一般处理长脚本的方法是,在空白的一页def 方法,然后在事件脚本 方法即可~

ps:以上纯属个人经验,如有错,请pia之。
作者: Walkalone09    时间: 2009-9-13 13:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: Flyingpww    时间: 2009-9-13 21:04
你直接在脚本里定义一个方法。你再拿到事件脚本框是一样的。定义个模块也行的!没有必要写在事件框中!
作者: Eienshinken    时间: 2009-9-15 08:07
加 \ 我记得应该可以用 以前我就是这样换行的




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