1

Тема: прием заявок 8.1

Как сделать так, что бы при постановке галочки принимать заявку в договорных бот не принимал заявки поданные позднее чем 2 минуты текущего времени?

2

Re: прием заявок 8.1

936007 пишет:

Как сделать так, что бы при постановке галочки принимать заявку в договорных бот не принимал заявки поданные позднее чем 2 минуты текущего времени?

Если проблема в том, что бот попадает в бой с ослаблением, то просто сделай переодевание комплектов при ХП на 100-150 больше, чем в боевом фулле.
например если в боевом комплекте у тебя 400 хп, поставь переодевание на 550 например. Мне помогает)


UPD: Слово "договорных" я, как-то, и не заметил))

Отредактировано МунГ (2009-08-19 03:01:35)

Ушел.

3

Re: прием заявок 8.1

И снова мой самопис hmm

Если я правильно понял, что, допусти, у тебя на часах время 4:30, то заявки со временем подачи 4:21, 4:17 и т.п. не принимались.
Замена для функции из Main.js(как всегда напоминаю, что нужно делать копию файла для восстановления, если не работает нифига)

function SelectFizZayavka()
{
    var elements = top.frames[3].document.F1.getElementsByTagName("input");
    for(i = 0; i < elements.length; i++)
    {
        var element = elements[i];
        if(element.type == "radio")
        {
            var _name = element.nextSibling.nextSibling.nextSibling.outerHTML.match(/drwfl\(\"(.+)\",[0-9]+,\"[0-9]\",.+\)/)[1];
            var cLevel = element.nextSibling.nextSibling.nextSibling.outerHTML.match(/drwfl\(\"[^"]+\",[0-9]+,\"(.+)\",.+\)/)[1];
            if(cLevel == external.level)
            {
                var battleType = (element.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.alt == "Кулачный бой") ? 1 : 0;
                if(battleType == external.SBattleDogovorType.SelectedIndex)
                {
        now = new Date();
        var localtime=now.toString();
        var presentmin = localtime.match(/[0-9]:(.+):/)[1];
        var presenthours = localtime.match(/[0-9]\s(.+):[0-9]+:/)[1];
        var minutesX = element.nextSibling.nextSibling.outerHTML.match(/[0-9]:(.+)</)[1];
        var hoursX = element.nextSibling.nextSibling.outerHTML.match(/>(.+):/)[1];
        if(((presentmin+presenthours*60)-(hoursX*60+minutesX))<=MaxMin){
                        if(TestFizZayavka2(_name))
                        {
                            element.checked = true;
                           top.frames[3].document.F1.confirm2[0].click();
                            return;
                        }
        }
                }
            }
        }
    }
 
    PutFizZayavka();
}

В самом начале Main.js добавить последнюю строку вот на это место

var cBattle = false;
var ZayavkaOut = 0;
var ZayavkaTimer = 0;
var MaxMin = 2; //количество минут разницы между временем подачи заявки и её приёмом

происходит проверка по системному времени вашего компьютера, такчто разница со временем сервера БК недаст возможности принимать заявки.(хотя если другой часовой пояс, то в условии ((hoursX-presenthours)==0 надо заменить 0 на нужное число просто...в принцыпе и MaxMin можно подкрутить, если ваше системное время спешит или отстаёт от сервера БК на минуты)

вроде всё...

Не проверено.
Точнее всё проверенно, кроме выполнения условия  if(((presentmin+presenthours*60)-(hoursX*60+minutesX))<=MaxMin), т.к. я его только что подправил сильно, а времени на проверку нету - спать пора smile

Отредактировано anahronik (2009-08-19 04:29:08)

Software is like sex: it's better when it's free! © LinusTorvalds

4

Re: прием заявок 8.1

anahronik пишет:

И снова мой самопис hmm

Отличное слово "самопис"! Я наконец придумал какой тебе статус на форуме присвоить big_smile

(Please log in or register to see this URL)

5

Re: прием заявок 8.1

hyppopotam пишет:
anahronik пишет:

И снова мой самопис hmm

Отличное слово "самопис"! Я наконец придумал какой тебе статус на форуме присвоить big_smile

Многократно проклинаю себя за оффтоп, но... Гипп, придумай и мне что нить, не ветеран я, бороды нет, орденА на груди не звенят, китель не ношу, на парады не хожу) Не ветеран я))

Ушел.

6

Re: прием заявок 8.1

спасибо smile