Вход

Просмотр полной версии : Расчет добычи ресурсов по всей Империи


kallamish
27.05.2009, 19:54
Данные нехитрые действия позволят вам узнать общее количество ресурсов, производимых в шахтах вашей Империи.

Шаг 1.
Переходим во вкладку "Империя", выделяем таким образом:
http://ok.ya1.ru/uploads/posts/2009-05/1243416141_ress.jpg

Шаг 2.
Копируем весь текст в Notepad (Блокнот: Пуск -> Стандартные -> Блокнот или Notepad)
Это нужно для того, чтобы сбросить все гиперссылки.
Получаем такой текст:
Металл 17.641 / 21.274 106.062 / 21.274 106.302 / 21.274 80.989 / 16.117 9.781 / 18.534 20.668.825 / 16.117 209 / 16.117 214 / 16.117 1.023 / 13.986 1.073 / 12.108 400.639 / 9.006
Кристалл 23.778 / 10.744 47.491 / 9.324 47.532 / 9.324 47.561 / 9.324 1.993 / 9.324 13.475.428 / 10.744 205 / 8.071 207 / 8.071 460 / 6.972 786 / 5.155 568.383 / 6.004
Дейтерий 668.917 / 6.226 125.010 / 5.761 27.987 / 5.650 26.951 / 5.436 27.947 / 6.376 11.085.188 / 4.963 202 / 4.300 207 / 5.368 10.569 / 4.473 7.023 / 2.319 373.277 / 2.598
Цифры после "/" - производство ресурса в 1 час

Шаг 3.
Копируем весь текст из блокнота в Word, в нем мы будем избавляться ото всех ненужных цифр.
Чтобы это проделать, вам нужно будет скачать нехитрый макрос. Вот он. (http://www.salgyn.com/temp/ogame-res.bas)
Сохраните его куда-нибудь

Шаг 4.
В Word жмем alt+F11 или, если не получается, сверху Сервис -> Макрос -> Редактор Visual Basic. Он откроется в новом окне.
В нем нажимаем ctrl+M или, если не получается, сверху File -> Import
Выбираем скаченный макрос, кликаем два раза, появится новая ветка Modules, нажимаем на "+" и видим NewMacros, кликаем на нем два раза и можем закрыть Visual Basic.

Шаг 5.
В Word жмем alt+F8 или, если не получается, сверху Сервис -> Макрос -> Макросы...
Появится новое окно, а в нем будет строка "ogame". Отмечаем ее и жмем выполнить, после чего наш хаотичный список превратится в такой:
Металл
21274
21274
21274
16117
18534
16117
16117
16117
13986
12108
9006
Кристалл
10744
9324
9324
9324
9324
10744
8071
8071
6972
5155
6004
Дейтерий
6226
5761
5650
5436
6376
4963
4300
5368
4473
2319
2598

Это удалились существующие ресурсы и остались только те, что были за "/", т.е. производство ресов в 1 час.

Шаг 6.
Теперь нам надо скачать один excel-файлик. Вот он. (http://www.salgyn.com/temp/ogame-res.xls)
Открываем его и видим следующее безобразие:
http://ok.ya1.ru/uploads/posts/2009-05/1243417465_xls.jpg

Шаг 7.
Теперь поочередно и аккуратно копируем из Word столбцы цифр (например, от слова "Металл" до слова "Кристаллы") в Excel (копируем только цифры), чтобы они приобрели такой вид:
http://ok.ya1.ru/uploads/posts/2009-05/1243417825_xls-finish.jpg
Для тех, кто не знает как вставить циферки, объясняю:
в Excel у вас будет такой белый крестик вместо курсора, один раз кликаем им под словом "Металл",
нажимаем один раз правую кнопку мыши и выбираем пункт "Вставить", то же самое проделываем с кристаллами и дейтом.

Шаг 8.
Смотрим, сколько ресурсов за какой период и в каком эквиваленте вырабатывает ваша империя.
Все отправляем мне по 100к дейта на 1:425:6 :grin:

P.S. Было бы неплохо переделать все эти мучения в он-лайн расчет какой-нибудь.

dr.Mengele
27.05.2009, 20:13
надо бы в онлайн ) . Я проще делаю, только на таблицу экселл.

kallamish
27.05.2009, 20:14
а как избавляешься от лишних цифр? выложи файлик сюда, а

13th_unknown
27.05.2009, 20:44
В империи вроде неправильное кол-во показывает. Да и "Сырье" окацца врет...


UPD: ИМХО правильнее взять цифры из "Сырье" и помножить на (((уровень геолога)*0,05)+1)

igorstep
27.05.2009, 20:45
кстати, в империи показывает неправильные ресурсы в час... надо смотреть во вкладке "Сырье"... вот так...

aklik
27.05.2009, 21:09
в империи практически точные данные показывае
а сырье и в правду врет
на примере метала:
если
m- метал(то что в самой шахте написано)
r- rates
g- геолог
S- сырье
I- империя
0_0 - то что на самом деле
S=m+g=2m
I=m+g+r=3m
0_0 =m+g+r+300=3m+300
p.s. последние цифры с учетом того что геолог 20 лвл
p.s.s. цифры получены экспериментальным путём кто неверит сами засеките 1 час и проверьте
p.s.s.s отсюда видно что несмотря на то что и империя и сырьё показывают неправильные.
разница данных из вкладки империя и правильных стремится к нулю с ростом шахт

Jackman
27.05.2009, 21:42
сложно как-то каламиш.
шаг 1 вставляешь в эксель и вручную удаляешь лишнее. там у меня шаблончик. который высчитывает выхлоп в дейте. 5 минут мучений и вуаля

WT-1980
27.05.2009, 21:49
сложно как-то каламиш.
шаг 1 вставляешь в эксель и вручную удаляешь лишнее. там у меня шаблончик. который высчитывает выхлоп в дейте. 5 минут мучений и вуаля

А у меня на всехпланетах одинаковый уровень шахт и температуры.
Открываю "Сырье", высчитываю количество ресурсов в дейтериевом эквиваленте и умножаю на количество планет.
30 секунд "мучений" и вуаля ))))

