top.goSit(1); var zas = []; var priem_use = 0; var magic_use = 0; var use_on_pers = 'none'; var smena_login = 'none'; var leader_login = 'none'; var leader_type = 1; zas[1] = 0; zas[2] = 0; zas[3] = 0; zas[4] = 0; zas[5] = 0; var zbs = []; zbs[1] = 0; var sel_atack = 1; var nos = 0; var noconnect = 5; var connect = 0; var eatk = 0; var ggcode = '2014'; var irn = 0; function magic_div(id, name, img, title) { } function testClearZone() { if (top.slcbrc[4] == 0) { all_radio_off(); } } async function usepriem(id, t, img) { if (t == 1) { irn++; await $.post(`jx/battle/refresh${server_fight}.php?rnd=${ggcode}&irn=${irn}`, { idlog: top.id_log, usepriem: id, useon: use_on_pers }, function (data) { $("#ref").html(data); }); use_on_pers = 'none'; top.goSit(1); return } return alert('Not found'); } async function useitem(id, t, use_item_on) { if (t == 1) { irn++; if (top.c.noEr == 0) { top.c.noEr = 1; clearTimeout(top.c.noErTmr); top.c.noErTmr = setTimeout('top.c.noEr = 0;', 1000); await $.post(`jx/battle/refresh${server_fight}.php?rnd=${ggcode}&irn=${irn}`, { idlog: top.id_log, useitem: id, useitemon: use_item_on }, function (data) { $("#ref").html(data); }); } return top.goSit(1); } return alert('Not found'); } function volna(id) { document.getElementById('volna').innerHTML = `Волна: ${id}`; } function change_radioKeys(id, cper) { var z = 0, t = 0, k = 0; var i = 1, j = 1; while (i <= za) { j = 1; jo = 0; while (j <= 5) { var radio = document.getElementById(`atack_${i}_${j}`); if (radio != undefined) { if (radio.className != null && radio.className == "radio_on") jo++; } j++; } if (jo == 0 && z == 0) { z = i; t = 'atack'; } i++; } if (z == 0) { var i = 1, jo = 0; while (i <= 5) { var radio = document.getElementById(`block_1_${i}`); if (radio != undefined) { if (radio.className != null && radio.className == "radio_on") jo++; } i++; } if (jo == 0 && z == 0) { z = 1; t = 'block'; } } if ((z == 0 || id == 0) && cper == false) { all_radio_off(); refleshPoints(); } if (z > 0) { if (id == 0) { //автовыставление } else change_radio(z, id, t, 1) } } function change_radio(id, zone, type, r) { radio_off(id, zone, type); var radio = document.getElementById(`${type}_${id}_${zone}`); if (radio.className == "radio_on" && r == 0) { radio.className = "radio_off"; if (type == 'atack') zas[id] = 0; else zbs[id] = 0; } else { radio.className = "radio_on"; if (type == 'atack') zas[id] = zone; else zbs[id] = zone; } refleshPoints(); } function tactic(id, value) { document.getElementById(`tac${id}`).innerHTML = value; } function refleshPoints() { clearZone(); var i = 5; while (i >= 1) { if (zas[i] == 0) lineAtack(i); i--; } if (zbs[1] == 0) lineBlock(); } function lineAtack(id) { nos++; var j = 1; while (j <= 5) { document.getElementById(`zatack${id}_${j}`).className = 'zoneCh_yes'; j++; } } function lineBlock() { nos++; var j = 1; while (j <= 5) { document.getElementById(`zblock1_${j}`).className = 'zoneCh_yes'; j++; } } function clearZone() { nos = 0; var i = 1; while (i <= 5) { var j = 1; while (j <= 5) { document.getElementById(`zatack${i}_${j}`).className = 'zoneCh_no'; j++; } i++; } var i = 1; while (i <= 5) { document.getElementById(`zblock1_${i}`).className = 'zoneCh_no'; i++; } } function select_atack(id, r) { var i = 5; while (i >= 1) { if (zas[i] == 0) { if (i <= za) sel_atack = i } i--; } if (sel_atack > za) sel_atack = 1; change_radio(sel_atack, id, 'atack', r); sel_atack++; } function radio_off(id, zone, type) { var i = 1; while (i <= 5) { if (document.getElementById(`${type}_${id}_${i}`) != undefined && i != zone) { document.getElementById(`${type}_${id}_${i}`).className = "radio_off"; if (type == 'atack') zas[id] = 0; else zbs[id] = 0; } i++; } } function all_radio_off() { var i = 1; while (i <= 5) { var j = 1; while (j <= 5) { document.getElementById(`atack_${j}_${i}`).className = "radio_off"; j++; } document.getElementById(`block_1_${i}`).className = "radio_off"; zas[i] = 0; i++; } zbs[1] = 0; } function genZoneBlock() { var i = 1; while (i <= 5) { var j = 1; while (j <= 3) { if (j == zb) { document.getElementById(`txtb${i}_${j}`).style.display = ''; } else { document.getElementById(`txtb${i}_${j}`).style.display = 'none'; } j++; } i++; } } function genZoneAtack() { var i = 1; while (i <= 5) { var j = 1; while (j <= 5) { if (i <= za) { document.getElementById(`zatack${i}_${j}`).style.display = ''; } else { document.getElementById(`zatack${i}_${j}`).style.display = 'none'; } j++; } i++; } } function genteam(team) { document.getElementById('teams').innerHTML = team; } var t057 = null; var battle_end = 0; async function reflesh(bl) { irn++; if (battleFinishData != -1) mainstatus(0); if ((battle_end == 0 || bl != null) && battleFinishData == -1) { if (top.c.noEr == 0) { top.c.noEr = 1; clearTimeout(top.c.noErTmr); top.c.noErTmr = setTimeout('top.c.noEr = 0;', 1000); await $.post(`jx/battle/refresh${server_fight}.php?irn=${irn}&rnd=${ggcode}`, { id: 'reflesh', idlog: top.id_log, idpr: priem_use, mgid: magic_use, useon: use_on_pers, smn: smena_login, ldrl: leader_login, ldrt: leader_type }, function (data) { $("#ref").html(data); }); } if (g_iCount != 45) g_iCount = 45; } } function autobattle() { var i = 1; while (i <= za) { if (zas[i] == 0 || top.slcbrc[4] == 1) { zas[i] = Math.floor(Math.random(5) * 5 + 1); change_radio(i, zas[i], 'atack', 1); } i++; } if (zbs[1] == 0 || top.slcbrc[4] == 1) { zbs[1] = Math.floor(Math.random(5) * 5 + 1); change_radio(1, zbs[1], 'block', 1); } } // sleep time expects milliseconds function sleep(time) { return new Promise((resolve) => setTimeout(resolve, time)); } async function atack() { if (top.slcbrc[3] == 1) autobattle(); var ago = `${zas[1]}_${zas[2]}_${zas[3]}_${zas[4]}_${zas[5]}`; var bgo = zbs[1]; irn++; if (top.c.noEr == 0) { top.c.noEr = 1; clearTimeout(top.c.noErTmr); top.c.noErTmr = setTimeout('top.c.noEr = 0;', 1000); await $.post(`jx/battle/refresh${server_fight}.php?irn=${irn}&rnd=${ggcode}`, { atack: ago, block: bgo, idlog: top.id_log, idpr: priem_use, mgid: magic_use, useon: use_on_pers, smn: smena_login, ldrl: leader_login, ldrt: leader_type }, function (data) { $("#ref").html(data); }); } } var g_iCount = Number(); var g_iCount = 45; var tmr0057 = null; // 1.1 function startCountdown() { if (tmr0057 != null) clearTimeout(tmr0057); if ((g_iCount - 1) >= 0) { g_iCount -= 1; return tmr0057 = setTimeout('startCountdown()', 1000); } reflesh(); return tmr0057 = setTimeout('startCountdown()', 1000); } var img_battle = ``; function mainstatus(id) { if (smnpty <= 0) { $('#btn_down_img2').css({'display': 'none'}); } else { $('#btn_down_img2').css({'display': ''}); $('#btn_down_img2').attr('title', `Смена противника (${smnpty})`); } if (battleFinishData != -1) { // хуй знает че такое document.getElementById('mainpanel2').style.display = ''; // 4 document.getElementById('go_btn').style.display = 'none'; // 4 document.getElementById('mainpanel').style.display = 'none'; // 4 document.getElementById('mainpanel222').style.display = 'none'; // 4 document.getElementById('reflesh_btn').style.display = 'none'; // 3 document.getElementById('back_menu_down').style.display = ''; // 2 document.getElementById('btn_down_img1').style.display = ''; // 2 document.getElementById('btn_down_img2').style.display = 'none'; // 2 document.getElementById("ref").innerHTML = `