Обновление времени прибытия, таймер

DeletedUser

Гость
Код:
javascript:var fixtime=1; var timer; var planned_time; var back_timer; var servertime_arr; var serverdate_arr; var landing_time="-";for (var f=10;f<=50;f++) {if (document.getElementsByTagName('tbody')[f])if ( (document.getElementsByTagName('tbody')[f].innerHTML).match(/td id\=\"date_arrival\"/g)  )table_n=f;}var table_ind=document.getElementsByTagName('tbody')[table_n];var dur_n=3;for (f=1;f<=4;f++) {if (table_ind.getElementsByTagName('tr')[f].getElementsByTagName('td')[1].id=='date_arrival') dur_n=f-1;}var dur_txt=table_ind.getElementsByTagName('tr')[dur_n].getElementsByTagName('td')[1].innerHTML;var dur_arr=dur_txt.match(/\d+/g);getlandingtime();landing_time.setMinutes(landing_time.getMinutes()+2);var landing_arr=[landing_time.getDate(),landing_time.getMonth(),landing_time.getYear(),landing_time.getHours(),landing_time.getMinutes(),landing_time.getSeconds()];if (!table_ind.getElementsByTagName('tr')[dur_n+3]) { table_ind.innerHTML=table_ind.innerHTML+"<tr><th colspan=&quot;2&quot;>Plan</th></tr><tr><td>Landing Time</td><td>"+landing_time+"</td></tr><tr><td>Planned Time</td><td><input value="+landing_arr[0]+" size=&quot;1&quot; type=&quot;text&quot;>/<input value="+(landing_arr[1]+1)+" size=&quot;1&quot; type=&quot;text&quot;>/<input value="+(landing_arr[2]+1900)+" size=&quot;3&quot; type=&quot;text&quot;><br><input value="+landing_arr[3]+" size=&quot;1&quot; type=&quot;text&quot;>:<input value="+landing_arr[4]+" size=&quot;1&quot; type=&quot;text&quot;>:<input value="+landing_arr[5]+" size=&quot;1&quot; type=&quot;text&quot;></td></tr><tr><td>Timer</td><td></td></tr>"; }refresh();function refresh() {planned_time=new Date(table_ind.getElementsByTagName('input')[5].value, table_ind.getElementsByTagName('input')[4].value-1, table_ind.getElementsByTagName('input')[3].value, table_ind.getElementsByTagName('input')[6].value, table_ind.getElementsByTagName('input')[7].value, table_ind.getElementsByTagName('input')[8].value);getlandingtime();back_timer=(planned_time-landing_time)/1000;table_ind.getElementsByTagName('tr')[dur_n+4].getElementsByTagName('td')[1].innerHTML=landing_time.toLocaleString();if(back_timer<60) {table_ind.getElementsByTagName('tr')[dur_n+6].getElementsByTagName('td')[1].innerHTML="<font color=red><b>"+back_timer+"</b></font>"; }else {table_ind.getElementsByTagName('tr')[dur_n+6].getElementsByTagName('td')[1].innerHTML=back_timer; }landing_time.setSeconds(landing_time.getSeconds()+1);timer = setTimeout("refresh()",200);}function getlandingtime() {servertime_arr=(document.getElementById('serverTime').innerHTML).match(/\d+/g);serverdate_arr=(document.getElementById('serverDate').innerHTML).match(/\d+/g);landing_time=new Date(serverdate_arr[2], serverdate_arr[1]-1, serverdate_arr[0], servertime_arr[0]-(-dur_arr[0]), servertime_arr[1]-(-dur_arr[1]), servertime_arr[2]-(-dur_arr[2]-fixtime));}end()

добавляет на странице атаки табличку следующего вида:

timer.png

- обновляемое время прибытия, если отправить прямо сейчас
- желаемое время прибытия
- и обратный отсчёт до момента отправки

сейчас на стадии "оно работает", ещё будут изменения позже.

под себя можно поправить "fixtime=1", в самом начале. (только целое число)
если реальная атака запаздывает от того что планировалось.
на моём соединении это 1 секунда. если инет сильно тормозной - можно больше.
 
Последнее редактирование модератором:

DeletedUser

Гость
Если правильно понял, то скрипт очень хороший. Жду окончательную рабочую версию и буду юзать :)

Только что проверил. Действительно хорошая вещь. Собственно по-моему достаточно только для полного счастья перевести на русский менюшку этого скрипта :)
 
Последнее редактирование модератором:

DeletedUser8396

Гость
Если правильно понял, то скрипт очень хороший. Жду окончательную рабочую версию и буду юзать :)

Только что проверил. Действительно хорошая вещь. Собственно по-моему достаточно только для полного счастья перевести на русский менюшку этого скрипта :)

три клика :)
и любой англо-русский словарь

А по подробней можно? =)
скрипт для тайминга отсылки атак, что то вроде утилиты на сайте http://tw-helper.net/waveattacks1.aspx
 

DeletedUser14451

Гость
Очень удобный скрипт. Только вот в чём дело не пойму. Скрипт установился и работает, но отображается не так как на картинке. 6 полей для ввода значений отображаются друг над другом. В принципе, всё равно всё ясно что куда писать. Но может подскажете в чём дело? Спасибо.
 

DeletedUser32070

Гость
Кхм. Странно, все в 2 строчки должно быть. Сделай скрин и скопируй скрипт который используешь.
 

DeletedUser14451

Гость
Я с работы - другой комп. Дома clip2net'ом сделаю фото сюда. Кстати для "подрезки" двора (т.е. посыла подкрепа) тоже очень, я бы даже сказал ОЧЕНЬ не плохо!
 

DeletedUser8396

Гость
а как же кнопка PrtScn (print screen) и любой файлобменник, тот же радикал?)

кнопка PrtScn -> открывает Paint -> вставляем -> сохраняем (можно обрезать лишнее) -> заливаем на файлобменник -> выкладываем тут скрин...
 
Верх