сырье показывает примерно в полтора раза меньше чем на самом деле

Это ж приблизительно, и чисто для себя чтоб потешить свое самолюбие :)

aklik
27.05.2009, 22:09
А у меня на всехпланетах одинаковый уровень шахт и температуры.
Открываю "Сырье", высчитываю количество ресурсов в дейтериевом эквиваленте и умножаю на количество планет.
30 секунд "мучений" и вуаля ))))
сырье показывает примерно в полтора раза меньше чем на самом деле

AlBa
27.05.2009, 22:14
А мне влом все это считать, да и зачем, ресы вырабатываются - хорошо, не хватает - жду немного столько, сколько примерно и нужно. Вот и всё.

Dreamfall
27.05.2009, 22:50
Интересно,а сколько господин Фариксон в сутки получает дейтовом эквиваленте :grin: :grin:

jopez
28.05.2009, 07:59
Интересно,а сколько господин Фариксон в сутки получает дейтовом эквиваленте :grin: :grin:

11к

--------------------

кал цука жошь! не падецки. пеши ещо! зачетался. задумалсо :give_hear

VladiT
28.05.2009, 16:56
Простенький скрипт расчета.

Скрипт (http://forum.ya1.ru/attachment.php?attachmentid=20110&d=1243499949)

kallamish
28.05.2009, 16:58
ооо, ВладИт - кросавчег!!!
:give_hear :give_hear :give_hear

G-r-e-y
28.05.2009, 17:03
Простенький скрипт расчета.

Как считать то ? Обьясни, будь добр !

WT-1980
28.05.2009, 17:11
В И-Эксплорере открывай. Скопируй туда все данные по ресурсам со вкладки "Империя" и нажми "Просчитать"

Добавлено: Строку "Энергия" копировать не стОит, ибо начинает глючить. Под Opera видимо не писалась
И все благодарим товарища VladiT

Еще раз добавлено: Спасибо!!!

G-r-e-y
28.05.2009, 17:13
В И-Эксплорере открывай. Скопируй туда все данные по ресурсам со вкладки "Империя" и нажми просчитать

Понял, спасибо !

AlBa
28.05.2009, 17:19
Теперь понятно! Класс! +1

jopez
28.05.2009, 17:33
Простенький скрипт расчета.

неправильно чтото считает
29408730 дейта в сутки выходит ;)

WT-1980
28.05.2009, 17:35
неправильно чтото считает
29408730 дейта в сутки выходит ;)

А на самом деле сколько? Больше? :)
Да Вы батенька, олигарх!!! (с)

jopez
28.05.2009, 17:58
А на самом деле сколько? Больше? :)
Да Вы батенька, олигарх!!! (с)

