Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- number = 0
- processes = []
- var angle = 0;
- var speed = 10;
- var spam = true;
- var disableSpin = false
- var positions = []
- var shootPotatoes = true
- window.gameFunctions.gameSrocessGameUpdate = function (mesg) {
- }
- window.gameFunctions.gameUpdate = function () {
- var potatoList = []
- var potatoListX = []
- var potatoListY = []
- var potatoDist = []
- var updateObstacleAlpha = function(obstacle) {
- if(!obstacle || !obstacle.img)
- return;
- var alpha = 1.0;
- var setting = window.menu.UserSetting.look;
- if(obstacle.img.includes("map-tree"))
- alpha = 0.5
- if(obstacle.img.includes("map-tree-04"))
- alpha = 1.0;
- if(obstacle.img.includes("map-bush"))
- alpha = 0.5
- if(obstacle.img.includes("map-table"))
- alpha = 0.5
- obstacle.sprite.alpha = alpha;
- }
- if (!window.menu || !window.menu.UserSetting)
- return;
- // Local functions
- var getDistance = function (p1, p2) {
- var dx = p2.x - p1.x, dy = p2.y - p1.y;
- return Math.sqrt(dx * dx + dy * dy);
- };
- var getDistance2 = function (x1, y1, x2, y2) {
- return Math.sqrt(Math.pow((x1 - x2), 2) + Math.pow((y1 - y2), 2))
- }
- var getSecondsElapsed = function (time) {
- return (window.performance.now() - time) / 1000;
- };
- var getTimeElapsed = function (time) {
- return (window.performance.now() - time);
- };
- var pressButton = function (keyCode) {
- var keys = game.he.input.keys;
- if (!keys[keyCode]) {
- setTimeout(function () {
- keys[keyCode] = true;
- setTimeout(function () {
- delete keys[keyCode];
- }, 50);
- }, 50);
- }
- };
- var interactionTypes = {
- Obstacle: 2,
- Loot: 3
- };
- var detectEnimies = function () {
- if (!game[obfuscate.playerBarn][obfuscate.playerInfo][game[obfuscate.activeId]]) return [];
- var selfId = game[obfuscate.activeId];
- var selfTeamId = game[obfuscate.playerBarn][obfuscate.playerInfo][game[obfuscate.activeId]].teamId;
- var objectIds = Object.keys(game[obfuscate.objectCreator].idToObj);
- var playerIds = Object.keys(game[obfuscate.playerBarn][obfuscate.playerInfo]);
- var allPlayers = game[obfuscate.playerBarn][obfuscate.playerInfo];
- var firstPlayerId = Object.keys(allPlayers)[0];
- var firstPlayerObj = game[obfuscate.objectCreator].idToObj[firstPlayerId];
- var allPlayerDict = {};
- for (let p in allPlayers) {
- let team = allPlayers[p].teamId;
- if (!allPlayerDict[team]) {
- allPlayerDict[team] = [];
- }
- let teamPlayer = allPlayers[p].name;
- allPlayerDict[team].push(teamPlayer);
- }
- // $("#ui-game-tab-keybinds").html(allPlayerDict);
- if (window.gameVars.Game.updateTeamTab) {
- window.gameVars.Game.updateTeamTab = false;
- $("#ui-game-tab-keybinds").html("");
- $("#ui-game-tab-keybinds").css("overflow-y", "scroll");
- var killfeedText = $("#ui-killfeed-0 > div").html();
- if (killfeedText.indexOf("killed") !== -1) {
- let deadPlayerText = killfeedText.split("killed ")[1];
- if (deadPlayerText) {
- window.deadPlayers.add(deadPlayerText.split("with")[0].trim());
- }
- }
- var allPlayersStr = "";
- for (let team in allPlayerDict) {
- if (allPlayerDict[team].length > 1) {
- for (let p = 0; p < allPlayerDict[team].length; p++) {
- let thisPlayer = allPlayerDict[team][p];
- if (window.deadPlayers.has(thisPlayer)) {
- allPlayerDict[team][p] = `<span style="color: red;">${allPlayerDict[team][p]}</span>`;
- }
- }
- allPlayersStr = allPlayerDict[team].join(', ');
- } else {
- if (window.deadPlayers.has(allPlayerDict[team][0])) {
- allPlayerDict[team][0] = `<span style="color: red;">${allPlayerDict[team][0]}</span>`;
- }
- allPlayersStr = allPlayerDict[team][0];
- }
- $("#ui-game-tab-keybinds").append(`<p><strong>TEAM ${team}:</strong> ${allPlayersStr}</p>`);
- }
- }
- var isTeammate = function (plrId, plrObj) {
- var isTmmt = game[obfuscate.playerBarn][obfuscate.playerInfo][plrId].teamId == selfTeamId;
- plrObj.teammate = isTmmt;
- return isTmmt;
- }
- return playerIds
- .filter(function (id) {
- var playerObject = game[obfuscate.objectCreator].idToObj[id];
- return playerObject &&
- (!isTeammate(id, playerObject)) &&
- (!playerObject[obfuscate.netData][obfuscate.dead]) &&
- // (!playerObject[obfuscate.netData][obfuscate.downed]) &&
- // (playerObject[obfuscate.layer] == game[obfuscate.activePlayer][obfuscate.layer]) &&
- id != selfId;
- })
- .map(function (id) {
- return game[obfuscate.objectCreator].idToObj[id];
- });
- }
- var playerPosListCount = 5;
- var playerLastRelevantTime = 0.19;
- var processEnemy = function (enemy) {
- if (!enemy)
- return;
- enemy.prediction = { x: 0.0, y: 0.0 };
- enemy.speed = { x: 0.0, y: 0.0 };
- enemy.distance = { x: 0.0, y: 0.0 };
- timeDiff = 0.001
- distDiffX = 0
- distDiffY = 0
- processes.unshift(
- {
- pos: enemy.pos,
- time: window.performance.now() / 1000
- })
- if (processes.length > 1 && processes[0].pos != processes[1].pos) {
- {
- timeDiff = processes[0].time - processes[1].time
- distDiffX = processes[0].pos.x - processes[1].pos.x
- distDiffY = processes[0].pos.y - processes[1].pos.y
- processes.splice(1,1);
- }
- }
- var distance =
- {
- x: distDiffX,
- y: distDiffY
- }
- // enemy.direction = {
- // x: (enemy.posData[1].pos.x - enemy.posData[0].pos.x) / distance,
- // y: (enemy.posData[1].pos.y - enemy.posData[0].pos.y) / distance
- // }
- var timeElapsed = timeDiff
- var speed =
- {
- x: distance.x / timeElapsed,
- y: distance.y / timeElapsed
- }
- enemy.speed = speed
- enemy.distance = distance;
- if (curBulletSpeed == 0) {
- enemy.prediction = {
- x: 0,
- y: 0
- };
- }
- else {
- var bulletReachTime = getDistance(curPlayer.pos, enemy.pos) / Number(curBulletSpeed)
- if (window.menu.UserSetting.shoot.autoAimPingCorrectionEnabled) {
- bulletReachTime += window.gameVars.Perfomance.lastLAT / 2000;
- }
- var prediction = {
- x: (enemy.speed.x * bulletReachTime * enemy.dir.x) * (1 - window.menu.UserSetting.shoot.autoAimSpeedInertia) + (enemy.speed.x * bulletReachTime) * (window.menu.UserSetting.shoot.autoAimSpeedInertia),
- y: (enemy.speed.y * bulletReachTime * enemy.dir.y) * (1 - window.menu.UserSetting.shoot.autoAimSpeedInertia) + (enemy.speed.y * bulletReachTime) * (window.menu.UserSetting.shoot.autoAimSpeedInertia)
- }
- enemy.prediction = prediction
- }
- }
- // var runTimer = function (timerText, timerTime) {
- // if(!game[obfuscate.pieTimer] || (game[obfuscate.pieTimer].timerTimeout && getSecondsElapsed(game[obfuscate.pieTimer].timerTimeout) < 0.1))
- // return;
- // game[obfuscate.pieTimer][obfuscate.free]();
- // game[obfuscate.pieTimer][obfuscate.init](() => {stopTimer()}, timerTime, timerText, false);
- // };
- // var stopTimer = function() {
- // if(!game[obfuscate.pieTimer])
- // return;
- // game[obfuscate.pieTimer][obfuscate.free]();
- // game[obfuscate.pieTimer].timerBackground._tint = 16777215;
- // game[obfuscate.pieTimer].outerCircle._tint = 16777215;
- // game[obfuscate.pieTimer].counterText._tint = 16777215;
- // game[obfuscate.pieTimer].labelText._tint = 16777215;
- // game[obfuscate.pieTimer].timerTimeout = performance.now();
- // };
- // var invWeapon1Name = curPlayer[obfuscate.localData][obfuscate.weapons]["0"].type
- // var invWeapon2Name = curPlayer[obfuscate.localData][obfuscate.weapons]["1"].type;
- // var getLootRange = function(loot) {
- // return getDistance(loot.pos, curPlayer.pos) - items[loot.name].rad - gameData.player.radius;
- // }
- // var needToLoot = function() {
- // var loot = game[obfuscate.lootBarn][obfuscate.closestLoot];
- // var gunsSafeDistance = window.menu.UserSetting.loot.autolootSafeDistance;
- // if(!loot) {
- // return false;
- // }
- // var needGuns = !invWeapon1Name || !invWeapon2Name;
- // var gunsNearBy = game[obfuscate.lootBarn][obfuscate.lootPool][obfuscate.pool].filter((l) => l.active && getLootRange(l) < gunsSafeDistance;
- // if(!isSafeToPickup && !needGuns && gunsNearBy.length > 0)
- // return;
- // if(loot.name.includes('pan')) return true;
- // else if(loot.name.includes('hammer')) return true;
- // else if(loot.name.includes('naginata')) return true;
- // else if(loot.name.includes('katana')) return true;
- // else if(loot.name.includes('woodaxe')) return true;
- // if(needGuns){
- // return true;
- // }
- // if(loot.name.includes('backpack') && loot.name > game[obfuscate.activePlayer][obfuscate.netData].backpack) return true;
- // if(loot.name.includes('chest') && loot.name > game[obfuscate.activePlayer][obfuscate.netData].chest) return true;
- // if(loot.name.includes('helmet') && loot.name > game[obfuscate.activePlayer][obfuscate.netData].helmet) return true;
- // return false;
- // };
- // Local variables
- var game = this;
- if (!window.gameVars)
- return;
- var state = window.gameVars.Game;
- var gameData = state.GameData;
- if (!gameData)
- return;
- game[obfuscate.map][obfuscate.obstaclePool][obfuscate.pool].forEach(updateObstacleAlpha);
- var items = gameData.items;
- var mapScale = game[obfuscate.camera].ppu;
- var autoFireGuns = ["frag", "fists", "flare_gun", "mk12", "mp220", "m870", "sv98", "awc", "m39", "mosin", "smoke", "saiga", "m9", "m9_dual", "ot38", "ot38_dual", "deagle", "deagle_dual", "spas12", "garand", "karambit_rugged", "karambit_prismatic",
- "bayonet_rugged", "bayonet_woodland", "huntsman_rugged", "huntsman_burnished", "woodaxe", "hook", "pan", "karambit_drowned", "woodaxe_bloody", "m4a1", "bowie_vintage", "bowie_frontier", "usas", "mirv", "bar", "fireaxe", "m1911", "m1911_dual", "m1a1", "m1100",
- "katana", "scorpion", "stonehammer", "model94", "snowball", "ots38_dual", "ots38", "katana_rusted", "kukri_trad", "an94", "machete_taiga", "m1014", "katana_orchid", "strobe", "naginata", "potato", "flare_gun_dual", "sledgehammer", "p30l", "p30l_dual", "bonesaw_rusted", "potato_cannon", "scout",
- "mkg45", "blr", "svd", "vss", "scarssr", "l86", "potato_cannonball", "m9_cursed", "knuckles_rusted", "knuckles_heroic"
- ];
- var snipers = ["m870", "sv98", "awc", "mosin", "spas12", "model94", "potato_cannon", "scout", "blr"]
- var grenadeTimerWarning = 1.05;
- // var guns = [];
- // var gunNames = [];
- // for (var itm in items) {
- // var itmType = items[itm].type;
- // if (itmType == "gun") {
- // items[itm].id = itm;
- // guns.push(items[itm])
- // gunNames.push(itm)
- // }
- // }
- var curPlayer = game[obfuscate.activePlayer];
- // positions.unshift(
- // {
- // pos: curPlayer.pos,
- // time: window.performance.now()/1000
- // })
- // if(positions.length > 1 && positions[0].pos != positions[1].pos){
- // setTimeout(function(){
- // timeDiff = positions[0].time - positions[1].time
- // distDiff = getDistance(positions[0].pos,positions[1].pos)
- // positions.pop();
- // }, 500)
- // }
- var bullets = window.gameVars.Game.BulletBarn
- var guns = window.gameVars.Game.GunBarn
- var gunTypes = window.gameVars.Game.GunTypes
- var curWeapon = curPlayer[obfuscate.localData][obfuscate.weapons][curPlayer[obfuscate.localData][[obfuscate.curWeapIdx]]].type
- // console.log(curWeapon)
- var curBulletSpeed = 0;
- if (curPlayer[obfuscate.localData][[obfuscate.curWeapIdx]] < 2) {
- curBulletSpeed = bullets[guns[curWeapon].bulletType].speed
- }
- else {
- curBulletSpeed = 0
- }
- //switch
- var switchWeapon = function () {
- if (!game[obfuscate.input].keys["75"]) {
- setTimeout(function () {
- game[obfuscate.input].keys["75"] = true;
- setTimeout(function () {
- delete game[obfuscate.input].keys["75"]
- }, guns[curWeapon].switchDelay * 100);
- }, guns[curWeapon].switchDelay * 100);
- }
- }
- if (game[obfuscate.input].mouseButton && snipers.includes(curWeapon)) {
- switchWeapon()
- }
- var pressF = function () {
- setTimeout(function() {
- game[obfuscate.input].keys["70"] = true;
- setTimeout(function() {
- delete game[obfuscate.input].keys["70"]
- }, 50);
- }, 0);
- }
- if(game[obfuscate.input].keys["16"]){
- spam = false
- }
- // if(game[obfuscate.input].keys["81"] || game[obfuscate.input].keys["82"] || game[obfuscate.input].keys["69"] || game[obfuscate.input].keys["49"] || game[obfuscate.input].keys["50"] || game[obfuscate.input].keys["51"] || game[obfuscate.input].keys["52"]){
- // spam = false
- // }
- var loot = game[obfuscate.lootBarn][obfuscate.closestLoot];
- for (g = 0; g < game[obfuscate.map][obfuscate.obstaclePool][obfuscate.pool].length; g++){
- if(!game[obfuscate.map][obfuscate.obstaclePool][obfuscate.pool][g].dead){
- if(game[obfuscate.map][obfuscate.obstaclePool][obfuscate.pool][g].img == "map-potato-01.img" ||
- game[obfuscate.map][obfuscate.obstaclePool][obfuscate.pool][g].img == "map-potato-02.img" ||
- game[obfuscate.map][obfuscate.obstaclePool][obfuscate.pool][g].img == "map-potato-03.img"){
- if(game[obfuscate.map][obfuscate.obstaclePool][obfuscate.pool][g].sprite.visible){
- potatoList.push(game[obfuscate.map][obfuscate.obstaclePool][obfuscate.pool][g])
- }
- }
- }}
- if(potatoList.length > 1){
- for(potato2 in potatoList){
- if(!potatoList[potato2].sprite.visible){
- potatoList.splice(potato2,1)
- }}}
- if(potatoList.length > 0){
- for(potato in potatoList){
- potatoListX.push(potatoList[potato].pos.x)
- potatoListY.push(potatoList[potato].pos.y)
- potatoDist.push(parseInt(getDistance2(potatoListX[potato], potatoListY[potato], curPlayer.pos.x, curPlayer.pos.y)))
- potatoIndex = potatoDist.indexOf(Math.min(...potatoDist))
- }
- window.gameVars.Input.Mouse.PotatoAimActive = true
- }
- console.log(potatoList[potatoIndex])
- // for(y = 0; y < potatoList.length; y++){
- // if(!potatoList[y].sprite.visible){
- // potatoList.splice(y,1)
- // }
- // potatoListX.push(potatoList[y].pos.x)
- // potatoListY.push(potatoList[y].pos.y)
- // potatoDist.push(parseInt(getDistance2(potatoListX[y], potatoListY[y], curPlayer.pos.x, curPlayer.pos.y)))
- // potatoIndex = potatoDist.indexOf(Math.min(...potatoDist))
- // }
- if(spam && loot){
- pressF()
- }
- // var invWeapon1 = invWeapon1Name == "" ? null : guns.find((g) => g.id == invWeapon1Name);
- // var invWeapon2 = invWeapon2Name == "" ? null : guns.find((g) => g.id == invWeapon2Name);
- // processPlayerSpeed(curPlayer, 0.1);
- // curPlayer.moving = curPlayer.speed > 0.01;
- // if(window.gameVars.Input.Cheat. == true){
- // var pressReload = function () {
- // if(!game[obfuscate.input].keys["82"]) {
- // setTimeout(function () {
- // game[obfuscate.input].keys["82"] = true;
- // setTimeout(function () {
- // delete game[obfuscate.input].keys["82"]
- // }, 100);
- // }, 50);
- // }
- // }
- // var autoReloadGuns = function () {
- // for (let gunName in fullAmmoGuns) {
- // if (curWeapon.id == gunName && (curWeapon.id == invWeapon1Name && curPlayer[obfuscate.localData].weapons["0"].ammo < fullAmmoGuns[gunName])) {
- // pressReload();
- // } else if (curWeapon.id == gunName && (curWeapon.id == invWeapon2Name && curPlayer[obfuscate.localData].weapons["1"].ammo < fullAmmoGuns[gunName])) {
- // pressReload();
- // }
- // }
- // }
- // var weaponSwitcher = function () {
- // if (curPlayer[obfuscate.localData][[obfuscate.curWeapIdx]] == 2 || curPlayer[obfuscate.localData][[obfuscate.curWeapIdx]] == 1) {
- // pressOne();
- // return;
- // }
- // if (curPlayer[obfuscate.localData][[obfuscate.curWeapIdx]] == 0) {
- // pressTwo();
- // return;
- // }
- // }
- // if (window.gameVars.Input.Cheat.SwitchWeaponFirst) {
- // weaponSwitcher();
- // }
- // if(window.menu.UserSetting.shoot.autoReloadEnabled) {
- // autoReloadGuns();
- // }
- // Laser
- // var laser = state.Laser;
- // if(curBullet)
- // {
- // laser.active = true;
- // laser.range = curBullet.distance * mapScale;
- // laser.direction = Math.atan2(curPlayer[obfuscate.netData].dir.x, curPlayer[obfuscate.netData].dir.y) - Math.PI / 2;
- // laser.angle = (curWeapon.shotSpread + (curPlayer.moving ? curWeapon.moveSpread : 0.0)) * 0.01745329252 / 2;
- // }
- // else
- // {
- // laser.active = false;
- // }
- // Zoom
- var currentZoom = window.gameVars.ZoomLevel;
- currentZoom *= 1.0 + window.menu.UserSetting.look.zoomSpeed / 100 * window.gameVars.Input.Cheat.GetZoomDelta();
- currentZoom = currentZoom < 0.5 ? 0.5 : currentZoom > 1.0 ? 1.0 : currentZoom;
- if (!window.gameVars.Menu && window.menu.UserSetting.look.zoomEnabled)
- window.gameVars.ZoomLevel = currentZoom;
- // Detect enimies
- var enimies = detectEnimies();
- window.gameVars.Game.Enimies = enimies;
- // Update enemy lines
- window.gameVars.Game.EnemyLines.points = enimies.map((enemy) => {
- return {
- x: ((enemy.pos.x) - curPlayer.pos.x) * mapScale,
- y: (curPlayer.pos.y - (enemy.pos.y)) * mapScale
- };
- });
- var updateEnemyLines = function() {
- if(!game[obfuscate.activePlayer] || !game[obfuscate.activePlayer].container)
- return;
- var enemyLines = window.gameVars.Game.EnemyLines;
- var points = enemyLines.points
- var draw = enemyLines.draw;
- if(!points)
- return;
- if(!draw)
- {
- draw = new window.PIXI.Graphics();
- enemyLines.draw = draw;
- game[obfuscate.activePlayer].container.addChild(draw);
- game[obfuscate.activePlayer].container.setChildIndex(draw, 0);
- }
- if(!draw.graphicsData)
- return;
- draw.clear();
- draw.beginFill();
- draw.lineStyle(2, 000000);
- points.forEach(function(pnt) {
- draw.moveTo(0, 0);
- draw.lineTo(pnt.x, pnt.y);
- });
- draw.endFill();
- }
- var updateNames = function(player) {
- if(!player || !player.nameText || player.teammate)
- return;
- var nameText = player.nameText;
- if(window.gameVars.Input.Cheat.ShowNamesPressed)
- {
- nameText.visible = true;
- nameText.tint = 0xffd700;
- nameText.scale.set(1, 1);
- }
- }
- // Update autoaim
- var target = null;
- var alwaysOn = window.menu.UserSetting.shoot.autoAimAlwaysOnEnabled;
- if (alwaysOn) {
- window.gameVars.Input.Cheat.AutoAimPressed = !game.spectating;
- }
- window.gameVars.Input.Cheat.ShowNamesPressed = true;
- function randInt(min, max) {
- return Math.floor(Math.random() * (max - min)) + min;
- }
- if (!window.gameVars.Input.Cheat.AutoAimPressed == true && enimies.length != 0)
- // if(window.menu.UserSetting.shoot.autoAimEnabled && window.gameVars.Input.Cheat.AutoAimPressed)
- {
- var mousePos = game[obfuscate.camera].pointToScreen(window.gameVars.Input.Mouse.Pos);
- var mouseVec =
- {
- x: mousePos.x - curPlayer.pos.x,
- y: mousePos.y - curPlayer.pos.y
- };
- var enemiesInSight = enimies
- var i;
- posListX = []
- posListY = []
- distList = []
- downedList = []
- downedDist = []
- underList = []
- underDist = []
- for (i = 0; i < enemiesInSight.length; i++) {
- posListX.push(enemiesInSight[i].pos.x)
- posListY.push(enemiesInSight[i].pos.y)
- distList.push(parseInt(getDistance2(posListX[i], posListY[i], curPlayer.pos.x, curPlayer.pos.y)))
- }
- if (enemiesInSight.length > 1) {
- for (k = 0; k < enemiesInSight.length; k++) {
- if (enemiesInSight[k][obfuscate.netData][obfuscate.downed]) {
- downedList.push(enemiesInSight[k])
- downedDist.push(distList[k])
- enemiesInSight.splice(k, 1)
- distList.splice(k, 1)
- }
- if (enemiesInSight.length > 1) {
- for (j = 0; j < enemiesInSight.length; j++) {
- if(enemiesInSight[j][obfuscate.netData][obfuscate.layer] == 1 && curPlayer[obfuscate.netData][obfuscate.layer] == 0){
- enemiesInSight.splice(j, 1)
- distList.splice(j, 1)
- }
- else if(enemiesInSight[j][obfuscate.netData][obfuscate.layer] == 0 && curPlayer[obfuscate.netData][obfuscate.layer] == 1) {
- enemiesInSight.splice(j, 1)
- distList.splice(j, 1)
- }
- }
- }}}
- enemyIndex = distList.indexOf(Math.min(...distList))
- target = enemiesInSight[enemyIndex]
- if (window.gameVars.Input.Cheat.SpinPressed) {
- target = downedList[downedDist.indexOf(Math.min(...downedDist))]
- }
- processEnemy(target)
- }
- window.gameVars.Game.Target = target;
- (function () {
- //Cross spinbot number = 4
- // spinListX = [curPlayer.pos.x, curPlayer.pos.x + 50, curPlayer.pos.x, curPlayer.pos.x - 50]
- // spinListY = [curPlayer.pos.y - 50, curPlayer.pos.y, curPlayer.pos.y + 50, curPlayer.pos.y]
- //square spinbot number = 8
- // spinListX = [curPlayer.pos.x, curPlayer.pos.x + 1000, curPlayer.pos.x + 1000, curPlayer.pos.x + 1000, curPlayer.pos.x, curPlayer.pos.x - 1000, curPlayer.pos.x - 1000, curPlayer.pos.x - 1000]
- // spinListY = [curPlayer.pos.y + 1000, curPlayer.pos.y + 1000, curPlayer.pos.y, curPlayer.pos.y - 1000, curPlayer.pos.y - 1000, curPlayer.pos.y - 1000, curPlayer.pos.y, curPlayer.pos.y + 1000]
- //triangle spinbot number = 12
- // spinListX = [curPlayer.pos.x, curPlayer.pos.x + 1000, curPlayer.pos.x - 1000,
- // curPlayer.pos.x + 1000, curPlayer.pos.x - 1000, curPlayer.pos.x - 1000,
- // curPlayer.pos.x, curPlayer.pos.x - 1000, curPlayer.pos.x + 1000,
- // curPlayer.pos.x - 1000, curPlayer.pos.x + 1000, curPlayer.pos.x + 1000,
- // ]
- // spinListY = [curPlayer.pos.y + 1000, curPlayer.pos.y - 1000, curPlayer.pos.y - 1000,
- // curPlayer.pos.y, curPlayer.pos.y - 1000, curPlayer.pos.y + 1000,
- // curPlayer.pos.y - 1000, curPlayer.pos.y + 1000, curPlayer.pos.y + 1000,
- // curPlayer.pos.y, curPlayer.pos.y + 1000, curPlayer.pos.y - 1000,
- // ]
- // console.log(spinListX.length, spinListY.length)
- if (window.menu.UserSetting.shoot.spinBotEnabled) {
- window.gameVars.Input.Mouse.SpinActive = true
- }
- else if (!window.menu.UserSetting.shoot.spinBotEnabled) {
- window.gameVars.Input.Mouse.SpinActive = false
- disableSpin = true
- }
- if (window.gameVars.Input.Cheat.SpinPressed) {
- window.gameVars.Input.Mouse.SpinActive = false
- shootPotatoes = false
- }
- if(enimies.length == 0){
- if(potatoList.length > 0 && shootPotatoes && window.gameVars.Input.Mouse.PotatoAimActive){
- if (!window.gameVars.Input.Cheat.AutoAimPressed) {
- window.gameVars.Input.Mouse.PotatoAimPos = game[obfuscate.camera].pointToScreen({ x: potatoList[potatoIndex].pos.x, y: potatoList[potatoIndex].pos.y })
- game[obfuscate.input][obfuscate.mousePosition].x = window.gameVars.Input.Mouse.PotatoAimPos.x
- game[obfuscate.input][obfuscate.mousePosition].y = window.gameVars.Input.Mouse.PotatoAimPos.y
- }
- }
- else if(window.gameVars.Input.Mouse.SpinActive){
- window.gameVars.Input.Mouse.AimActive = false;
- window.gameVars.Input.Mouse.PotatoAimActive = false
- if (game[obfuscate.input].mouseButton) {
- window.gameVars.Input.Mouse.SpinActive = false
- return;
- }
- window.gameVars.Input.Mouse.SpinPos = game[obfuscate.camera].pointToScreen({
- x: Math.cos(number) * 9999,
- y: Math.sin(number) * 9999
- })
- game[obfuscate.input][obfuscate.mousePosition].x = window.gameVars.Input.Mouse.SpinPos.x;
- game[obfuscate.input][obfuscate.mousePosition].y = window.gameVars.Input.Mouse.SpinPos.y;
- number += 1
- return;
- }
- }
- else if (target) {
- var pos = target.pos;
- var prediction = target.prediction ? target.prediction : { x: 0, y: 0 };
- if (window.gameVars.Input.Cheat.AutoAimPressed == false) {
- window.gameVars.Input.Mouse.AimActive = true;
- window.gameVars.Input.Mouse.PotatoAimActive = false
- window.gameVars.Input.Mouse.AimPos = game[obfuscate.camera].pointToScreen({ x: pos.x + prediction.x, y: pos.y + prediction.y });
- game[obfuscate.input][obfuscate.mousePosition].x = window.gameVars.Input.Mouse.AimPos.x;
- game[obfuscate.input][obfuscate.mousePosition].y = window.gameVars.Input.Mouse.AimPos.y;
- }
- else if (window.gameVars.Input.Cheat.AutoAimPressed == true) {
- window.gameVars.Input.Mouse.AimActive = false;
- }
- }
- // else if (window.gameVars.Input.Cheat.SpinPressed || disableSpin) {
- // window.gameVars.Input.Mouse.SpinActive = false
- // window.gameVars.Input.Mouse.AimActive = false;
- // }
- }
- )();
- updateEnemyLines()
- enimies.forEach(updateNames);
- // a = []
- // b = []
- // for(p=0;p<100;p++) {
- // a.append(Math.random() * 1280)
- // b.append(Math.random() * 720)
- // }
- // for (l=0;l<100;l++){
- // window.gameVars.Input.Mouse.AimPos = game[obfuscate.camera].pointToScreen({ x: a[l], y: b[l]});
- // }
- // window.gameVars.Input.Mouse.AimPos = game[obfuscate.camera].pointToScreen({ x: 0, y: 0 });
- // window.gameVars.Input.Mouse.AimPos = game[obfuscate.camera].pointToScreen({ x: 640, y: 0 });
- // window.gameVars.Input.Mouse.AimPos = game[obfuscate.camera].pointToScreen({ x: 1280, y: 0 });
- // window.gameVars.Input.Mouse.AimPos = game[obfuscate.camera].pointToScreen({ x: 1280, y: 360 });
- // window.gameVars.Input.Mouse.AimPos = game[obfuscate.camera].pointToScreen({ x: 1280, y: 720 });
- // window.gameVars.Input.Mouse.AimPos = game[obfuscate.camera].pointToScreen({ x: 640, y: 720 });
- // window.gameVars.Input.Mouse.AimPos = game[obfuscate.camera].pointToScreen({ x: 0, y: 720 });
- // window.gameVars.Input.Mouse.AimPos = game[obfuscate.camera].pointToScreen({ x: 0, y: 360 });
- // Grenade timer
- // if(window.menu.UserSetting.shoot.fragGrenadeTimerEnabled && curPlayer.weapType == "frag" && !game[obfuscate.pieTimer][obfuscate.activeTimer] && game[obfuscate.input].mouseButton) {
- // runTimer("FRAG", 4.0);
- // }
- // if(window.menu.UserSetting.shoot.fragGrenadeTimerEnabled && curPlayer.weapType == "mirv" && !game[obfuscate.pieTimer][obfuscate.activeTimer] && game[obfuscate.input].mouseButton) {
- // runTimer("MIRV", 4.0);
- // }
- // if(game[obfuscate.pieTimer][obfuscate.activeTimer] && game[obfuscate.pieTimer].clientData.label == "FRAG")
- // {
- // if(!game[obfuscate.input].mouseButton)
- // {
- // stopTimer();
- // return;
- // }
- // if(game[obfuscate.pieTimer].clientData.duration - game[obfuscate.pieTimer].clientData.elapsed < grenadeTimerWarning)
- // {
- // game[obfuscate.pieTimer].timerBackground._tint = 0xff0000;
- // game[obfuscate.pieTimer].outerCircle._tint = 0xff0000;
- // game[obfuscate.pieTimer].counterText._tint = 0xff0000;
- // game[obfuscate.pieTimer].labelText._tint = 0xff0000;
- // }
- // }
- // if(game[obfuscate.pieTimer][obfuscate.activeTimer] && game[obfuscate.pieTimer].clientData.label == "MIRV")
- // {
- // if(!game[obfuscate.input].mouseButton)
- // {
- // stopTimer();
- // return;
- // }
- // if(game[obfuscate.pieTimer].clientData.duration - game[obfuscate.pieTimer].clientData.elapsed < grenadeTimerWarning)
- // {
- // game[obfuscate.pieTimer].timerBackground._tint = 0xff0000;
- // game[obfuscate.pieTimer].outerCircle._tint = 0xff0000;
- // game[obfuscate.pieTimer].counterText._tint = 0xff0000;
- // game[obfuscate.pieTimer].labelText._tint = 0xff0000;
- // }
- // }
- // Bump fire
- window.gameVars.Input.Cheat.RepeatFire = window.menu.UserSetting.shoot.bumpFireEnabled && game[obfuscate.input].mouseButton
- // Auto loot
- // window.gameVars.Input.Cheat.RepeatInteraction = window.menu.UserSetting.loot.autolootEnabled && needToLoot();
- // var pressF = function () {
- // if(!game[obfuscate.input].keys["70"]) {
- // setTimeout(function() {
- // game[obfuscate.input].keys["70"] = true;
- // setTimeout(function() {
- // delete game[obfuscate.input].keys["70"]
- // }, 90);
- // }, 0);
- // }
- // }
- // if(window.gameVars.Input.Cheat.RepeatInteraction) {
- // pressF();
- // }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement