Professional Documents
Culture Documents
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
$(document).on("click", ".btnPacking", function(){
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(isKradjaSaMarketaOn == 1 && health!=null && health != ''){
window.location.href = "/game/index.php?mod=market&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
var item = $(this).find("td:eq(2)").text();
if($(this).find("td:eq(2)").text().trim().length < 5){
$(this).find(":input").click();
}
});
}
}, 11000);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
$(document).on("click", ".btnPacking", function(){
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(isKradjaSaMarketaOn == 1 && health!=null && health != ''){
window.location.href = "/game/index.php?mod=market&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
var item = $(this).find("td:eq(2)").text();
if($(this).find("td:eq(2)").text().trim().length < 5){
$(this).find(":input").click();
}
});
}
}, 11000);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
$(document).on("click", ".btnPanteon", function(){
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
$(document).on("click", ".btnPanteon", function(){
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
if(sizex == 1 && sizey == 2 && i <=8 && j <=4){
if(!usedSpots.includes(i+":"+j) &&
!usedSpots.includes((i)+":"+(j+1)) ){
emptyx = i;
emptyy = j;
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
$(document).on("click", ".btnStopDungeonAutoAtacks", function(){
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
$(document).on("click", ".btnSendMessageToGuild", function(){
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
var calculateTotalBag = function(){
var total = 0;
for (var p = $($("body").find(".inventory_box")[0]).find(".ui-draggable").length -
1; p >= 0; p--) {
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
$(document).on("click", ".btnPanteon", function(){
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
var isInPreview = false;
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
if(sizex == 1 && sizey == 2 && i <=8 && j <=4){
if(!usedSpots.includes(i+":"+j) &&
!usedSpots.includes((i)+":"+(j+1)) ){
emptyx = i;
emptyy = j;
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
$(document).on("click", ".btnStopDungeonAutoAtacks", function(){
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
$(document).on("click", ".btnSendMessageToGuild", function(){
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
var calculateTotalBag = function(){
var total = 0;
for (var p = $($("body").find(".inventory_box")[0]).find(".ui-draggable").length -
1; p >= 0; p--) {
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
if(sizex == 1 && sizey == 2 && i <=6 && j <=7){
if(!usedSpots.includes(i+":"+j) &&
!usedSpots.includes((i)+":"+(j+1)) ){
emptyx = i;
emptyy = j;
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
$(document).on("change", ".dunDif", function(){
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
var isInPreview = false;
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
if(sizex == 1 && sizey == 2 && i <=6 && j <=7){
if(!usedSpots.includes(i+":"+j) &&
!usedSpots.includes((i)+":"+(j+1)) ){
emptyx = i;
emptyy = j;
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
$(document).on("change", ".dunDif", function(){
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}//global buttons
var mainContainer = $("<div>");
var btnHideShowMenu = $("<div>");
var btnStopDungeonAutoAtacks = $("<div>");
var btnStopExpeditionAutoAtacks= $("<div>");
var btnStopArenaAutoAtacks = $("<div>");
var btnStopCircusTurmaAutoAtacks = $("<div>");
var btnStopTraining = $("<div>");
var btnStopArenaProvAutoAtack = $("<div>");
var btnStopCTProvAutoAtack = $("<div>");
var btnPanteon = $("<div>");
var btnPacking = $("<div>");
var btnKradja = $("<div>");
var btnSendMessageToGuild = $("<div>");
var hp = $(document).find("#header_values_hp_percent").text().slice(0,-2);
var trainNum = 2
var isDungeonAutoAtackOn = 0;
var isExpeditionAutoAtackOn = 0;
var isAutotrainingOn = 0;
var isArenaAutoAtackOn = 0;
var isCircusAutoAtackOn = 0;
var isArenaProvAutoAtackOn = 0;
var isCTProvAutoAtackOn = 0;
var expLoc = 0;
var expPos = 0;
var dunDif = 0;
var isPanteonOn = 0;
var isAutoPackingOn = 0;
var isKradjaSaMarketaOn = 0;
var isOpenTab = 0;
var testArray=[0,1];
chrome.storage.local.get({
[h]:testArray//put defaultvalues if any
},
function(data) {
$.each(data, function(i,n){
isDungeonAutoAtackOn = n[0];
isExpeditionAutoAtackOn = n[1];
isAutotrainingOn = n[2];
isArenaAutoAtackOn = n[3];
isCircusAutoAtackOn = n[4];
isArenaProvAutoAtackOn = n[5];
isCTProvAutoAtackOn = n[6];
expLoc = n[7];
expPos = n[8];
dunDif = n[9];
isPanteonOn=n[10];
isAutoPackingOn=n[11];
isKradjaSaMarketaOn=n[12];
});
}
);
console.log(h);
chrome.storage.local.get("tt", function(items){
console.log(items.tt);
if(!isNaN(items.tt)){
trainNum = items.tt * 1;
console.log("train " + trainNum);
}
});
$(document).ready(function(){
//calculateTotalBag();
mainContainer.addClass("mainContainer mainmenu");
btnHideShowMenu.addClass("toggleMenu");
btnHideShowMenu.text("Toggle Menu");
mainContainer.append(btnHideShowMenu);
btnStopDungeonAutoAtacks.addClass("btnStopDungeonAutoAtacks menuitem");
btnStopDungeonAutoAtacks.text("Dungeon AutoAtack" + (isDungeonAutoAtackOn == 1 ? "
on": " off"));
mainContainer.append(btnStopDungeonAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='dunDif'
value='"+dunDif+"' min='1' max='2' ></div><div style='clear:both;'></div>");
btnStopExpeditionAutoAtacks.addClass("btnStopExpeditionAutoAtacks menuitem");
btnStopExpeditionAutoAtacks.text("Expedition AutoAtack" + (isExpeditionAutoAtackOn
== 1 ? " on": " off"));
mainContainer.append(btnStopExpeditionAutoAtacks);
mainContainer.append("<div class='tt'><input type='number' class='expLoc'
value='"+expLoc+"' min='0' max='9'></div>");
mainContainer.append("<div class='tt'><input type='number' class='expPos'
value='"+expPos+"' min='1' max='4'></div><div style='clear:both;'></div>");
btnPaketToBackpack.addClass("btnPaketToBackpack menuitem");
btnPaketToBackpack.text("Paket - backpack");
mainContainer.append(btnPaketToBackpack);
btnStopTraining.addClass("btnStopTraining menuitem");
btnStopTraining.text("Auto training" + (isAutotrainingOn == 1 ? " on": " off"));
mainContainer.append(btnStopTraining);
btnStopArenaAutoAtacks.addClass("btnStopArenaAutoAtacks menuitem");
btnStopArenaAutoAtacks.text("Arena AutoAtack" + (isArenaAutoAtackOn == 1 ? " on":
" off"));
//mainContainer.append(btnStopArenaAutoAtacks);
btnStopCircusTurmaAutoAtacks.addClass("btnStopCircusTurmaAutoAtacks menuitem");
btnStopCircusTurmaAutoAtacks.text("CT AutoAtack" + (isCircusAutoAtackOn == 1 ? "
on": " off"));
//mainContainer.append(btnStopCircusTurmaAutoAtacks);
btnStopArenaProvAutoAtack.addClass("btnStopArenaProvAutoAtack menuitem");
btnStopArenaProvAutoAtack.text("Arena Province AutoAtack" +
(isArenaProvAutoAtackOn == 1 ? " on": " off"));
mainContainer.append(btnStopArenaProvAutoAtack);
btnStopCTProvAutoAtack.addClass("btnStopCTProvAutoAtack menuitem");
btnStopCTProvAutoAtack.text("CT Province AutoAtack" + (isCTProvAutoAtackOn == 1 ?
" on": " off"));
mainContainer.append(btnStopCTProvAutoAtack);
btnPanteon.addClass("btnPanteon menuitem");
btnPanteon.text("Panteon" + (isPanteonOn == 1 ? " on": " off"));
mainContainer.append(btnPanteon);
btnPacking.addClass("btnPacking menuitem");
btnPacking.text("Auto Packing" + (isAutoPackingOn == 1 ? " on": " off"));
mainContainer.append(btnPacking);
btnKradja.addClass("btnKradja menuitem");
btnKradja.text("Kradja Sa Marketa" + (isKradjaSaMarketaOn == 1 ? " on": " off"));
mainContainer.append(btnKradja);
btnSendMessageToGuild.addClass("btnSendMessageToGuild menuitem");
btnSendMessageToGuild.text("Sell to merchant");
mainContainer.append(btnSendMessageToGuild);
$("body").append(mainContainer);
});
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
if(health==null || health == ''){
//window.location.href="https://lobby.gladiatus.gameforge.com/bs_BA/accounts";
setTimeout(function(){
window.close();
},1000);
var login=$(document).find('span:contains("Igraj")').parent();
login.click();
login=$(document).find('span:contains("Igrajte")').parent();
login.click();
}
}, 300000);
setInterval(function(){
if(isPanteonOn == 1){
window.location.href = "/game/index.php?mod=quests&sh="+$.urlParam('sh');
var taskFound =0;
// Finish task
$('a[title="Završi zadatak"]' || 'a[title="Započni potragu
ponovo"]').each(function(){
location=$(this).attr('href');
});
// Renew
$('a[title="Započni potragu ponovo"]').each(function(){
location=$(this).attr('href');
});
// Accept task
$('a[title="Prihvati zadatak"]').each(function(){
if($(this).parent().text().indexOf('Turma')>0 || $
(this).parent().text().indexOf('Arena')>0 || $
(this).parent().text().indexOf('arenama')>0)
{
location=$(this).attr('href');
taskFound=1;
}
});
if(taskFound==0){
$('input[type="button"][value="Nove potrage"]').click();
}
}
}, 12000);
setInterval(function(){
var gold = $(document).find("#sstat_gold_val").text();
if(isAutoPackingOn == 1 && gold > 500.000){
window.location.href = "/game/index.php?mod=guildMarket&fl=0&fq=-
1&f=0&qry=&seller=&s=p&p=1&sh="+$.urlParam('sh');
$("#market_item_table").find("tbody>tr").each(function(){
if($(this).find("td:eq(2)").text()==500.000 && $
(this).find("td:eq(1)").text().trim()!="pacer"){
$(this).find(":input").click();
}
});
}
}, 5231);
setInterval(function(){
health= $(document).find("#header_values_hp_percent").text().slice(0,-1);
setInterval(function(){
if(isDungeonAutoAtackOn == 1){
if($("#cooldown_bar_text_dungeon").text() == goToDungeon && $.urlParam('mod') !=
"dungeon"){
$("#cooldown_bar_text_dungeon").parent().find("a")[0].click();
}
if(isCTProvAutoAtackOn == 1){
if($("#cooldown_bar_text_ct").text() == goToCT && ( $.urlParam('mod') != "arena" ||
$.urlParam('submod') != "serverArena" || $.urlParam('aType') != "3")){
window.location.href = "/game/index.php?mod=arena&submod=serverArena&aType=3&sh="+
$.urlParam('sh');
}
}, 2300);
setInterval(function(){
hp = $(document).find("#header_values_hp_percent").text().slice(0,-1);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=513&fromX=7&fromY=4&to=8&toX=1&toY=1&amount=1&doll=1
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
posx = $(this).attr("data-position-x")*1;
posy = $(this).attr("data-position-y")*1;
}
});
}
}
}
}
},9500);
$(function () {
$( ".tt input" ).change(function() {
var max = parseInt($(this).attr('max'));
var min = parseInt($(this).attr('min'));
if ($(this).val() > max)
{
$(this).val(max);
}
else if ($(this).val() < min)
{
$(this).val(min);
}
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
var am = $(selectedItem).find(".ui-draggable").attr("data-amount");
if($(selectedItem).find(".ui-draggable").attr("data-content-type") == "-1"){
continue;
}
if(usedSpots.length == 0){
$($("body").find(".inventory_box")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 9; i++) {
for (var j = 1; j<6; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
if(sizex == 2 && sizey == 2 && i <=7 && j <=4){
if(!usedSpots.includes(i+":"+j) &&
!usedSpots.includes((i+1)+":"+j) &&
!usedSpots.includes((i+1)+":"+(j+1)) &&
!usedSpots.includes((i)+":"+(j+1)) ){
emptyx = i;
emptyy = j;
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from=-"+s[0]+"&fromX=1&fromY=1&to="+bag+"&toX="+s[1]+"&to
Y="+s[2]+"&amount="+s[3], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
});
var am = $(selectedItem).attr("data-amount");
if(usedSpots.length == 0){
$($("body").find("#shop")[0]).find(".ui-draggable").each(function(){
usedSpots.push($(this).attr("data-position-x")*1+":"+$(this).attr("data-position-
y")*1);
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+$(this).attr("data-
position-y")*1);
}
if($(this).attr("data-measurement-y") == 2){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
}
}
if($(this).attr("data-measurement-y") == 3){
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+1));
usedSpots.push($(this).attr("data-position-x")*1+":"+(($(this).attr("data-position-
y")*1)+2));
if($(this).attr("data-measurement-x") == 2){
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+1));
usedSpots.push((($(this).attr("data-position-x") * 1)+1)+":"+(($(this).attr("data-
position-y")*1)+2));
}
}
});
}
var emptyx = 0;
var emptyy = 0;
var has = false;
for (var i = 1; i < 7; i++) {
for (var j = 1; j<9; j++) {
//find if there is empty spot then see if other are free
if(emptyx == 0){
if(sizex == 1 && sizey == 1){
if(!usedSpots.includes(i+":"+j)){
usedSpots.push(i+":"+j);
emptyx = i;
emptyy = j;
}
}
usedSpots.push(i+":"+j);
usedSpots.push((i+1)+":"+j);
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
}
}
usedSpots.push(i+":"+j);
usedSpots.push(i+":"+(j+1));
usedSpots.push(i+":"+(j+2));
usedSpots.push((i+1)+":"+(j+1));
usedSpots.push((i+1)+":"+(j+2));
usedSpots.push((i+1)+":"+(j+0));
}
}
}
}
}
if(emptyx != 0){
whereToPlace.push(selected+":"+emptyx+":"+emptyy+":"+posx+":"+posy+":"+am);
}
}
var bag = 0;
$($("body").find("#inventory_nav")[0]).find("a").each(function(){
if($(this).hasClass("current")){
bag = $(this).attr("data-bag-number");
}
});
$.each(whereToPlace, function(i,item){
var s = item.split(":");
var inv = $($("body").find("#shop")[0]).attr("data-container-number");
$.post( "/game/ajax.php?
mod=inventory&submod=move&from="+bag+"&fromX="+s[3]+"&fromY="+s[4]+"&to="+inv+"&toX
="+s[1]+"&toY="+s[2]+"&amount="+s[5], {a : "1507315367531", sh: $.urlParam('sh')},
function( data ) {
});
});
setTimeout(function(){
location.reload();
},1000);
console.log(whereToPlace);
//https://s15-ba.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=512&fromX=2&fromY=5&to=322&toX=6&toY=1&amount=1&doll
=1
//window.location.href = "/game/index.php?mod=guild&submod=adminMail&sh="+
$.urlParam('sh');
});
expLoc = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
expPos = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
$(document).on("change", ".dunDif", function(){
dunDif = $(this).val();
chrome.storage.local.set({
[h]:
[isDungeonAutoAtackOn,isExpeditionAutoAtackOn,isAutotrainingOn,isArenaAutoAtackOn,i
sCircusAutoAtackOn,isArenaProvAutoAtackOn,isCTProvAutoAtackOn,expLoc,expPos,dunDif,
isPanteonOn,isAutoPackingOn,isKradjaSaMarketaOn]
}, function() {
console.log("added to list");
});
});
//https://s201-de.gladiatus.gameforge.com/game/ajax.php?
mod=inventory&submod=move&from=-
92992255&fromX=1&fromY=1&to=512&toX=8&toY=5&amount=1
setInterval(function(){
//try to train
if(isAutotrainingOn == 1){
trainNum++;
chrome.storage.local.set({'tt': trainNum});
window.location.href = "/game/index.php?mod=training&submod=train&skillToTrain="+
trainNum +"&sh="+$.urlParam('sh');
}
},35000);
}
}