[17:50] <dzzs> в хроме тоже
[17:50] <dzzs> также выдает
[17:50] <VladiT> не мне кажиться так оно и есть
[17:51] <VladiT> ты багер
[17:51] <VladiT> ахаха
[17:51] <VladiT> мой скрипт не врет
[17:52] <dzzs> :)
[17:52] <dzzs> ну значит я круд

:dance2:

VladiT
28.05.2009, 18:01
Под Opera видимо не писалась

Под Opera должен работать.

Alira
28.05.2009, 18:03
Под Opera должен работать.

Ага, работает.

Sam-Patriot-MiB
28.05.2009, 18:05
Ваще не правильно считает!!!



бред какой то получается!!

VladiT
28.05.2009, 18:10
Так надо кое какие поправки сделать) Но можете довольстоваться большой добычей)

Sam-Patriot-MiB
28.05.2009, 18:20
Так надо кое какие поправки сделать) Но можете довольстоваться большой добычей)

А вообще не плохо было бы с такой програмкой!!!
Если сделаеш то большое тебе спасибо!!!

G-r-e-y
28.05.2009, 18:27
Ага, пашеД

У меня под Оперу - не работает. Только мэйн считает под Экслорэр.

VladiT
28.05.2009, 18:39
Обновленная версия, проверте сколько у вас считает.

VladiT
28.05.2009, 18:41
У меня под Оперу - не работает. Только мэйн считает под Экслорэр.

Чтоб работало под оперу, скрипт надо запускать на опере и копипаст тоже делать в опере.

G-r-e-y
28.05.2009, 19:13
Чтоб работало под оперу, скрипт надо запускать на опере и копипаст тоже делать в опере.

Воооо!!! Заработало, на Опере без всяких скриптов. Спасибо !!!

Sam-Patriot-MiB
28.05.2009, 19:33
ВООО!! Все норм работает и правильно считает. Огромное Спасибо!!!!!

jopez
28.05.2009, 20:33
ВООО!! Все норм работает и правильно считает. Огромное Спасибо!!!!!

+1 :blum:

Jackman
28.05.2009, 20:56
Владит, зачот! +5

mutabor
29.05.2009, 07:34
VladiT, скажи, что шепард спасибы не принимает :)

mutabor
29.05.2009, 17:52
есть такой вариант
1. заходим на http://action.ya1.ru/ogame.php
2. нажимаем НА ССЫЛКЕ правой кнопкой и делаем "добавить ссылку в закладки"
3. переходим в огейме в пункт империя (можно в отдельном фрейме) и вызываем новую закладку (расчет ресурсов...)
сайт action больше в деле не участвует, букмарклет отрабатывает локально
ps. авторство не мое

kallamish
29.05.2009, 17:53
расчет вероятности появления луны

Bender|futurama
29.05.2009, 19:38
есть такой вариант
1. заходим на http://action.ya1.ru/ogame.php
2. нажимаем НА ССЫЛКЕ правой кнопкой и делаем "добавить ссылку в закладки"
3. переходим в огейме в пункт империя (можно в отдельном фрейме) и вызываем новую закладку (расчет ресурсов...)
сайт action больше в деле не участвует, букмарклет отрабатывает локально
ps. авторство не мое

Отличный счетчик :good: надеюсь считает верно :beta: ??..лень проверять

RedAlex
29.05.2009, 20:19
Осмелился добавить в код уважаемого VladiT. Одну колонку. Общий дейт.
http://forum.ya1.ru/attachment.php?attachmentid=20138&stc=1&d=1243592320

VladiT
29.05.2009, 22:20
Ок, норм вот немного измененый скрипт, с учетом дейта(раз вы его так любите)

Echu
29.05.2009, 22:22
круто! Главное моск отдыхает :)

Примерно так вроде в фильме про Электроника было:
"Директор: - Успокойтесь, это мальчишки... они все придумают как выйти из ситуации..."

Спасиб вам

o4karik
30.05.2009, 13:18
Ок, норм вот немного измененый скрипт, с учетом дейта(раз вы его так любите)

Ох, молодец!!! :))))

P.S: Может округлит результаты. А то выводит например так


228541.00000000003

браузер:mozzila.

Серано
30.05.2009, 16:26
и зачем считать сколько у тебя ресов добывает по Империи?

dr.Mengele
30.05.2009, 16:43
ради тщеславия

Sam-Patriot-MiB
02.06.2009, 10:41
Опять глюк только с дейтом


