wxmxdh 发表于 2022-10-10 23:24:23

请问这个根据性别给物品的脚本哪里错了...

var status = -1;
var selectionLog = [];
function start() {
    action(1, 0, 0);
}
function action(d, c, b) {
    if (status == 0 && d == 0) {
      cm.dispose();
      return;
    }
    d == 1 ? status++ : status--;
    selectionLog = b;
    var a = -1;
    if (status <= a++) {
      cm.dispose();
    } else {
      if (status === a++) {
            cm.askYesNo('男生获得白色药水,女生获得红色药水哦!', 4, 9401025);
      } else {
            if (status === a++) {
                cm.dispose();
                        } else {
                if (cm.getPlayer().getGender() == 0) {
                  cm.gainItem(2000000, 1);//白色药水;
                                        cm.gainItem(cm.getItemId(), -1);
                } else {
                  cm.gainItem(2000001, 1);//红色药水;
                                        cm.gainItem(cm.getItemId(), -1);
                }
            }
      }
    }
}

wxmxdh 发表于 2022-10-10 23:24:51

没有提示报错,但是不给东西,然后用完需要解卡才行

爷丶看淡红尘 发表于 2022-10-17 06:58:58

status === a++   这个我咋没见过

宗達 发表于 2022-10-21 22:48:05

結束腳本要使用
cm.dispose();
页: [1]
查看完整版本: 请问这个根据性别给物品的脚本哪里错了...