найдите ошибку
(function(){{//настройки, true-включено, false-отключено потом добавлю } { // переменные var Get=''; var Get2a=''; var City='';} //далее вызов функций {FillVar();SelEvent();}function FillVar(){for (var i=0;i<document.links.length;i++){ if (document.links[i].text.match("Начать добыч")){Get=document.links[i].href;} if (document.links[i].text.match("Да, начать работу")){Get2a=document.links[i].href;} if (document.links[i].text.match("Таверна")){City=document.links[i].href;} if (document.links[i].text.match("Иглес")){City=document.links[i].href;} }}function SelEvent(){ if (Get!=''){setTimeout(function(){location.href=Get},100);return;} else if (Get2a!=''){setTimeout(function(){location.href=Get2a},100);return;} else if (City!=''){setTimeout(function(){location.href=City},5000);return;} }})();это бот для игры, должен сам ходить по ссылкам, сначала нажимать "Начать добычу ещё раз", потом "Начать добычу", "Да, начать работу", и ходить по очереди в город и таверну (обновлять, пока не появится "Начать добычу ещё раз". не работает "Начать добычу" вручную нажимать приходится все остальное работает. |
Здравствуйте!
Судя по вашему сообщению, вы ну совсем не знаете javascript. Освойте основы языка и вопрос отпадет сам, полностью или частично. А с чем не справитесь - поможем. На сайте javascript можно начать изучать с учебника, раздел Основы javascript. Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/ Задавайте конкретные вопросы по ходу дела. |
с javascript я знаком, но всё-таки, где ошибка?
|
Начать добыч -> Начать добычу
|
ничего не меняет
|
firebug в помощь
|
(function(){ { // переменные var Get=''; var Get1a=''; var Get2a=''; var City='';} //далее вызов функций {FillVar();SelEvent();}function FillVar(){for (var i=0;i<document.links.length;i++){ if (document.links[i].text.match("Начать")){Get=document.links[i].href;} if (document.links[i].text.match("Да, начать работу")){Get2a=document.links[i].href;} if ((document.links[i].text.match("до"))&&(document.links[i].className='pt')&&(document.links[i].className!='iGood')&&(document.getElementsByTagName('span')[3].textContent=="Начать добычу")){Get1a=document.links[i].href;} if (document.links[i].text.match("Таверна")){City=document.links[i].href;} if (document.links[i].text.match("Иглес")){City=document.links[i].href;} }}function SelEvent(){ if (Get!=''){setTimeout(function(){location.href=Get},100);return;} else if (Get1a!=''){setTimeout(function(){location.href=Get1a},100);return;} else if (Get2a!=''){setTimeout(function(){location.href=Get2a},100);return;} else if (City!=''){setTimeout(function(){location.href=City},5000);return;} }})();работает |
Цитата:
|
melky,
Ну я так предположил потому что ТС сказал Цитата:
match("Начать добыч") То есть без коварной буковки у :) |
Часовой пояс GMT +3, время: 18:17. |