Очередная проблема с фармом

Фарм по спискам бота. Фарм через голдклуб. Оптимальные настройки фарма.
skss
Posts: 12
Joined: 30 Jan 2015, 13:55

Очередная проблема с фармом

Post by skss »

Доброго времени. Проблема в обработке отчетов о нападении на римлян. Именно римлян (сам играю за рим)
Отчеты о нападении на галлов и немцев обрабатываются нормально. То есть отчет читается, сохраняет информацию. Отчеты о нападениях на римлян только читаются. Информация не сохраняется.
Версия бота 4.0.3.0
User avatar
Vlad
Разработчик
Posts: 4303
Joined: 16 Aug 2010, 21:21

Re: Очередная проблема с фармом

Post by Vlad »

Не может такого быть, отчеты для всех рас одинаковы
Посмотрите внимательно
skss
Posts: 12
Joined: 30 Jan 2015, 13:55

Re: Очередная проблема с фармом

Post by skss »

Я понимаю что они одинаковые! :) И смотрел внимательно. Все кормушки римские остаются без статистики. Наблюдал не один день. При этом неважно сколько награблено, были ли потери и сколько их, количество войск в кормушке. Отчеты читаются но статистика не обновляется. Везде все по нулям: награблено, потеряно, количество атак, сумма потерь и т.д..

Единственное что я не проверил это играть за другую расу. Может дело в том что я сам за рим играю...
User avatar
Vlad
Разработчик
Posts: 4303
Joined: 16 Aug 2010, 21:21

Re: Очередная проблема с фармом

Post by Vlad »

Скайп есть?
Покажите мне это чудо
skss
Posts: 12
Joined: 30 Jan 2015, 13:55

Re: Очередная проблема с фармом

Post by skss »

Да я уже удалил кормушки и отчеты...Пользуюсь другим средством для фарма. Надеюсь в новых версиях вы над этой частью бота поработаете. Ибо основные требования к боту это логичное развитие деревень и критически важное - фарм. А сейчас претензий ну ОЧЕНЬ много. Даже не столько в самой работе (отправлять то вроде хоть и кривовато отправляет) сколько в юзабилити и настройке.

И кстати знаю что оффтоп НО вот мне интересно а кто придумал привязываться к языку сервера? Это влияния фанатизма к парсерам или незнания того как работать с DOM?
User avatar
Vlad
Разработчик
Posts: 4303
Joined: 16 Aug 2010, 21:21

Re: Очередная проблема с фармом

Post by Vlad »

И каковы же претензии к настройке?
Не осилили? Бывает

Расскажите мне, как найти через DOM вот такой элемент, без привязки к языку, и взять оттуда имена деревень, и вы сами ответите на свой офтоп
<div>. атакует ..</div>
skss
Posts: 12
Joined: 30 Jan 2015, 13:55

Re: Очередная проблема с фармом

Post by skss »

Vlad wrote:И каковы же претензии к настройке?
Не осилили? Бывает
Я говорю не о сложности настройки а о недостатке гибкости. То есть тех возможностей которые сейчас есть мне например мало. Хотелось бы больше гибкости для достижения большей реалистичности. Я же не говорил что не работает или работает все неправильно. Оно работает! Войска отправляются! Но порой я на это смотрю и думаю "вот нафига ты сделал так и не иначе...".
Vlad wrote:Расскажите мне, как найти через DOM вот такой элемент, без привязки к языку, и взять оттуда имена деревень
Вы предлагаете провести индивидуальные уроки для вас? Не горю желанием, да и не учитель я. Поглядите на принципы работы в JS. Там, ввиду специфики, практически постоянно приходится работать с моделью DOM. В плане программирования может и не поможет, но вот в плане понятия как с DOM работать, как происходит построение DOM, как браузер все это прорисовывает и отображает и самое главное как находить нужный элемент и работать с ним - вот в этой каше разобраться поможет. А дальше уже пляшете от возможностей используемого вами компонента. В С++ и Delphi такие компоненты есть. Не скажу как называются но то что они есть это 100%.
Vlad wrote: <div>. атакует ..</div>
Если даже и есть в верстке такой блок без стиля и id (лень если честно смотреть и анализировать HTML) то в любом случае он лежит в некотором родительском элементе, который можно найти по id или стилю, а сам блок имеет в нем порядковый номер и найти его можно перебором. Да даже если этот блок находится в пустом документе у него все равно в модели DOM будет порядковый номер. id и стили они постоянные везде и зависят от версии игры а не от языка.
Могу сказать что любую страницу можно разобрать по камушкам БЕЗ применения парсеров! И это факт. Уж поверьте моему 10-и летнему опыту в разработке веб приложений...
User avatar
Vlad
Разработчик
Posts: 4303
Joined: 16 Aug 2010, 21:21

