设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1256|回复: 2
打印 上一主题 下一主题

[已经解决] 事件中的脚本不够怎么办

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
60 小时
注册时间
2012-3-30
帖子
37
跳转到指定楼层
1
发表于 2012-4-4 21:22:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如图 如果想要在事件中 输入脚本 但其 位置不够 写 怎么办

Lv3.寻梦者

灌水局大小姐

梦石
0
星屑
4295
在线时间
1690 小时
注册时间
2012-3-10
帖子
2469
2
发表于 2012-4-4 23:33:47 | 只看该作者
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导致解析出错.

评分

参与人数 1星屑 +2 收起 理由
永远の路克酱 + 2 认可答案

查看全部评分

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
60 小时
注册时间
2012-3-30
帖子
37
3
 楼主| 发表于 2012-4-5 13:15:16 | 只看该作者
YeYe. 发表于 2012-4-4 23:33
SailCat:
事件里使用脚本有很多很方便的用处,然而,那个永远也突不破的小框框却使得我们根本无法编写一些 ...

谢了                                   
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-18 22:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表