alexncf125 发表于 2021-7-1 04:33
$gameSwitches.setValue(1, true);
for (i = 1; i < 9; i++){
if (!$gameVariables.value(i) === 1){
这是判断是否全都等于1吧?
楼主的意思貌似是是否全都相等,而不是必须全都必须等于一个特定的数值
我想大概应该这样:
$gameSwitches.setValue(1, true);//先把1号开关变成TRUE
for (i = 1; i < 9; i++){
if (! ($gameVariables.value(i) === $gameVariables.value(i+1) ) ){
$gameSwitches.setValue(1, false);//如果有一个不等,1号开关就会变成FALSE
};
};
注意,如果是要判断17到50这34个变量,那么就要写成:
(i = 17; i < 50; i++)