Re: Очередная проблема с фармом

Post by Vlad »

Ок, каких настроек не хватает для гибкости?
Только конкретику, без из пустого в порожнее

Я не предлагаю проводить уроки (и сильно сомневаюсь, что вам есть чему меня научить в программировании)
Я предлагаю не делать пафосных заявлений о том как лучше, не посмотрев даже код страниц игры
Привязываться к порядковому номеру элемента, в списке отчетов, количество которых на страницу не константа, великолепная идея (а еще, пользователь может добавить быструю ссылку, сдвинув все номера, но это к слову) :)
Скажу вам так
Гемморой с добавлением константы в файл и последующий поиск ее значений на серверах с различными языками, мне и даром не нужен
ВСЕ елементы, которые можно найти по id, id родителя или classname или еще как-то, бот ищет именно через этот самый DOM
Но разработчики игры как-то не позаботились о ботописателях, почему-то :)
Поэтому, в некоторых местах, нет другого выхода
skss
Posts: 12
Joined: 30 Jan 2015, 13:55

Re: Очередная проблема с фармом

Post by skss »

Какие константы?) Вы о чем?) Порядковый номер есть у любого элемента. Браузер по нему определяет в каком порядке отрисовывать элементы.
На пальцах:

<div id=1>
<div> 1 </div>
<div> 2 </div>
</div>

То есть вы хотите сказать что без парсера тут нельзя получить доступ к элементу div с контентом "2"?
Порядок действий:
1) получаем, например, массив дочерних элементов контейнера <div id=1>
2) Перебираем полученный массив тем же for. Элементарно.

Хочу открыть маленькую тайну:
<div> 1 </div> - в модели имеет порядковый номер 0 и прорисовывается раньше <div> 2 </div>
<div> 2 </div> - в модели имеет порядковый номер 1 и прорисовывается после <div> 1 </div>
И эти номера нигде в HTML НЕ УКАЗАНЫ! HTML сам по себе это так сказать руководство к построению модели DOM. И браузер в свою очередь отрисовывает страницу согласно DOM, которую удалось построить исходя из HTML c учетом ошибок в самом HTML и т.д., а не полученному изначально HTML. Следовательно в модели DOM можно найти и изменить ЛЮБОЙ объект согласно его внутреннему указателю. Поиск по ID и CLASS значительно упрощают задачу НО их отсутствие никак не значит что найти элемент невозможно. Достаточно иметь перед глазами изначальный HTML и найти ближайшего родителя за который можно зацепится. А дальше проявить немного логики.
Конечно вышесказанное это ну ОЧЕНЬ упрощенная интерпретация действий и процессов в модели DOM. Так же есть и нюансы и свои подводные камни.
Vlad wrote:Я не предлагаю проводить уроки (и сильно сомневаюсь, что вам есть чему меня научить в программировании)
Я предлагаю не делать пафосных заявлений о том как лучше, не посмотрев даже код страниц игры
Привязываться к порядковому номеру элемента, в списке отчетов, количество которых на страницу не константа, великолепная идея (а еще, пользователь может добавить быструю ссылку, сдвинув все номера, но это к слову)
Скажу вам так
Гемморой с добавлением константы в файл и последующий поиск ее значений на серверах с различными языками, мне и даром не нужен
ВСЕ елементы, которые можно найти по id, id родителя или classname или еще как-то, бот ищет именно через этот самый DOM
Но разработчики игры как-то не позаботились о ботописателях, почему-то
Поэтому, в некоторых местах, нет другого выхода
Этот текст окончательно убедил меня что вы вообще понятия не имеете как работать с моделью DOM и как она построена. Да и вообще что это такое...

