Project1

标题: 切换场景随机发生事件 [打印本页]

作者: 闪电    时间: 2007-8-6 18:10
标题: 切换场景随机发生事件
假设我设置了三个事件,如何让这三个事件在切换地图的时候随机发生一个呢,谢谢 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 闪电    时间: 2007-8-6 18:10
标题: 切换场景随机发生事件
假设我设置了三个事件,如何让这三个事件在切换地图的时候随机发生一个呢,谢谢 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 再生的kaze    时间: 2007-8-6 18:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: 闪电    时间: 2007-8-6 20:42
楼上能写具体一些吗,我看不懂....
作者: kaze    时间: 2007-8-6 20:46
就是说不用三个事件
只要一个就好在事件中设置
条件分歧:脚本(rand(3) == 0)          表示从0,1,2三个数中选一个恰好为0,即1/3概率
       ******************(你要弄的事件)
   否则
      条件分歧  脚本(rand(1) = 0)
          ********************
      否则
         *****************
作者: Benavii    时间: 2007-8-6 20:46
变量操作 0001 随机数1..4
条件分歧 当变量为1的时候
XXXXXXXXXXXXXX
分歧结束
条件分歧 当变量为2的时候
XXXXXXXXXXXXXX
分歧结束
条件分歧 当变量为3的时候
XXXXXXXXXXXXXX
分歧结束
暂时消除事件

每张地图上放一个这个事件,作为自动事件。
纯事件法

用事件脚本的话
x = rand(3)
case x
when 0
公共事件1
when 1
公共事件2
when 2
公共事件3
end
条件是自动或者并行,同样要每个地图放一个,在事件末尾写暂时消除事件。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: kaze    时间: 2007-8-6 20:48
以下引用Benavii于2007-8-6 12:46:56的发言:

变量操作 0001 随机数1..4
条件分歧 当变量为1的时候
XXXXXXXXXXXXXX
分歧结束
条件分歧 当变量为2的时候
XXXXXXXXXXXXXX
分歧结束
条件分歧 当变量为3的时候
XXXXXXXXXXXXXX
分歧结束
暂时消除事件

每张地图上放一个这个事件,作为自动事件。

嗯,应该是变量操作 0001 随机数1..3  吧

我是脚本初学者所以遇到什么都比较喜欢用脚本弄{/gg}
作者: Benavii    时间: 2007-8-6 20:53
以下引用kaze于2007-8-6 12:48:53的发言:

嗯,应该是变量操作 0001 随机数1..3  吧

我是脚本初学者所以遇到什么都比较喜欢用脚本弄

我那个随机数会选出4个,还有四分之一概率不发生,如果必须发生就用1..3。
脚本的话用case比较方便……




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