126

(6 ответов, оставленных в Подземелье / Маршруты)

Lapti13 пишет:

SPOILER Show

5d6f7b97e113c5d4f7a4d2514a3b8806 : if($('area',get_mainframe().document).filter('[title*="Эми Тэйли"]').length > 0) { get_mainframe().location = "http://" + external.SCity.Text + ".combats.com/" + dungName + "?dialog=gl_mrd_crap_taly_welcome&use=" + top.frames[external.mainFrameIndex].arrLayers[1][0]["l"].arrUnits[0].id; } else { Walk("m1");

я так делал пашет давно

Я так понимаю это просто без допиливания диалога плагином? )

127

(80 ответов, оставленных в Настройки / Плагины)

Поидее должно выглядеть так:

SPOILER Show

if((EnemiesCount < 2) && ((top.Battle.oBattle.sEnemyLogin.nHP * 100 / top.Battle.oBattle.sEnemyLogin.nMaxHP) < 33)) 
_name="pet_unleash";

Подскажите еще пожалуйста, как 2 раза или 3 раза, если нужно, поговорить с диалоговым ботом?
Сам диалог по типу обрванца:

SPOILER Show

$('area[title="Оборванец"]',get_mainframe().document).each(function() {  this.click(); $('a[onclick*="tn3_poors_default_2"]',get_mainframe().document).each(function(){this.click()})});


Вот не пойму, только как дальше сделать

Andy_SPB пишет:

Евжений,

SPOILER Show
попробуй такую конструкцию

$('area[coords="65,62,185,182"]',get_mainframe().document).each(function() {  this.click(); } )

как вариант...
если объекта два, то можно попробовать так...

var title_tmp = $('area',get_mainframe().document).filter('[title="Таинственный Круг"]');
if(title_tmp.length > 0) { title_tmp[X].click(); }

где в место Х указать либо 0 либо 1... номер объекта, который нужен.

Спасибо огромное!!!!!  smile  оба варианта работают!

Andy_SPB пишет:

SPOILER Show
как вариант собрать оба элемента в массив, а потом вызвать нужный...
можно через 

.getElementById('*')

или

getElementsByTagName('*')

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


Поиск работает, но кликает не потому что надо...
А вот по поводу поиска, покрутил, не получается, если чесно я не бумбум, методом анологии ток начинаю врубаться, и вообще что там в скриптах, только неделю назад открыл и впервые увидел )
Сам обьект:
SPOILER Show
<area href="javascript:dung_link('useobj=610185742')" title="Таинственный Круг" coords="65,62,185,182">

А получается жать только на:
SPOILER Show
<area href="javascript:dung_link('useobj=610185741')" title="Таинственный Круг" coords="167,62,287,182">

Из ваших пояснений, поробовал состряпать, что-то типа:
SPOILER Show

$('area[title="Таинственный Круг"]',getElementsByTagName('Таинственный Круг').document).each(function(useobj=610185742) this.click();


но не работает ( Помогите люди добрые  wink