// ==UserScript==
// @name Shop Shortcut
// @namespace http://tampermonkey.net/
// @version 1.3
// @description Fast & Convenient
// @author vn_Havy
// @match http://zombs.io/*
// @grant none
// @downloadURL none
// ==/UserScript==
document.getElementsByClassName("hud-top-center")[0].innerHTML = `
`;
document.getElementById('shopshortcut1').addEventListener('click', buyPickaxe);
document.getElementById('shopshortcut2').addEventListener('click', buySpear);
document.getElementById('shopshortcut3').addEventListener('click', buyBow);
document.getElementById('shopshortcut4').addEventListener('click', buyBomb);
document.getElementById('shopshortcut5').addEventListener('click', heal);
document.getElementById('shopshortcut6').addEventListener('click', petHeal);
document.getElementById('shopshortcut7').addEventListener('click', buyZombieShield);
function buyPickaxe() {
if (game.ui.inventory.Pickaxe.tier == 1 && game.ui.playerTick.gold >= 1000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Pickaxe",
tier: 2
});
if (game.ui.playerWeaponName !== "Pickaxe") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Pickaxe",
tier: 2
});
}
}
if (game.ui.inventory.Pickaxe.tier == 2 && game.ui.playerTick.gold >= 3000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Pickaxe",
tier: 3
});
if (game.ui.playerWeaponName !== "Pickaxe") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Pickaxe",
tier: 3
});
}
}
if (game.ui.inventory.Pickaxe.tier == 3 && game.ui.playerTick.gold >= 5000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Pickaxe",
tier: 4
});
if (game.ui.playerWeaponName !== "Pickaxe") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Pickaxe",
tier: 4
});
}
}
if (game.ui.inventory.Pickaxe.tier == 4 && game.ui.playerTick.gold >= 8000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Pickaxe",
tier: 5
});
if (game.ui.playerWeaponName !== "Pickaxe") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Pickaxe",
tier: 5
});
}
}
if (game.ui.inventory.Pickaxe.tier == 5 && game.ui.playerTick.gold >= 24000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Pickaxe",
tier: 6
});
if (game.ui.playerWeaponName !== "Pickaxe") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Pickaxe",
tier: 6
});
}
}
if (game.ui.inventory.Pickaxe.tier == 6 && game.ui.playerTick.gold >= 90000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Pickaxe",
tier: 7
});
if (game.ui.playerWeaponName !== "Pickaxe") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Pickaxe",
tier: 7
});
}
} else if (game.ui.playerWeaponName !== "Pickaxe") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Pickaxe",
tier: game.ui.inventory.Pickaxe.tier
});
}
}
function buySpear() {
if (game.ui.inventory.Spear == undefined && game.ui.playerTick.gold >= 1400) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Spear",
tier: 1
})
if (game.ui.playerWeaponName !== "Spear") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Spear",
tier: 1
});
}
}
if (game.ui.inventory.Spear.tier == 1 && game.ui.playerTick.gold >= 2800) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Spear",
tier: 2
})
if (game.ui.playerWeaponName !== "Spear") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Spear",
tier: 2
});
}
}
if (game.ui.inventory.Spear.tier == 2 && game.ui.playerTick.gold >= 5600) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Spear",
tier: 3
})
if (game.ui.playerWeaponName !== "Spear") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Spear",
tier: 3
});
}
}
if (game.ui.inventory.Spear.tier == 3 && game.ui.playerTick.gold >= 11200) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Spear",
tier: 4
})
if (game.ui.playerWeaponName !== "Spear") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Spear",
tier: 4
});
}
}
if (game.ui.inventory.Spear.tier == 4 && game.ui.playerTick.gold >= 22500) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Spear",
tier: 5
})
if (game.ui.playerWeaponName !== "Spear") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Spear",
tier: 5
});
}
}
if (game.ui.inventory.Spear.tier == 5 && game.ui.playerTick.gold >= 45000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Spear",
tier: 6
})
if (game.ui.playerWeaponName !== "Spear") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Spear",
tier: 6
});
}
}
if (game.ui.inventory.Spear.tier == 6 && game.ui.playerTick.gold >= 90000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Spear",
tier: 7
})
if (game.ui.playerWeaponName !== "Spear") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Spear",
tier: 7
});
}
} else if (game.ui.playerWeaponName !== "Spear") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Spear",
tier: game.ui.inventory.Spear.tier
});
}
}
function buyBow() {
if (game.ui.inventory.Bow == undefined && game.ui.playerTick.gold >= 100) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Bow",
tier: 1
})
if (game.ui.playerWeaponName !== "Bow") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Bow",
tier: 1
});
}
}
if (game.ui.inventory.Bow.tier == 1 && game.ui.playerTick.gold >= 400) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Bow",
tier: 2
})
if (game.ui.playerWeaponName !== "Bow") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Bow",
tier: 2
});
}
}
if (game.ui.inventory.Bow.tier == 2 && game.ui.playerTick.gold >= 2000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Bow",
tier: 3
})
if (game.ui.playerWeaponName !== "Bow") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Bow",
tier: 3
});
}
}
if (game.ui.inventory.Bow.tier == 3 && game.ui.playerTick.gold >= 7000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Bow",
tier: 4
})
if (game.ui.playerWeaponName !== "Bow") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Bow",
tier: 4
});
}
}
if (game.ui.inventory.Bow.tier == 4 && game.ui.playerTick.gold >= 24000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Bow",
tier: 5
})
if (game.ui.playerWeaponName !== "Bow") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Bow",
tier: 5
});
}
}
if (game.ui.inventory.Bow.tier == 5 && game.ui.playerTick.gold >= 30000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Bow",
tier: 6
})
if (game.ui.playerWeaponName !== "Bow") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Bow",
tier: 6
});
}
}
if (game.ui.inventory.Bow.tier == 6 && game.ui.playerTick.gold >= 90000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Bow",
tier: 7
})
if (game.ui.playerWeaponName !== "Bow") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Bow",
tier: 7
});
}
} else if (game.ui.playerWeaponName !== "Bow") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Bow",
tier: game.ui.inventory.Bow.tier
});
}
}
function buyBomb() {
if (game.ui.inventory.Bomb == undefined && game.ui.playerTick.gold >= 100) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Bomb",
tier: 1
})
if (game.ui.playerWeaponName !== "Bomb") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Bomb",
tier: 1
});
}
}
if (game.ui.inventory.Bomb.tier == 1 && game.ui.playerTick.gold >= 400) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Bomb",
tier: 2
})
if (game.ui.playerWeaponName !== "Bomb") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Bomb",
tier: 2
});
}
}
if (game.ui.inventory.Bomb.tier == 2 && game.ui.playerTick.gold >= 3000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Bomb",
tier: 3
})
if (game.ui.playerWeaponName !== "Bomb") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Bomb",
tier: 3
});
}
}
if (game.ui.inventory.Bomb.tier == 3 && game.ui.playerTick.gold >= 5000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Bomb",
tier: 4
})
if (game.ui.playerWeaponName !== "Bomb") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Bomb",
tier: 4
});
}
}
if (game.ui.inventory.Bomb.tier == 4 && game.ui.playerTick.gold >= 24000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Bomb",
tier: 5
})
if (game.ui.playerWeaponName !== "Bomb") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Bomb",
tier: 5
});
}
}
if (game.ui.inventory.Bomb.tier == 5 && game.ui.playerTick.gold >= 50000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Bomb",
tier: 6
})
if (game.ui.playerWeaponName !== "Bomb") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Bomb",
tier: 6
});
}
}
if (game.ui.inventory.Bomb.tier == 6 && game.ui.playerTick.gold >= 90000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "Bomb",
tier: 7
})
if (game.ui.playerWeaponName !== "Bomb") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Bomb",
tier: 7
});
}
} else if (game.ui.playerWeaponName !== "Bomb") {
game.network.sendRpc({
name: "EquipItem",
itemName: "Bomb",
tier: game.ui.inventory.Bomb.tier
});
}
}
function buyZombieShield() {
if (game.ui.inventory.ZombieShield == undefined && game.ui.playerTick.gold >= 1000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "ZombieShield",
tier: 1
})
}
if (game.ui.inventory.ZombieShield.tier == 1 && game.ui.playerTick.gold >= 3000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "ZombieShield",
tier: 2
})
}
if (game.ui.inventory.ZombieShield.tier == 2 && game.ui.playerTick.gold >= 7000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "ZombieShield",
tier: 3
})
}
if (game.ui.inventory.ZombieShield.tier == 3 && game.ui.playerTick.gold >= 14000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "ZombieShield",
tier: 4
})
}
if (game.ui.inventory.ZombieShield.tier == 4 && game.ui.playerTick.gold >= 18000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "ZombieShield",
tier: 5
})
}
if (game.ui.inventory.ZombieShield.tier == 5 && game.ui.playerTick.gold >= 22000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "ZombieShield",
tier: 6
})
}
if (game.ui.inventory.ZombieShield.tier == 6 && game.ui.playerTick.gold >= 24000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "ZombieShield",
tier: 7
})
}
if (game.ui.inventory.ZombieShield.tier == 7 && game.ui.playerTick.gold >= 30000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "ZombieShield",
tier: 8
})
}
if (game.ui.inventory.ZombieShield.tier == 8 && game.ui.playerTick.gold >= 45000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "ZombieShield",
tier: 9
})
}
if (game.ui.inventory.ZombieShield.tier == 9 && game.ui.playerTick.gold >= 70000) {
game.network.sendRpc({
name: "BuyItem",
itemName: "ZombieShield",
tier: 10
})
}
}
function heal() {
Game.currentGame.network.sendRpc({
"name": "BuyItem",
"itemName": "HealthPotion",
"tier": 1
})
Game.currentGame.network.sendRpc({
"name": "EquipItem",
"itemName": "HealthPotion",
"tier": 1
})
}
function petHeal() {
Game.currentGame.network.sendRpc({
"name": "BuyItem",
"itemName": "PetHealthPotion",
"tier": 1
})
Game.currentGame.network.sendRpc({
"name": "EquipItem",
"itemName": "PetHealthPotion",
"tier": 1
})
}