Project1

标题: 为什么事件只能输12行脚本? [打印本页]

作者: sam小子    时间: 2014-2-7 10:41
标题: 为什么事件只能输12行脚本?
我本来想搞一个大富翁游戏,现在只能弄到第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
复制代码

作者: 斯塔萨菲雅    时间: 2014-2-7 10:49
多个指令连着写是可以的……还有这个发错区了吧- -
作者: 天地有正气    时间: 2014-2-7 12:37
果然发错区了@protosssonny
LZ可以使用事件里的“条件分歧”来制作啊~
作者: 恐惧剑刃    时间: 2014-2-7 12:41
可以使用“;”输在同一行

比如:
  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
复制代码
只用了三行
作者: kuerlulu    时间: 2014-2-7 14:46
其实为什么不定义一个方法【作死
  1. class Interpreter
  2.   def prand(int)
  3.     p int+1
  4.   end
  5. end
复制代码
然后其实随机数在事件里就有[数值处理]>[代入随机数]即可
如果不是另写脚本在下觉得事件更容易懂一些
作者: 银河2008    时间: 2014-2-8 09:07
http://www.66rpg.com/articles/3120
这个里面有说这个问题,只要小改一下脚本就可以往下接了。




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