Premium Exchange Buy If Over 1 PP

Automatically buy resources when there is something in the stock over 1 PP.

目前为 2017-10-06 提交的版本。查看 最新版本

// ==UserScript==
// @name         Premium Exchange Buy If Over 1 PP
// @description  Automatically buy resources when there is something in the stock over 1 PP.
// @author       FunnyPocketBook
// @version      1.0.1
// @include      https://ch*.staemme.ch/game.php*screen=market*
// @include      https://uk*.tribalwars.co.uk/game.php*screen=market*
// @namespace https://greasyfork.org/users/151096
// ==/UserScript==

buyResource();
function buyResource(){
	"use strict";
	if(document.getElementsByClassName("recaptcha-checkbox-checkmark").length > 0) {
		document.getElementsByClassName("recaptcha-checkbox-checkmark")[0].click();
	} else{
		var woodPrice = parseInt($("#premium_exchange_rate_wood").children().text());
		var stonePrice = parseInt($("#premium_exchange_rate_stone").children().text());
		var ironPrice = parseInt($("#premium_exchange_rate_iron").children().text());
		
		var parentBuy;
		/*var woodCap = document.getElementById("premium_exchange_capacity_wood").innerHTML;
		var stoneCap = document.getElementById("premium_exchange_capacity_stone").innerHTML;
		var ironCap = document.getElementById("premium_exchange_capacity_iron").innerHTML;
		*/
		var woodStock = document.getElementById("premium_exchange_stock_wood").innerHTML;
		var stoneStock = document.getElementById("premium_exchange_stock_stone").innerHTML;
		var ironStock = document.getElementById("premium_exchange_stock_iron").innerHTML;
		if(woodStock >= woodPrice) {
			parentBuy = document.getElementById("premium_exchange_buy_wood");
			parentBuy.getElementsByClassName("premium-exchange-input")[0].value = woodStock;

			document.getElementsByClassName("btn-premium-exchange-buy")[0].click();
			setTimeout(function(){
				document.getElementsByClassName("evt-confirm-btn")[0].click();
			}, 1000);
		} 
		setTimeout(function() {
		if(stoneStock >= stonePrice) {
			parentBuy = document.getElementById("premium_exchange_buy_stone");
			parentBuy.getElementsByClassName("premium-exchange-input")[0].value = stoneStock;

			document.getElementsByClassName("btn-premium-exchange-buy")[0].click();
			setTimeout(function(){
				document.getElementsByClassName("evt-confirm-btn")[0].click();
			}, 1000);
		}  },5000);
		
		setTimeout(function() {
		if(ironStock >= ironPrice) {
			parentBuy = document.getElementById("premium_exchange_buy_iron");
			parentBuy.getElementsByClassName("premium-exchange-input")[0].value = ironStock;

			document.getElementsByClassName("btn-premium-exchange-buy")[0].click();
			setTimeout(function(){
				document.getElementsByClassName("evt-confirm-btn")[0].click();
			}, 1000);
		} },15000);
	}
	setTimeout(function(){
		buyResource();
	}, 7000);
}