Как я уже писал выше:
skss wrote:Поглядите на принципы работы в JS. Там, ввиду специфики, практически постоянно приходится работать с моделью DOM. В плане программирования может и не поможет, но вот в плане понятия как с DOM работать, как происходит построение DOM, как браузер все это прорисовывает и отображает и самое главное как находить нужный элемент и работать с ним - вот в этой каше разобраться поможет.
Vlad wrote: Ок, каких настроек не хватает для гибкости?
Только конкретику, без из пустого в порожнее
Это скорей уже отдельная тема с так сказать пожеланиями.
User avatar
Vlad
Разработчик
Posts: 4303
Joined: 16 Aug 2010, 21:21

Re: Очередная проблема с фармом

Post by Vlad »

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

Кусок кода страницы игры, реального, центр деревни

Code: Select all

<area alt="Mylly <span class="level">taso 2</span>||Tasolle 3 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />1620
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />1425
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />1230
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />4020
				</span> <div class="clear"></div>" title="Mylly <span class="level">taso 2</span>||Tasolle 3 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />1620
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />1425
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />1230
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />4020
				</span> <div class="clear"></div>" shape="poly" coords="110,95,132,80,132,81,160,82,179,96,179,151,158,163,128,163,109,150" href="build.php?id=19" />
<area alt="Sep&auml;n paja <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />230
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />320
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />640
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />205
				</span> <div class="clear"></div>" title="Sep&auml;n paja <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />230
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />320
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />640
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />205
				</span> <div class="clear"></div>" shape="poly" coords="202,53,223,39,223,39,251,40,271,55,271,110,249,121,220,121,200,108" href="build.php?id=20" />
<area alt="K&auml;tk&ouml; <span class="level">taso 2</span>||Tasolle 3 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />65
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />80
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />50
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />15
				</span> <div class="clear"></div>" title="K&auml;tk&ouml; <span class="level">taso 2</span>||Tasolle 3 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />65
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />80
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />50
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />15
				</span> <div class="clear"></div>" shape="poly" coords="290,36,311,21,311,22,339,23,359,37,359,92,337,104,308,104,289,91" href="build.php?id=21" />
<area alt="Varasto <span class="level">taso 4</span>||Tasolle 5 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />350
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />430
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />240
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />105
				</span> <div class="clear"></div>" title="Varasto <span class="level">taso 4</span>||Tasolle 5 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />350
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />430
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />240
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />105
				</span> <div class="clear"></div>" shape="poly" coords="384,65,406,51,406,51,434,52,453,67,453,121,432,133,402,133,383,120" href="build.php?id=22" />
<area alt="Viljasiilo <span class="level">taso 9</span>||Tasolle 10 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />740
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />920
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />645
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />185
				</span> <div class="clear"></div>" title="Viljasiilo <span class="level">taso 9</span>||Tasolle 10 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />740
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />920
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />645
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />185
				</span> <div class="clear"></div>" shape="poly" coords="458,107,479,93,479,94,507,95,527,109,527,164,505,176,476,176,456,162" href="build.php?id=23" />
<area alt="Työmaa" title="Työmaa" shape="poly" coords="71,184,92,170,92,171,120,172,140,186,139,201,118,213,88,213,69,199" href="build.php?id=24" />
<area alt="Tori <span class="level">taso 5</span>||Tasolle 6 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />275
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />240
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />410
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />240
				</span> <div class="clear"></div>" title="Tori <span class="level">taso 5</span>||Tasolle 6 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />275
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />240
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />410
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />240
				</span> <div class="clear"></div>" shape="poly" coords="516,156,538,142,538,142,566,144,585,158,585,213,563,224,534,224,515,211" href="build.php?id=25" />
<area alt="P&auml;&auml;rakennus <span class="level">taso 4</span>||Tasolle 5 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />190
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />105
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />160
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />55
				</span> <div class="clear"></div>" title="P&auml;&auml;rakennus <span class="level">taso 4</span>||Tasolle 5 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />190
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />105
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />160
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />55
				</span> <div class="clear"></div>" shape="poly" coords="280,113,301,98,301,99,329,100,349,114,348,169,327,181,298,181,278,168" href="build.php?id=26" />