Планета -*-Металл -*-Кристалл -*-Дейтерий -*-Все в Дейте
Основная -*-24.378 -*-12.355 -*-7.586 -*-19859
1-я колония -*-24.378 -*-10.744 -*-6.103-*- -*-17570
2-я колония -*-24.378 -*-10.744 -*-5.957 -*-17424
3-я колония -*-24.378 -*-10.744 -*-6.524 -*-17991
4-я колония -*-24.378 -*-10.744 -*-5.385 -*-16852
5-я колония -*-24.378 -*-10.744 -*-5.631 -*-17098
6-я колония -*-24.378 -*-10.744 -*-6.088 -*-17555
7-я колония -*-18.534 -*-10.744 -*-3.703 -*-13709
8-я колония -*-10.458 -*-10.744 -*-4.191 -*-12178
9-я колония -*-9.006 -*-10.744 -*-3.064 -*-10688
10-я колония -*-5.638 -*-10.744 -*-420 -*-7202

Срок-*- Металл -*-Кристалл-*- Дейтерий -*-Все в Дейте
Час -*-214282 -*-119795 -*-54652 -*-325086
Сутки -*-5142768 -*-2875080 -*-1311648 -*-7802064

VladiT
02.06.2009, 15:17
На самом деле все считает правильно :) Просто если жать кнопку неск раз дейт увеличиваеться. Забыл поставить обнуление переменной.

Скрипт расчета ресов с правкой обнуления дейта (http://forum.ya1.ru/attachment.php?attachmentid=20224&d=1243919970)

Ammm
02.06.2009, 15:56
На самом деле все считает правильно :) Просто если жать кнопку неск раз дейт увеличиваеться. Забыл поставить обнуление переменной.

Скрипт расчета ресов с правкой обнуления дейта (http://forum.ya1.ru/attachment.php?attachmentid=20224&d=1243919970)

ахаххахаа. народ наверно жмет кнопку и глаза округляются потиха )).

Ioann
02.06.2009, 19:02
зделайте "Расчет добычи ресурсов по всей Империи" в Exel'е

kallamish
03.06.2009, 09:37
зделайте "Расчет добычи ресурсов по всей Империи" в Exel'е

уже Зделали *) смотри в начале ветки

AdepT
03.06.2009, 10:32
есть такой вариант
1. заходим на http://action.ya1.ru/ogame.php
2. нажимаем НА ССЫЛКЕ правой кнопкой и делаем "добавить ссылку в закладки"
3. переходим в огейме в пункт империя (можно в отдельном фрейме) и вызываем новую закладку (расчет ресурсов...)
сайт action больше в деле не участвует, букмарклет отрабатывает локально
ps. авторство не мое

Доработал, чтобы показывал общую добычу в дейтериях:

javascript:var o="",res=[{name:"Металл",sklad:0,daily:0},{name:"Кристалл",sklad:0,daily:0},{name:"Дейтерий",sklad:0,daily:0}];function com(s){s+="";var rgx=/(\d+)(\d{3})/;while(rgx.test(s)){s=s.replace(rgx,"$1 $2");}return s;}if(window.frames["Hauptframe"]){str=window.frames["Hauptframe"].document.body.innerHTML;}else{str=document.body.i nnerHTML;}str=str.replace(/<[^>]+>/igm,"");str=str.replace(/\./igm,"");r=str.match(/(\d+\s\/\s\d+)/igm);num=r.length/4;for(i=0;i<3;i++){for(j=0;j<num;j++){sk=r[i*num+j].split("/");res[i].sklad+=sk[0]*1;res[i].daily+=sk[1]*1;if(i<2){res[i].daily+=300;}}o+=res[i].name+":\nна складе: "+com(res[i].sklad)+"\nсуточная выработка: "+com(res[i].daily*24)+"\n\n";}o+="Всего (в дейтериях):\nна складе: "+com(res[0].sklad/4+res[1].sklad/2+res[2].sklad)+"\nсуточная выработка: "+com(res[0].daily*24/4+res[1].daily*24/2+res[2].daily*24);alert(o);

:dance2:

P.S. Добавил учет естественного производства.

VladiT
19.07.2009, 20:04
Мод. для работе в гугл хроме Калк ресов с мод для хрома (http://file.ya1.ru/ab9d9c59556ca6983f0b48a2e9094de5)

Alcohol
19.07.2009, 20:38
Спасибо VladiT за мод.

flucas
21.07.2009, 23:51
а нельзя ли просто производство в день поделить на 24? 0о