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

Project1

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

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
53 小时
注册时间
2013-4-28
帖子
132
跳转到指定楼层
1
发表于 2014-2-7 10:41:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我本来想搞一个大富翁游戏,现在只能弄到第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(我只是个转发的。。。。)=========发布在即======

Lv1.梦旅人

梦石
0
星屑
50
在线时间
375 小时
注册时间
2013-10-1
帖子
77
2
发表于 2014-2-7 10:49:52 | 只看该作者
多个指令连着写是可以的……还有这个发错区了吧- -

点评

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

使用道具 举报

Lv3.寻梦者

○赛

梦石
0
星屑
1249
在线时间
1276 小时
注册时间
2013-1-22
帖子
2246

贵宾

3
发表于 2014-2-7 12:37:52 | 只看该作者
果然发错区了@protosssonny
LZ可以使用事件里的“条件分歧”来制作啊~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

薄凉看客

梦石
0
星屑
50
在线时间
1269 小时
注册时间
2010-6-20
帖子
1316
4
发表于 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
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

开拓者

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

  -fk: -azogi:
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
275
在线时间
171 小时
注册时间
2010-12-12
帖子
14
6
发表于 2014-2-8 09:07:31 | 只看该作者
http://www.66rpg.com/articles/3120
这个里面有说这个问题,只要小改一下脚本就可以往下接了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-29 10:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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