Project1

标题: mv的打开独立开关的脚本指令怎么写 [打印本页]

作者: qq546431664    时间: 2015-11-10 12:18
标题: mv的打开独立开关的脚本指令怎么写
以前用ace做的时候都是用的脚本指令,现在的MV好像不能用了,谁能告诉我现在的打开独立开关的脚本指令是什么
作者: VIPArcher    时间: 2015-11-10 12:46
  1. $gameSelfSwitches.setValue([地图ID,事件ID,"独立开关名"],开关状态)
复制代码
例如开启1号地图1号事件"A"独立开关
  1. $gameSelfSwitches.setValue([1,1,"A"],true)
复制代码

作者: 石林尘影    时间: 2022-3-2 00:58
VIPArcher 发表于 2015-11-10 12:46
例如开启1号地图1号事件"A"独立开关

这是设置独立开关的状态,请问如果条件分支判断true/false, 应该怎么写呢?
作者: RyanYe    时间: 2022-3-2 07:32
石林尘影 发表于 2022-3-2 00:58
这是设置独立开关的状态,请问如果条件分支判断true/false, 应该怎么写呢? ...

$gameSwitches.value(3)
作者: 小凡哥    时间: 2022-3-2 09:29
石林尘影 发表于 2022-3-2 00:58
这是设置独立开关的状态,请问如果条件分支判断true/false, 应该怎么写呢? ...


JAVASCRIPT 代码复制
  1. if ($gameSelfSwitches.value([地图ID,事件ID,"独立开关名"])) {
  2.     //开关打开
  3. }else{
  4.     //开关关闭
  5. }

作者: 石林尘影    时间: 2022-3-2 10:48
小凡哥 发表于 2022-3-2 09:29
if ($gameSelfSwitches.value([地图ID,事件ID,"独立开关名"])) {
    //开关打开
}else{

感谢回复,我发现还可以这样写:
分支判断: 事件脚本 :
$gameSelfSwitches.value([地图ID, 事件ID, '独立开关名'])==true
或者
$gameSelfSwitches.value([地图ID, 事件ID, '独立开关名'])==false
作者: 石林尘影    时间: 2022-3-2 12:02
本帖最后由 石林尘影 于 2022-3-9 14:19 编辑
石林尘影 发表于 2022-3-2 10:48
感谢回复,我发现还可以这样写:
分支判断: 事件脚本 :
$gameSelfSwitches.value([地图ID, 事件ID, '独 ...

实际上,把$gameSelfSwitches.value([地图ID,事件ID,"独立开关名"]) 这个的前面加上!,写成!$gameSelfSwitches.value([地图ID,事件ID,"独立开关名"]) ,就表示开关没有被开启的情况了。




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