Project1
标题:
如何條件分支當地圖某ID的自開關為A的時候執行?
[打印本页]
作者:
play337
时间:
2021-12-2 01:54
标题:
如何條件分支當地圖某ID的自開關為A的時候執行?
如何條件分支當地圖某ID的自開關為A的時候執行?
我現在查到用這樣... 結果不能跑 >_<
條件分支 : $gameSelfSwitches.value([1, $gameVariables.value(7), 'A'])
地圖1 . ID =變數7 . 自開關 A 的時候 執行
作者:
任小雪
时间:
2021-12-2 07:52
小白机翻原文:
if (this._eventId > 0) {
//键 = [地图id,事件id, 参数组[1] ]
var key = [this._mapId, this._eventId, this._params[1]];
//结果 = (游戏独立开关组 值(键) === (参数组[2] === 0) )
result = ($gameSelfSwitches.value(key) === (this._params[2] === 0));
我的盲猜:
var key = [7, 1, A]
if($gameSelfSwitches.value(key)==true){console.log("地图7,事件1,独立开关A")};
作者:
shantianzu
时间:
2021-12-2 08:52
$gameSelfSwitches.value[5, 7, 'A']
作者:
xiaohuangdi
时间:
2021-12-2 09:27
本帖最后由 xiaohuangdi 于 2021-12-2 09:30 编辑
可以但没必要,做RPG游戏的基本逻辑不是这样,既然判定了直接在那个A之前打开开关就行,做线性任务还是用变量;
直接调用就可以,不用任何插件,语法得换成MV的
Sw1.jpg
(32.52 KB, 下载次数: 16)
下载附件
保存到相册
2021-12-2 09:28 上传
Sw2.jpg
(17.25 KB, 下载次数: 13)
下载附件
保存到相册
2021-12-2 09:28 上传
作者:
仇九
时间:
2021-12-2 10:18
$gameSelfSwitches.value([1, $gameVariables.value(7), 'A'])这个好像没问题。
查一查是不是别的方面的问题?
作者:
任小雪
时间:
2021-12-2 10:35
本帖最后由 任小雪 于 2021-12-2 12:31 编辑
var key = [1, $gameVariables.value(7), 'A']
if($gameSelfSwitches.value(key)==true){console.log("地图1,事件(变量7),独立开关A")};
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1