Перейти к содержимому
0
  • Категории
  • Последние
  • Популярные
Форум - Telonko.com
  • Категории
  • Последние
  • Популярные
Свернуть
  1. Главная
  2. Категории
  3. Начало эпохи
  4. Жизнь сайта
  5. Вопросы
  6. agar.io

agar.io

Запланировано Прикреплена Закрыта Перенесена Вопросы
8 Сообщения 7 Участники 0 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • ЛюблюШкольников Автор
    ЛюблюШкольников
    ЛюблюШкольников
    написал в отредактировано
    ЛюблюМинусЗаТему
    #1

    как работает разные боты которые платные?я нашел скрипт
    window.canvas = document.getElementById('canvas')

    if( window.botovod ) clearInterval( botovod )

    window.botovod = setInterval(function () {
    setNick(nname)

    var mys = m

    var others = Object.keys(v).map(function (k) {
    return v[k]
    })

    var dist = function (one, two) {
    return Math.sqrt( Math.pow(one.x - two.x, 2) + Math.pow(one.y - two.y, 2) )
    }

    var aX = 0
    var aY = 0

    mys.forEach( function(my) {
    others.forEach(function (o) {
    if( my === o ) return
    var od = dist(my, o)
    if (o.isVirus) { // virus
    var f = - localStorage.antivir / Math.pow(od, 2)
    } else if (o.name.indexOf(pfix) === 0) { // friend
    var fac = my.size / o.size
    if( fac > 1 ) fac = 1/fac
    if (fac < 0.9) {
    var f = localStorage.friendly
    } else {
    var f = 0
    }
    } else if ( ( my.size / o.size ) > 1.2) { // food
    var f = o.size * localStorage.hunger/ Math.pow(od, 2)
    } else { // enemy
    var f = - o.size * localStorage.danger / Math.pow(od, 2)
    }
    if (isNaN(f)) return
    aX += (o.x - my.x) * f / od
    aY += (o.y - my.y) * f / od
    })

    aX += localStorage.bords / my.x
    aX += -localStorage.bords / Math.abs(my.x - 12000)
    aY += localStorage.bords / my.y
    aY += -localStorage.bords / Math.abs(my.y - 12000)

    })

    var a = Math.sqrt( Math.pow( aX , 2 ) + Math.pow( aY , 2 ) ) || 1

    var offX = aX * 100 / a
    var offY = aY * 100 / a

    var mX = Math.abs(canvas.clientWidth / 2 + offX)
    var mY = Math.abs(canvas.clientHeight / 2 + offY)

    canvas.onmousemove({ clientX: mX, clientY: mY })

    }, 50)
    но он не работает

    CCCP 1 Ответ Последний ответ
    0
    • HaRdLiNe
      HaRdLiNe
      HaRdLiNe
      написал в отредактировано
      Местный программист.
      #2

      Если не ошибаюсь - это С++, либо C#. Нужно проверять код.

      Ебашь Мозги AguAguAgu 2 Ответа Последний ответ
      0
      • xaker
        xaker
        xaker
        написал в отредактировано
        Тюряга
        #3

        это javascript

        0 Ответов Последний ответ
        0
        • HaRdLiNe HaRdLiNe

          Если не ошибаюсь - это С++, либо C#. Нужно проверять код.

          Ебашь Мозги
          Ебашь Мозги
          Ебашь Мозги
          написал в отредактировано
          Знаток
          #4

          Дешевые понты...

          0 Ответов Последний ответ
          0
          • Психолог
            Психолог
            Психолог
            написал в отредактировано
            Гуру
            #5

            в чём вопрос то ?

            ЛюблюШкольников 1 Ответ Последний ответ
            0
            • Психолог Психолог

              в чём вопрос то ?

              ЛюблюШкольников Автор
              ЛюблюШкольников
              ЛюблюШкольников
              написал в отредактировано
              ЛюблюМинусЗаТему
              #6

              работает скрипт?

              0 Ответов Последний ответ
              0
              • ЛюблюШкольников ЛюблюШкольников

                как работает разные боты которые платные?я нашел скрипт
                window.canvas = document.getElementById('canvas')

                if( window.botovod ) clearInterval( botovod )

                window.botovod = setInterval(function () {
                setNick(nname)

                var mys = m

                var others = Object.keys(v).map(function (k) {
                return v[k]
                })

                var dist = function (one, two) {
                return Math.sqrt( Math.pow(one.x - two.x, 2) + Math.pow(one.y - two.y, 2) )
                }

                var aX = 0
                var aY = 0

                mys.forEach( function(my) {
                others.forEach(function (o) {
                if( my === o ) return
                var od = dist(my, o)
                if (o.isVirus) { // virus
                var f = - localStorage.antivir / Math.pow(od, 2)
                } else if (o.name.indexOf(pfix) === 0) { // friend
                var fac = my.size / o.size
                if( fac > 1 ) fac = 1/fac
                if (fac < 0.9) {
                var f = localStorage.friendly
                } else {
                var f = 0
                }
                } else if ( ( my.size / o.size ) > 1.2) { // food
                var f = o.size * localStorage.hunger/ Math.pow(od, 2)
                } else { // enemy
                var f = - o.size * localStorage.danger / Math.pow(od, 2)
                }
                if (isNaN(f)) return
                aX += (o.x - my.x) * f / od
                aY += (o.y - my.y) * f / od
                })

                aX += localStorage.bords / my.x
                aX += -localStorage.bords / Math.abs(my.x - 12000)
                aY += localStorage.bords / my.y
                aY += -localStorage.bords / Math.abs(my.y - 12000)

                })

                var a = Math.sqrt( Math.pow( aX , 2 ) + Math.pow( aY , 2 ) ) || 1

                var offX = aX * 100 / a
                var offY = aY * 100 / a

                var mX = Math.abs(canvas.clientWidth / 2 + offX)
                var mY = Math.abs(canvas.clientHeight / 2 + offY)

                canvas.onmousemove({ clientX: mX, clientY: mY })

                }, 50)
                но он не работает

                CCCP
                CCCP
                CCCP
                написал в отредактировано
                Продвинутый
                #7

                тебе надо сам и разберайся

                0 Ответов Последний ответ
                0
                • HaRdLiNe HaRdLiNe

                  Если не ошибаюсь - это С++, либо C#. Нужно проверять код.

                  AguAguAgu
                  AguAguAgu
                  AguAguAgu
                  написал в отредактировано
                  Продвинутый
                  #8
                  
                  Если не ошибаюсь - это С++, либо C#. Нужно проверять код.
                  

                  Проорал.

                  0 Ответов Последний ответ
                  0

                  • Войти

                  • Войдите, чтобы искать.
                  © 2011–
                  • Первое сообщение
                    Последнее сообщение