<area alt="Työmaa" title="Työmaa" shape="poly" coords="97,320,118,306,118,307,146,308,166,322,165,337,144,349,114,349,95,335" href="build.php?id=27" />
<area alt="Työmaa" title="Työmaa" shape="poly" coords="59,244,80,230,80,230,108,231,128,246,128,260,106,272,77,272,57,259" href="build.php?id=28" />
<area alt="Sankarin kartano <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />930
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />890
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />930
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />320
				</span> <div class="clear"></div>" title="Sankarin kartano <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />930
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />890
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />930
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />320
				</span> <div class="clear"></div>" shape="poly" coords="477,209,498,195,498,195,526,196,546,211,545,266,524,277,494,277,475,264" href="build.php?id=29" />
<area alt="Virka-asunto <span class="level">taso 10</span>||Tasolle 11 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />6845
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />5430
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />4130
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />2125
				</span> <div class="clear"></div>" title="Virka-asunto <span class="level">taso 10</span>||Tasolle 11 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />6845
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />5430
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />4130
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />2125
				</span> <div class="clear"></div>" shape="poly" coords="181,219,202,205,202,205,230,207,250,221,250,276,228,287,199,287,179,274" href="build.php?id=30" />
<area alt="Kasarmi <span class="level">taso 7</span>||Tasolle 8 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />1180
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />790
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />1465
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />675
				</span> <div class="clear"></div>" title="Kasarmi <span class="level">taso 7</span>||Tasolle 8 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />1180
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />790
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />1465
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />675
				</span> <div class="clear"></div>" shape="poly" coords="182,149,203,135,203,135,231,136,251,151,251,205,229,217,200,217,180,204" href="build.php?id=31" />
<area alt="L&auml;hetyst&ouml; <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />230
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />165
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />190
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />100
				</span> <div class="clear"></div>" title="L&auml;hetyst&ouml; <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />230
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />165
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />190
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />100
				</span> <div class="clear"></div>" shape="poly" coords="254,268,276,254,276,254,304,255,324,270,323,324,302,336,272,336,253,323" href="build.php?id=32" />
<area alt="Akatemia <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />280
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />205
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />115
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />50
				</span> <div class="clear"></div>" title="Akatemia <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />280
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />205
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />115
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />50
				</span> <div class="clear"></div>" shape="poly" coords="504,277,526,263,526,263,554,265,574,279,573,334,552,345,522,345,503,332" href="build.php?id=33" />
<area alt="Työmaa" title="Työmaa" shape="poly" coords="182,379,204,365,204,365,232,366,251,380,251,395,230,407,200,407,181,394" href="build.php?id=34" />
<area alt="Työmaa" title="Työmaa" shape="poly" coords="324,370,345,356,345,357,373,358,393,372,392,387,371,398,341,398,322,385" href="build.php?id=35" />
<area alt="Kivenhakkaajan maja <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />200
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />165
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />160
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />90
				</span> <div class="clear"></div>" title="Kivenhakkaajan maja <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />200
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />165
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />160
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />90
				</span> <div class="clear"></div>" shape="poly" coords="433,295,454,280,454,281,482,282,502,296,502,351,480,363,451,363,431,349" href="build.php?id=36" />
<area alt="Työmaa" title="Työmaa" shape="poly" coords="271,412,292,398,292,399,320,400,340,414,339,429,318,440,289,440,269,427" href="build.php?id=37" />
<area alt="Työmaa" title="Työmaa" shape="poly" coords="396,396,417,381,417,382,445,383,465,397,464,412,443,424,413,424,394,410" href="build.php?id=38" />
<area alt="Kokoontumispiste <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />140
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />205
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />115
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />90
				</span> <div class="clear"></div>" title="Kokoontumispiste <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />140
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />205
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />115
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />90
				</span> <div class="clear"></div>" shape="poly" coords="398,212,412,250,369,301,394,323,445,286,453,233,427,183" href="build.php?id=39" />
<area alt="Maamuuri <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />155
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />255
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />0
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />100
				</span> <div class="clear"></div>" title="Maamuuri <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />155
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />255
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />0
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />100
				</span> <div class="clear"></div>" shape="poly" coords="71,450,2,374,3,374,-10,243,13,142,120,81,214,34,340,18,500,43,615,130,641,239,643,350,601,425,534,494,358,534,282,532,180,526,77,456,117,378,163,413,242,442,331,454,425,443,499,417,576,344,596,304,598,221,571,157,481,90,385,61,313,56,217,72,135,113,77,165,46,217,44,269,65,326,119,379" href="build.php?id=40" />
