查看: 1979|回复: 5

[已经过期] 为什么事件只能输12行脚本?

[复制链接]
梦石
0
星屑
70
在线时间
54 小时
注册时间
2013-4-28
回帖
115
发表于 2014-2-7 10:41:13 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
我本来想搞一个大富翁游戏,现在只能弄到第4位
  1. a = rand 3
  2. case a #分歧开始
  3. when 0
  4. print "1"
  5. when 1
  6. print "2"
  7. when 2
  8. print "3"
  9. when 3
  10. print "4"
  11. end
复制代码
01.

02.======佣兵传奇=========The Mercenary legend(我只是个转发的。。。。)=========发布在即======
梦石
0
星屑
50
在线时间
375 小时
注册时间
2013-10-1
回帖
74
发表于 2014-2-7 10:49:52 | 显示全部楼层
多个指令连着写是可以的……还有这个发错区了吧- -

点评

意思就是你把脚本写进两个指令里只要连着就没问题……还有你确定这个是技术发布而不是提问?  发表于 2014-2-7 11:15
什么!?!?  发表于 2014-2-7 11:03
回复

使用道具 举报

○赛

梦石
0
星屑
1254
在线时间
1276 小时
注册时间
2013-1-22
回帖
2078

贵宾

发表于 2014-2-7 12:37:52 | 显示全部楼层
果然发错区了@protosssonny
LZ可以使用事件里的“条件分歧”来制作啊~
回复

使用道具 举报

薄凉看客

梦石
0
星屑
50
在线时间
1269 小时
注册时间
2010-6-20
回帖
1223
发表于 2014-2-7 12:41:59 | 显示全部楼层
可以使用“;”输在同一行

比如:
  1. a = rand 3;case a;when 0;print "1";when 1;
  2. print "2";when 2;print "3";when 3;print "4";
  3. end
复制代码
只用了三行

点评

哦,谢谢!  发表于 2014-2-7 14:05
回复

使用道具 举报

梦石
0
星屑
76
在线时间
1379 小时
注册时间
2012-7-5
回帖
1643

开拓者

发表于 2014-2-7 14:46:59 | 显示全部楼层
其实为什么不定义一个方法【作死
  1. class Interpreter
  2.   def prand(int)
  3.     p int+1
  4.   end
  5. end
复制代码
然后其实随机数在事件里就有[数值处理]>[代入随机数]即可
如果不是另写脚本在下觉得事件更容易懂一些

  -fk: -azogi:
回复

使用道具 举报

梦石
0
星屑
275
在线时间
171 小时
注册时间
2010-12-12
回帖
9
发表于 2014-2-8 09:07:31 | 显示全部楼层
http://www.66rpg.com/articles/3120
这个里面有说这个问题,只要小改一下脚本就可以往下接了。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部