agar.io
-
как работает разные боты которые платные?я нашел скрипт
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 = 0mys.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 / avar mX = Math.abs(canvas.clientWidth / 2 + offX)
var mY = Math.abs(canvas.clientHeight / 2 + offY)canvas.onmousemove({ clientX: mX, clientY: mY })
}, 50)
но он не работает -
Если не ошибаюсь - это С++, либо C#. Нужно проверять код.
-
это javascript
-
Дешевые понты...
-
в чём вопрос то ?
-
работает скрипт?
-
тебе надо сам и разберайся
-
Если не ошибаюсь - это С++, либо C#. Нужно проверять код.
Проорал.