Скрипт для заполнения флотов

В связи с ажиотажем вокруг скрипта для заполнения флотов при атаке создаю  статью-инструкцию.

Инструкция о том как удобно добавить скрипт в закладки тут.

До начала работы с скриптом, нужно заполнить количество флотов.

После добавления в закладки, вызвать его можно просто нажав на закладку.

Чтобы он сработал, нужно выбрать цель, и правильную планету с которой отправляем.

Если вы хотите что-бы флот заполнялся даже если кораблей недостаточно, найдите комментарий и удалите «return;»

Если же проверка(checking section) вам вообще не нужна, вы можете её удалить вовсе.

Сам скрипт:
javascript: (function() {
var theFleet = [{
name: "gammadrone",
count: 0
}, {
name: "wasp",
count: 0
}, {
name: "mirage",
count: 0
}, {
name: "frigate",
count: 0
}, {
name: "truckc",
count: 0
}, {
name: "cruiser",
count: 0
}, {
name: "battleship",
count: 0
}, {
name: "carrier",
count: 0
}, {
name: "dreadnought",
count: 0
}, {
name: "railgun",
count: 0
}, {
name: "reaper",
count: 0
}, {
name: "flagship",
count: 0
}];
/*start of checking section */
for (var i = 0; i < theFleet.length; i++) {
if (($("[data-id=" + theFleet[i].name + "]").attr('data-max') < theFleet[i].count)) {
if (Notifications === undefined) {
alert("Слишком мало корабля " + theFleet[i].name);
} else {
Notifications.error("Слишком мало корабля " + theFleet[i].name);
return; /*remove this to fill ships anyway */
}
}
}
/*end of checking section */
for (var i = 0; i < theFleet.length; i++) {
$("[data-id=" + theFleet[i].name + "] .count").val(theFleet[i].count);
}
})();

Скрипт для заполнения флотов: 2 комментария

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *