大千世界吧 关注:19,450贴子:48,718

【修改相关】图文-获取任意物品和调节人物属性

只看楼主收藏回复

本来准备放视频,要审核,先放图吧。
1、使用美味面包弹出输入框

2、先输入1 获取物品,这边可以选择武器防具和道具:

3、输入知惠弹窗提示有哪些物品,前面数字是物品的id,记住你要加的物品id

4、输入物品id,确定就能获取了

5、使用美味面包之后,选择2 能力增强,这里输入要修改的人物id:

6、选择需要修改的属性编号(0HP 1MP 2物理攻击 3物理防御 4魔法攻击 5魔法防御 6敏捷 7幸运)

7、输入要加多少属性,可以填负数,就会减属性:

8、这里我把物理攻击加99999,改完之后


IP属地:江苏1楼2021-10-04 12:22回复
    修改方法,在rpg_scenes.js这个位置加代码。代码放下一楼


    IP属地:江苏来自Android客户端2楼2021-10-04 12:31
    收起回复
      2025-12-25 05:35:49
      广告
      不感兴趣
      开通SVIP免广告
      if(this.item().id == 68){
      var mode = prompt("请输入要做什么:1.获取物品 2.能力增强 3.查找物品", "1");
      if (mode == '1') {
      var type = prompt("请输入要获取什么:1.武器 2.防具 3.道具", "1");
      var _tmpDatas;
      var msg = '';
      if (type == '1') {
      _tmpDatas = $dataWeapons;
      } else if (type == '2') {
      _tmpDatas = $dataArmors;
      } else {
      _tmpDatas = $dataItems;
      }
      for (i in _tmpDatas) {
      if (_tmpDatas[i]) {
      msg += ' ' + i + _tmpDatas[i].name;
      }
      }
      var alSize = 8000;
      for (var i = 1; i >= 0; i++) {
      let sta = (i - 1) * alSize;
      if (sta > msg.length - 1) {
      break;
      }
      let end = sta + alSize;
      end = Math.min(end, msg.length);
      alert(msg.substring(sta, end));
      }
      var id = prompt("输入要获取物品的id:", "1");
      $gameParty.gainItem(_tmpDatas[parseInt(id)], 1);
      } else if (mode == '2') {
      var msg = "";
      for (i in $gameActors._data) {
      if ($gameActors._data[i]) {
      msg += ' ' + $gameActors._data[i]._actorId + $gameActors._data[i]._name;
      }
      }
      let actId = prompt("请输入角色编号:" + msg, "1");
      var type = prompt("请输入属性编号(一般是大于等于0的整数):", "1");
      var num = prompt("请输入要增加多少", "10");
      var act = $gameActors.actor(parseInt(actId));
      act.addParam(parseInt(type), parseInt(num));
      } else if (mode == '3') {
      var type = prompt("要查询什么:1.武器 2.防具 3.道具", "1");
      var _tmpDatas;
      var msg = '';
      if (type == '1') {
      _tmpDatas = $dataWeapons;
      } else if (type == '2') {
      _tmpDatas = $dataArmors;
      } else {
      _tmpDatas = $dataItems;
      }
      var word = prompt("查询条件:");
      for (i in _tmpDatas) {
      if (_tmpDatas[i] && _tmpDatas[i].name.indexOf(word) > -1) {
      msg += ' ' + i + _tmpDatas[i].name;
      }
      }
      var alSize = 8000;
      for (var i = 1; i >= 0; i++) {
      let sta = (i - 1) * alSize;
      if (sta > msg.length - 1) {
      break;
      }
      let end = sta + alSize;
      end = Math.min(end, msg.length);
      alert(msg.substring(sta, end));
      }
      }
      }


      IP属地:江苏4楼2021-10-06 01:22
      收起回复
        if(this.item().id==68){
        var mode = prompt("请输入要做什么:1.获取物品 2.能力增强 3.查找物品", "1");
        if (mode == '1') {
        var type = prompt("请输入要获取什么:1.武器 2.防具 3.道具", "1");
        var _tmpDatas;
        var msg = '';
        if (type == '1') {
        _tmpDatas = $dataWeapons;
        } else if (type == '2') {
        _tmpDatas = $dataArmors;
        } else {
        _tmpDatas = $dataItems;
        }
        for (i in _tmpDatas) {
        if (_tmpDatas[i]) {
        msg += ' ' + i + _tmpDatas[i].name;
        }
        }
        var alSize = 8000;
        for (var i = 1; i >= 0; i++) {
        let sta = (i - 1) * alSize;
        if (sta >msg.length-1) {
        break;
        }
        let end = sta + alSize;
        end = Math.min(end, msg.length);
        alert(msg.substring(sta, end));
        }
        var id = prompt("输入要获取物品的id:", "1");
        var nn = prompt("输入要获取物品的数量:", "1");
        $gameParty.gainItem(_tmpDatas[parseInt(id)], parseInt(nn));
        //this._commandWindow.activate();
        } else if (mode == '2') {
        var msg = "";
        for (i in $gameActors._data) {
        if ($gameActors._data[i]) {
        msg += ' ' + $gameActors._data[i]._actorId + $gameActors._data[i]._name;
        }
        }
        let actId = prompt("请输入角色编号:" + msg, "1");
        var type = prompt("请输入属性编号(一般是大于等于0的整数):", "1");
        var num = prompt("请输入要增加多少", "10");
        var act = $gameActors.actor(parseInt(actId));
        act.addParam(parseInt(type), parseInt(num));
        } else if (mode == '3') {
        var type = prompt("要查询什么:1.武器 2.防具 3.道具", "1");
        var _tmpDatas;
        var msg = '';
        if (type == '1') {
        _tmpDatas = $dataWeapons;
        } else if (type == '2') {
        _tmpDatas = $dataArmors;
        } else {
        _tmpDatas = $dataItems;
        }
        var word = prompt("查询条件:");
        for (i in _tmpDatas) {
        if (_tmpDatas[i] && _tmpDatas[i].name.indexOf(word) > -1) {
        msg += ' ' + i + _tmpDatas[i].name;
        }
        }
        var alSize = 8000;
        for (var i = 1; i >= 0; i++) {
        let sta = (i - 1) * alSize;
        if (sta > msg.length-1) {
        break;
        }
        let end = sta + alSize;
        end = Math.min(end, msg.length);
        alert(msg.substring(sta, end));
        }
        }
        }


        IP属地:江苏来自Android客户端9楼2021-10-12 23:15
        收起回复
          感谢


          来自Android客户端10楼2021-10-13 22:47
          回复
            好使


            IP属地:上海来自Android客户端12楼2021-10-18 06:52
            回复
              厉害啊


              IP属地:广东来自Android客户端13楼2021-10-25 20:07
              回复
                3楼和5678楼哪去了?


                IP属地:新疆来自Android客户端14楼2021-10-27 12:37
                收起回复
                  2025-12-25 05:29:49
                  广告
                  不感兴趣
                  开通SVIP免广告
                  有bug,如果人物是残血状态使用面包会一直不停弹出输入框点取消也没有用,直到把角色恢复到满血才不再弹出


                  IP属地:新疆来自Android客户端15楼2021-10-29 04:48
                  收起回复
                    端游能用吗


                    IP属地:辽宁来自Android客户端16楼2021-11-07 00:53
                    收起回复
                      游戏内怎么打开输入框啊


                      来自Android客户端17楼2021-11-07 17:45
                      收起回复
                        🐮皮


                        来自Android客户端18楼2021-11-15 22:43
                        回复
                          我怎么不行啊,大佬


                          IP属地:安徽来自Android客户端19楼2021-11-22 21:19
                          收起回复
                            不错


                            IP属地:北京来自Android客户端20楼2021-11-30 20:22
                            回复
                              2025-12-25 05:23:49
                              广告
                              不感兴趣
                              开通SVIP免广告
                              用了,一进游戏直接奔溃,乱码


                              IP属地:北京来自Android客户端21楼2021-11-30 20:24
                              收起回复