таймер

  • Автор темы DeletedUser28385
  • Дата начала

DeletedUser28385

Гость
у меня с момента первого поста в этой теме все нормально работает

4cc6f7356730.jpg
 
Последнее редактирование модератором:

DeletedUser28385

Гость
Код:
javascript:function fnLandingTime(){var a=$("#date_arrival").closest("tr").prev("tr").find("td:eq(1)").text().match(/\d+/g);var b=$("#serverTime").text().match(/\d+/g);var c=$("#serverDate").text().match(/\d+/g);var d=fnInt($("#dsmLag").val());return new Date(Date.UTC(c[2],c[1]-1,c[0],b[0]- -a[0],b[1]- -a[1],b[2]-(-a[2]-d)))}function refresh(){var a=fnLandingTime();$("#date_arrival").html(fnZeroPad(a.getUTCDate(),2)+"/"+fnZeroPad(a.getUTCMonth()+1,2)+"/"+a.getUTCFullYear()+" "+a.getUTCHours()+":"+fnZeroPad(a.getUTCMinutes(),2)+":"+fnZeroPad(a.getUTCSeconds(),2));$("#dsmCT").html($("#serverDate").text()+" "+$("#serverTime").text());var b=new Date(Date.UTC(fnInt($("#dsmYY").val()),fnInt($("#dsmMM").val())-1,fnInt($("#dsmDD").val()),fnInt($("#dsmHH").val()),fnInt($("#dsmNN").val()),fnInt($("dsmSS").val())));var c=(b-a)/1e3;$("#dsmBT").html('<span style="'+(c<60?"color:red;font-weight:bold;":"")+'">'+(c>0?c+"сек.":"не успел(а)")+"</span>");setTimeout("refresh()",200)}function fnInt(a){return parseInt(a||"0",10)}function fnZeroPad(a,b){var c=a.toString();while(c.length<b){c="0"+c}return c}javascript:var defaultLagSeconds=0;if($("#dsmPlannedTime").length<=0){var landingTime=fnLandingTime();landingTime.setUTCMinutes(landingTime.getUTCMinutes()+2);var srcHTML="<tr>"+"<td>Текущее время:</td>"+'<td id="dsmCT">'+$("#serverDate").text()+" "+$("#serverTime").text()+"</td>"+"</tr>"+"<tr>"+"<td>Обратный отсчет:</td>"+'<td id="dsmBT"></td>'+"</tr>"+'<tr id="dsmPlannedTime"><th colspan="2">План</th></tr>'+"<tr>"+"<td>Убавление:</td>"+"<td>"+'<input id="dsmLag" value="'+defaultLagSeconds+'" size="2" type="text"/>'+'<span style="margin-left:0.25em;">сек.</span>'+"</td>"+"</tr>"+"<tr>"+"<td>Время атаки:</td>"+"<td>"+'<input id="dsmDD" value="'+fnZeroPad(landingTime.getUTCDate(),2)+'" size="2" type="text"/>'+"/"+'<input id="dsmMM" value="'+fnZeroPad(landingTime.getUTCMonth()+1,2)+'" size="2" type="text"/>'+"/"+'<input id="dsmYY" value="'+landingTime.getUTCFullYear()+'" size="4" type="text"/>'+"<br>"+'<input id="dsmHH" value="'+fnZeroPad(landingTime.getUTCHours(),2)+'" size="2" type="text"/>'+":"+'<input id="dsmNN" value="'+fnZeroPad(landingTime.getUTCMinutes(),2)+'" size="2" type="text"/>'+":"+'<input id="dsmSS" value="'+fnZeroPad(landingTime.getUTCSeconds(),2)+'" size="2" type="text"/>'+"</td>"+"</tr>"+'<tr><th colspan="2">Прочее</th></tr>';$(srcHTML).insertAfter($("#date_arrival").closest("tr"));$("#date_arrival").html(landingTime)}refresh();void(0);
 
Последнее редактирование модератором:

Akkela

Кавалерист
Член команды
Модератор
Оценка реакций
74
что же вы добрые такие - неужели тежело окуратный код и в спойлере кинуть???
Код:
javascript: function fnLandingTime() {
    var a = $("#date_arrival").closest("tr").prev("tr").find("td:eq(1)").text().match(/\d+/g);
    var b = $("#serverTime").text().match(/\d+/g);
    var c = $("#serverDate").text().match(/\d+/g);
    var d = fnInt($("#dsmLag").val());
    return new Date(Date.UTC(c[2], c[1] - 1, c[0], b[0] - -a[0], b[1] - -a[1], b[2] - (-a[2] - d)))
}
function refresh() {
    var a = fnLandingTime();
    $("#date_arrival").html(fnZeroPad(a.getUTCDate(), 2) + "/" + fnZeroPad(a.getUTCMonth() + 1, 2) 
		+ "/" + a.getUTCFullYear() + " " + a.getUTCHours() + ":" + fnZeroPad(a.getUTCMinutes(), 2) 
		+ ":" + fnZeroPad(a.getUTCSeconds(), 2));
    $("#dsmCT").html($("#serverDate").text() + " " + $("#serverTime").text());
    var b = new Date(Date.UTC(fnInt($("#dsmYY").val()), fnInt($("#dsmMM").val()) - 1, fnInt($("#dsmDD").val()), 
			fnInt($("#dsmHH").val()), fnInt($("#dsmNN").val()), fnInt($("dsmSS").val())));
    var c = (b - a) / 1e3;
    $("#dsmBT").html('<span style="' + (c < 60 ? "color:red;font-weight:bold;" : "") + '">' + (c > 0 ? c + "сек." : "не успел(а)") + "</span>");
    setTimeout("refresh()", 200)
}
function fnInt(a) {
    return parseInt(a || "0", 10)
}
function fnZeroPad(a, b) {
    var c = a.toString();
    while (c.length < b) {
        c = "0" + c
    }
    return c
}
javascript: var defaultLagSeconds = 0;
if ($("#dsmPlannedTime").length <= 0) {
    var landingTime = fnLandingTime();
    landingTime.setUTCMinutes(landingTime.getUTCMinutes() + 2);
    var srcHTML = "<tr>" + "<td>Текущее время:</td>" + '<td id="dsmCT">' + $("#serverDate").text() 
		+ " " + $("#serverTime").text() + "</td>" + "</tr>" + "<tr>" + "<td>Обратный отсчет:</td>" 
		+ '<td id="dsmBT"></td>' + "</tr>" + '<tr id="dsmPlannedTime"><th colspan="2">План</th></tr>' 
		+ "<tr>" + "<td>Убавление:</td>" + "<td>" + '<input id="dsmLag" value="' + defaultLagSeconds 
		+ '" size="2" type="text"/>' + '<span style="margin-left:0.25em;">сек.</span>' + "</td>" + "</tr>" 
		+ "<tr>" + "<td>Время атаки:</td>" + "<td>" + '<input id="dsmDD" value="' + fnZeroPad(landingTime.getUTCDate(), 2) 
		+ '" size="2" type="text"/>' + "/" + '<input id="dsmMM" value="' + fnZeroPad(landingTime.getUTCMonth() + 1, 2) 
		+ '" size="2" type="text"/>' + "/" + '<input id="dsmYY" value="' + landingTime.getUTCFullYear() 
		+ '" size="4" type="text"/>' + "<br>" + '<input id="dsmHH" value="' + fnZeroPad(landingTime.getUTCHours(), 2) 
		+ '" size="2" type="text"/>' + ":" + '<input id="dsmNN" value="' + fnZeroPad(landingTime.getUTCMinutes(), 2) 
		+ '" size="2" type="text"/>' + ":" + '<input id="dsmSS" value="' + fnZeroPad(landingTime.getUTCSeconds(), 2) 
		+ '" size="2" type="text"/>' + "</td>" + "</tr>" + '<tr><th colspan="2">Прочее</th></tr>';
    $(srcHTML).insertAfter($("#date_arrival").closest("tr"));
    $("#date_arrival").html(landingTime)
}
refresh();
void(0);​
 

DeletedUser37749

Гость
Хм, у меня почему то не хочет работать этот скрипт
Хотя делаю всё правильно вроде бы
Пробовал и через закладки браузера/игры
Не работает, кто подскажет что сделать что бы он заработал?
Я включал скрипт когда вписал координаты, нажал атаковать и оставалось нажать тока кнопку ок
 

Akkela

Кавалерист
Член команды
Модератор
Оценка реакций
74
Хм, у меня почему то не хочет работать этот скрипт
Хотя делаю всё правильно вроде бы
Пробовал и через закладки браузера/игры
Не работает, кто подскажет что сделать что бы он заработал?
Я включал скрипт когда вписал координаты, нажал атаковать и оставалось нажать тока кнопку ок

какой мир, браузер и есть ли прем?
 

DeletedUser37749

Гость
Да, прем аккаунт есть)
Браузер юзаю гугл хром последнею версию
В 18 мире проверял, не хочет работать, подскажите что не так)
 

DeletedUser38163

Гость
Зайди на страницу атаки(где надо ОК нажимать) и нажми на скрипт
 

DeletedUser

Гость
подскажите для чего нужен этот таймер? а то описания нет. он что сам отправляет в заданное время?
 
Верх