</map><img style="left:81px; top:57px; z-index:19" src="img/x.gif" class="building g8" title="Mylly <span class="level">taso 2</span>||Tasolle 3 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />1620
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />1425
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />1230
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />4020
				</span> <div class="clear"></div>" alt="Mylly <span class="level">taso 2</span>||Tasolle 3 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />1620
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />1425
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />1230
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />4020
				</span> <div class="clear"></div>" /><img style="left:174px; top:15px; z-index:17" src="img/x.gif" class="building g13" title="Sep&auml;n paja <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />230
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />320
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />640
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />205
				</span> <div class="clear"></div>" alt="Sep&auml;n paja <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />230
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />320
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />640
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />205
				</span> <div class="clear"></div>" /><img style="left:261px; top:-3px; z-index:15" src="img/x.gif" class="building g23" title="K&auml;tk&ouml; <span class="level">taso 2</span>||Tasolle 3 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />65
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />80
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />50
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />15
				</span> <div class="clear"></div>" alt="K&auml;tk&ouml; <span class="level">taso 2</span>||Tasolle 3 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />65
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />80
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />50
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />15
				</span> <div class="clear"></div>" /><img style="left:354px; top:26px; z-index:17" src="img/x.gif" class="building g10" title="Varasto <span class="level">taso 4</span>||Tasolle 5 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />350
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />430
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />240
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />105
				</span> <div class="clear"></div>" alt="Varasto <span class="level">taso 4</span>||Tasolle 5 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />350
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />430
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />240
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />105
				</span> <div class="clear"></div>" /><img style="left:428px; top:69px; z-index:20" src="img/x.gif" class="building g11" title="Viljasiilo <span class="level">taso 9</span>||Tasolle 10 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />740
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />920
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />645
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />185
				</span> <div class="clear"></div>" alt="Viljasiilo <span class="level">taso 9</span>||Tasolle 10 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />740
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />920
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />645
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />185
				</span> <div class="clear"></div>" /><img style="left:42px; top:107px; z-index:23" src="img/x.gif" class="building iso" title="Työmaa" alt="Työmaa" /><img style="left:485px; top:119px; z-index:24" src="img/x.gif" class="building g17" title="Tori <span class="level">taso 5</span>||Tasolle 6 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />275
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />240
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />410
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />240
				</span> <div class="clear"></div>" alt="Tori <span class="level">taso 5</span>||Tasolle 6 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />275
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />240
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />410
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />240
				</span> <div class="clear"></div>" /><img style="left:249px; top:71px; z-index:20" src="img/x.gif" class="building g15" title="P&auml;&auml;rakennus <span class="level">taso 4</span>||Tasolle 5 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />190
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />105
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />160
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />55
				</span> <div class="clear"></div>" alt="P&auml;&auml;rakennus <span class="level">taso 4</span>||Tasolle 5 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />190
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />105
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />160
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />55
				</span> <div class="clear"></div>" /><img style="left:68px; top:241px; z-index:32" src="img/x.gif" class="building iso" title="Työmaa" alt="Työmaa" /><img style="left:31px; top:167px; z-index:27" src="img/x.gif" class="building iso" title="Työmaa" alt="Työmaa" /><img style="left:448px; top:170px; z-index:27" src="img/x.gif" class="building g37" title="Sankarin kartano <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />930
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />890
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />930
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />320
				</span> <div class="clear"></div>" alt="Sankarin kartano <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />930
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />890
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />930
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />320
				</span> <div class="clear"></div>" /><img style="left:153px; top:183px; z-index:28" src="img/x.gif" class="building g25" title="Virka-asunto <span class="level">taso 10</span>||Tasolle 11 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />6845
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />5430
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />4130
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />2125
				</span> <div class="clear"></div>" alt="Virka-asunto <span class="level">taso 10</span>||Tasolle 11 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />6845
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />5430
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />4130
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />2125
				</span> <div class="clear"></div>" /><img style="left:155px; top:110px; z-index:23" src="img/x.gif" class="building g19" title="Kasarmi <span class="level">taso 7</span>||Tasolle 8 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />1180
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />790
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />1465
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />675
				</span> <div class="clear"></div>" alt="Kasarmi <span class="level">taso 7</span>||Tasolle 8 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />1180
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />790
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />1465
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />675
				</span> <div class="clear"></div>" /><img style="left:227px; top:230px; z-index:32" src="img/x.gif" class="building g18" title="L&auml;hetyst&ouml; <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />230
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />165
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />190
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />100
				</span> <div class="clear"></div>" alt="L&auml;hetyst&ouml; <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />230
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />165
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />190
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />100
				</span> <div class="clear"></div>" /><img style="left:476px; top:238px; z-index:32" src="img/x.gif" class="building g22" title="Akatemia <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />280
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />205
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />115
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />50
				</span> <div class="clear"></div>" alt="Akatemia <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />280
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />205
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />115
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />50
				</span> <div class="clear"></div>" /><img style="left:153px; top:300px; z-index:36" src="img/x.gif" class="building iso" title="Työmaa" alt="Työmaa" /><img style="left:295px; top:291px; z-index:36" src="img/x.gif" class="building iso" title="Työmaa" alt="Työmaa" /><img style="left:404px; top:254px; z-index:33" src="img/x.gif" class="building g34" title="Kivenhakkaajan maja <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />200
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />165
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />160
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />90
				</span> <div class="clear"></div>" alt="Kivenhakkaajan maja <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />200
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />165
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />160
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />90
				</span> <div class="clear"></div>" /><img style="left:241px; top:333px; z-index:39" src="img/x.gif" class="building iso" title="Työmaa" alt="Työmaa" /><img style="left:365px; top:318px; z-index:38" src="img/x.gif" class="building iso" title="Työmaa" alt="Työmaa" /><img style="z-index:28" src="img/x.gif" class="building g16" title="Kokoontumispiste <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />140
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />205
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />115
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />90
				</span> <div class="clear"></div>" alt="Kokoontumispiste <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />140
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />205
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />115
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />90
				</span> <div class="clear"></div>" /><img src="img/x.gif" class="wall g32Top" title="Maamuuri <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />155
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />255
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />0
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />100
				</span> <div class="clear"></div>" alt="Maamuuri <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />155
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />255
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />0
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />100
				</span> <div class="clear"></div>" /><img src="img/x.gif" class="wall g32Bottom onTop" title="Maamuuri <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />155
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />255
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />0
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />100
				</span> <div class="clear"></div>" alt="Maamuuri <span class="level">taso 1</span>||Tasolle 2 laajentamisen rakennuskustannukset:<br />
					<div class="showCosts">
				<span class="resources r1">
				<img class="r1" src="img/x.gif" />155
				</span> 
				<span class="resources r2">
				<img class="r2" src="img/x.gif" />255
				</span> 
				<span class="resources r3">
				<img class="r3" src="img/x.gif" />0
				</span> 
				<span class="resources r4">
				<img class="r4" src="img/x.gif" />100
				</span> <div class="clear"></div>" />			<div id="levels" class="t44"><div style="left:132px; top:108px" class="colorLayer notNow aid19"><div class="labelLayer">2</div></div><div style="left:225px; top:66px" class="colorLayer good aid20"><div class="labelLayer">1</div></div><div style="left:312px; top:48px" class="colorLayer good aid21"><div class="labelLayer">2</div></div><div style="left:405px; top:77px" class="colorLayer good aid22"><div class="labelLayer">4</div></div><div style="left:479px; top:120px" class="colorLayer notNow aid23"><div class="labelLayer">9</div></div><div style="left:536px; top:170px" class="colorLayer good aid25"><div class="labelLayer">5</div></div><div style="left:300px; top:122px" class="colorLayer good aid26"><div class="labelLayer">4</div></div><div style="left:499px; top:221px" class="colorLayer notNow aid29"><div class="labelLayer">1</div></div><div style="left:204px; top:234px" class="colorLayer notNow aid30"><div class="labelLayer">10</div></div
Или давайте алгорим, опеделяющий что построенно в деревне через DOM, или прекращайте нести свой бред про сферический DOM в вакууме
Post Reply