Тема: Плагин выкидывает на главную страницу
Всем привет! Проблема с плагином, выкидывает на главную страницу при завершении)
Причем такое у меня было еще в самом начале когда я правил плагин для грибницы, но тогда я решил проблему, а сча уже просто все перепробовал и ничего не помогает)))
Уверен ошибка на поверхности, помогите ее найти
вот код
function Propusk(enabled)
{
if(enabled)
{
//должна быть одна из двух строк
PluginsOnLoad["Propusk"] = "PropuskHandler"; // работать по обновлению верхнего фрейма
}
else
{
//должна быть одна из двух строк
PluginsOnLoad["Propusk"] = ""; // выключить обработку по обновлению верхнего фрейма
}
}
function tn()
{
if(top.Battle.bInBattle) return;
if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Возле двери какая-то суета. Охранницы бегают туда-сюда. От зевак вы узнаете разные противоречивые подробности/))
{
external.ClickLink("И не собираюсь.",2);
top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/" + dungName + "?rnd=" + Math.random() +"&path=rl";
}
if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Ничего не произошло/))
{
external.ClickLink("Ничего не произошло",2);
top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/" + dungName + "?rnd=" + Math.random() +"&path=rl";
}
Плагин обыска дверей в ТН. По завершению диалога бот должен повернуться налево и пойти дальше по маршруту.
Но когда диалог доходит до external.ClickLink("И не собираюсь.",2); просто выкидывает на главную страницу, чат остается на месте.
А если обыскал двери 5 раз, то бот вообще стоит на месте, хотя я указал что нужно поворачиваться
if(top.frames[external.mainFrameIndex].document.all[0].innerHTML.match(/Ничего не произошло/))
{
external.ClickLink("Ничего не произошло",2);
top.frames[external.mainFrameIndex].location = "http://" + external.SCity.Text + ".combats.com/" + dungName + "?rnd=" + Math.random() +"&path=rl";
}
Подскажите решить проблему, Заранее всем спасибо!!!