Project1
标题:
事件中的脚本不够怎么办
[打印本页]
作者:
Forj
时间:
2012-4-4 21:22
标题:
事件中的脚本不够怎么办
如图 如果想要在事件中 输入脚本 但其 位置不够 写 怎么办 dsu_plus_rewardpost_czw
作者:
YeYe.
时间:
2012-4-4 23:33
SailCat:
事件里使用脚本有很多很方便的用处,然而,那个永远也突不破的小框框却使得我们根本无法编写一些复杂的脚本控制结构
但是,现在可以突破这个小框框的行数(12)限制了,只要你一个脚本事件挨一个脚本事件,可以写的很长很长,一个循环结构,分歧结构分写在两个事件里也根本没有关系
方法如下:
打开RGSS,定位到Interpreter 7,第263行,该行内容如下
if @list[@index+1].code == 655
你把它改成
if @list[@index+1].code == 655 or @list[@index+1].code == 355
然后保存
之后在事件中写脚本时,连续的,中间不夹杂其他事件的脚本事件,都会被认为是同一段脚本,并统一执行.
这样就为编写一些复杂的控制带来了可能,当然,40列这个列数还是没法突破的....sigh....
FantasyDR:
40列的话倒是无所谓的,Ruby有换行连续控制符"\"
写的时候只要加上"\",两行就被认为是一起的.
比如
if a==10 then $game_variables[3]==10
这个写不下的话,写成
if a==10 then\
$game_variables[3]==10
就可以.
BTW:
脚本事件书写的时候,如果被自动换行了,一定得自己改成这样.RM的事件脚本真诡异...那个编辑器会自动在每行后面加上\n导致解析出错.
作者:
Forj
时间:
2012-4-5 13:15
YeYe. 发表于 2012-4-4 23:33
SailCat:
事件里使用脚本有很多很方便的用处,然而,那个永远也突不破的小框框却使得我们根本无法编写一些 ...
谢了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1