Для 7-й версии.
в kanal.txt и у проводника, и у прицепа заменяем соответствующие функции на ниже изложенные.
(перед этим, естественно, сделайте копию исходного файла на случай если не заработает)

function PutKanalZayavka()
    {
        if(liderstvo==false && groupkanal==true){
                    xlength=top.frames[3].document.forms.length;
                    for(i=0;i<xlength;i++)
                    {
                        var z = top.frames[3].document.forms[ i ].innerHTML;
                        if(z.indexOf("fl(\""+provodnik+"\"")>0){
                        top.frames[3].document.forms[ i ].pass.value=grouppass;
                        top.frames[3].document.forms[ i ].submit();
                        }
                    }
                   
                }else if(groupkanal==false || liderstvo==true){
        top.frames[3].document.all.mut_noblock.checked = false;
            top.frames[3].document.forms[top.frames[3].document.forms.length-1].pass.value = grouppass;
            top.frames[3].document.all.open.click();}
    }
   
    function StartKanalZayavka()
    {
        top.frames[3].location = "http://"+City+".combats.com/dungeon.pl";
        usedObjects = [];
        KanalMapCoords = "";
        KanalDirection = 0;
        KanalCurrentMapCoords = "";
        KanalCurrentMapDirection = 0;
            if(liderstvo==true){
                xlength=top.frames[3].document.forms.length;
                for(i=0;i<xlength;i++)
                {
                    var z = top.frames[3].document.forms[ i ].innerHTML;
                    if(z.indexOf("fl(\""+provodnik+"\"")>0){
                        var count=0;
                        var pos = z.indexOf("drwfl");
                        while (pos != -1){
                                count++;
                                pos = z.indexOf("drwfl",pos+1);
                                }
                    }
                }
                if(count==partija){
                        top.frames[4].location = top.frames[4].location;
       
                        top.frames[3].document.all.start.click();
                        }
            }
        if(groupkanal==false){
        top.frames[4].location = top.frames[4].location;
        top.frames[3].document.all.start.click();
        }
    }



Также в этом же файле kanal.txt вносим изменения в самом его начале:
    ////////////////////              Настройки              ////////////////////

    var pickupobjects = true;        //Подбирать предметы
    var attackmobs = true;            //Нападать на мобов
    var groupkanal = true;            //Если идёте один - false

   
    if(groupkanal==true){
    ////////////////////        Групповой поход           ////////////////////
    //Если вы идете один, просто выставьте groupkanal = false и параметры ниже можно
    //не изменять.
    var liderstvo = false;                //true - вы лидер группы. false - не вы лидер.           
    var provodnik = "Проводник007";            //Кто является проводником/лидером. Это обязательно надо указать и для самого проводника, и для прицепа.
    var grouppass = "321456";            //Пароль группы
    var partija = "2";                //Количество людей в партии, включая вас.


P.S.
Как себе написал - так сюда скопировал. Для поиска заявки был использовал написанный zxcv скрипт.
Алгоритм работы: если задана groupkanal true и выставленно лидерство, вы подаете заявку как обычно, но поход не начинаетсядо тех пор, пока количество людей в вашей заявке не станет равным значению переменной partija. Если лидерство не заданно - происходит поиск заявки по указанному имени проводника. Если хотите снова бегать соло без прицепа - выставьте groupkanal false.
Примечание: иногда нужно дождаться обновления верхнего фрейма с заявками(короче либо подключится к заявке нормально в течении минуты. либо где-то косяк.)