请选择 进入手机版 | 继续访问电脑版
查看: 839|回复: 3

Google 恐龙小游戏作弊

[复制链接]
  • TA的每日心情
    无聊
    昨天 20:24
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2021-11-21 18:08:56 | 显示全部楼层 |阅读模式
    新手上路,希望大家支持

    #无敌
    Runner.instance_.gameOver=function(){}
    ————————————————————————————
    #设速(<var> 写数字)
    Runner.instance_.setSpeed(<var>)
    ————————————————————————————
    #跳跃高度(<var> 写数字)
    Runner.instance_.tRex.setJumpVelocity(<var>)
    ————————————————————————————
    #自动跳跃
    function TrexRunnerBot() {
      const makeKeyArgs = (keyCode) => {
        const preventDefault = () => void 0;
        return {keyCode, preventDefault};
      };
      const upKeyArgs = makeKeyArgs(38);
      const downKeyArgs = makeKeyArgs(40);
      const startArgs = makeKeyArgs(32);
      if (!Runner().playing) {
        Runner().onKeyDown(startArgs);
        setTimeout(() => {
          Runner().onKeyUp(startArgs);
        }, 500);
      }
      function conquerTheGame() {
        if (!Runner || !Runner().horizon.obstacles[0]) return;
        const obstacle = Runner().horizon.obstacles[0];
        if (obstacle.typeConfig && obstacle.typeConfig.type === 'SNACK') return;
        if (needsToTackle(obstacle) && closeEnoughToTackle(obstacle)) tackle(obstacle);
      }
      function needsToTackle(obstacle) {
        return obstacle.yPos !== 50;
      }
      function closeEnoughToTackle(obstacle) {
        return obstacle.xPos <= Runner().currentSpeed * 18;
      }
      function tackle(obstacle) {
        if (isDuckable(obstacle)) {
          duck();
        } else {
          jumpOver(obstacle);
        }
      }
      function isDuckable(obstacle) {
        return obstacle.yPos === 50;
      }
      function duck() {
        Runner().onKeyDown(downKeyArgs);
        setTimeout(() => {
          Runner().onKeyUp(downKeyArgs);
        }, 500);
      }
      function jumpOver(obstacle) {
        if (isNextObstacleCloseTo(obstacle))
          jumpFast();
        else
          Runner().onKeyDown(upKeyArgs);
      }
      function isNextObstacleCloseTo(currentObstacle) {
        const nextObstacle = Runner().horizon.obstacles[1];

        return nextObstacle && nextObstacle.xPos - currentObstacle.xPos <= Runner().currentSpeed * 42;
      }
      function jumpFast() {
        Runner().onKeyDown(upKeyArgs);
        Runner().onKeyUp(upKeyArgs);
      }
      return {conquerTheGame: conquerTheGame};
    }
    let bot = TrexRunnerBot();
    let botInterval = setInterval(bot.conquerTheGame, 2);
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 20:24
  • 签到天数: 15 天

    [LV.4]偶尔看看III

     楼主| 发表于 2021-11-21 18:10:10 | 显示全部楼层
    使用F12 打开控制台操作
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 20:24
  • 签到天数: 15 天

    [LV.4]偶尔看看III

     楼主| 发表于 2021-11-21 18:12:11 | 显示全部楼层
    屏幕截图 2021-11-21 181121.png
    图片
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 20:24
  • 签到天数: 15 天

    [LV.4]偶尔看看III

     楼主| 发表于 2021-11-21 18:16:16 | 显示全部楼层
    200支持发低伤害Bat,Vbs病毒
    500支持指定
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表