Просмотр полной версии : Расчет добычи ресурсов по всей Империи
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
кстати, в империи показывает неправильные ресурсы в час... надо смотреть во вкладке "Сырье"... вот так...
в империи практически точные данные показывае
а сырье и в правду врет
на примере метала:
если
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 отсюда видно что несмотря на то что и империя и сырьё показывают неправильные.
разница данных из вкладки империя и правильных стремится к нулю с ростом шахт
сложно как-то каламиш.
шаг 1 вставляешь в эксель и вручную удаляешь лишнее. там у меня шаблончик. который высчитывает выхлоп в дейте. 5 минут мучений и вуаля
сложно как-то каламиш.
шаг 1 вставляешь в эксель и вручную удаляешь лишнее. там у меня шаблончик. который высчитывает выхлоп в дейте. 5 минут мучений и вуаля
А у меня на всехпланетах одинаковый уровень шахт и температуры.
Открываю "Сырье", высчитываю количество ресурсов в дейтериевом эквиваленте и умножаю на количество планет.
30 секунд "мучений" и вуаля ))))
сырье показывает примерно в полтора раза меньше чем на самом деле
Это ж приблизительно, и чисто для себя чтоб потешить свое самолюбие :)
А у меня на всехпланетах одинаковый уровень шахт и температуры.
Открываю "Сырье", высчитываю количество ресурсов в дейтериевом эквиваленте и умножаю на количество планет.
30 секунд "мучений" и вуаля ))))
сырье показывает примерно в полтора раза меньше чем на самом деле
А мне влом все это считать, да и зачем, ресы вырабатываются - хорошо, не хватает - жду немного столько, сколько примерно и нужно. Вот и всё.
Dreamfall
27.05.2009, 22:50
Интересно,а сколько господин Фариксон в сутки получает дейтовом эквиваленте :grin: :grin:
Интересно,а сколько господин Фариксон в сутки получает дейтовом эквиваленте :grin: :grin:
11к
--------------------
кал цука жошь! не падецки. пеши ещо! зачетался. задумалсо :give_hear
Простенький скрипт расчета.
Скрипт (http://forum.ya1.ru/attachment.php?attachmentid=20110&d=1243499949)
kallamish
28.05.2009, 16:58
ооо, ВладИт - кросавчег!!!
:give_hear :give_hear :give_hear
Простенький скрипт расчета.
Как считать то ? Обьясни, будь добр !
В И-Эксплорере открывай. Скопируй туда все данные по ресурсам со вкладки "Империя" и нажми "Просчитать"
Добавлено: Строку "Энергия" копировать не стОит, ибо начинает глючить. Под Opera видимо не писалась
И все благодарим товарища VladiT
Еще раз добавлено: Спасибо!!!
В И-Эксплорере открывай. Скопируй туда все данные по ресурсам со вкладки "Империя" и нажми просчитать
Понял, спасибо !
Теперь понятно! Класс! +1
Простенький скрипт расчета.
неправильно чтото считает
29408730 дейта в сутки выходит ;)
неправильно чтото считает
29408730 дейта в сутки выходит ;)
А на самом деле сколько? Больше? :)
Да Вы батенька, олигарх!!! (с)
А на самом деле сколько? Больше? :)
Да Вы батенька, олигарх!!! (с)
[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:
Под Opera видимо не писалась
Под Opera должен работать.
Под Opera должен работать.
Ага, работает.
Sam-Patriot-MiB
28.05.2009, 18:05
Ваще не правильно считает!!!
бред какой то получается!!
Так надо кое какие поправки сделать) Но можете довольстоваться большой добычей)
Sam-Patriot-MiB
28.05.2009, 18:20
Так надо кое какие поправки сделать) Но можете довольстоваться большой добычей)
А вообще не плохо было бы с такой програмкой!!!
Если сделаеш то большое тебе спасибо!!!
Ага, пашеД
У меня под Оперу - не работает. Только мэйн считает под Экслорэр.
Обновленная версия, проверте сколько у вас считает.
У меня под Оперу - не работает. Только мэйн считает под Экслорэр.
Чтоб работало под оперу, скрипт надо запускать на опере и копипаст тоже делать в опере.
Чтоб работало под оперу, скрипт надо запускать на опере и копипаст тоже делать в опере.
Воооо!!! Заработало, на Опере без всяких скриптов. Спасибо !!!
Sam-Patriot-MiB
28.05.2009, 19:33
ВООО!! Все норм работает и правильно считает. Огромное Спасибо!!!!!
ВООО!! Все норм работает и правильно считает. Огромное Спасибо!!!!!
+1 :blum:
VladiT, скажи, что шепард спасибы не принимает :)
есть такой вариант
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: ??..лень проверять
Осмелился добавить в код уважаемого VladiT. Одну колонку. Общий дейт.
http://forum.ya1.ru/attachment.php?attachmentid=20138&stc=1&d=1243592320
Ок, норм вот немного измененый скрипт, с учетом дейта(раз вы его так любите)
круто! Главное моск отдыхает :)
Примерно так вроде в фильме про Электроника было:
"Директор: - Успокойтесь, это мальчишки... они все придумают как выйти из ситуации..."
Спасиб вам
Ок, норм вот немного измененый скрипт, с учетом дейта(раз вы его так любите)
Ох, молодец!!! :))))
P.S: Может округлит результаты. А то выводит например так
228541.00000000003
браузер:mozzila.
и зачем считать сколько у тебя ресов добывает по Империи?
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
На самом деле все считает правильно :) Просто если жать кнопку неск раз дейт увеличиваеться. Забыл поставить обнуление переменной.
Скрипт расчета ресов с правкой обнуления дейта (http://forum.ya1.ru/attachment.php?attachmentid=20224&d=1243919970)
На самом деле все считает правильно :) Просто если жать кнопку неск раз дейт увеличиваеться. Забыл поставить обнуление переменной.
Скрипт расчета ресов с правкой обнуления дейта (http://forum.ya1.ru/attachment.php?attachmentid=20224&d=1243919970)
ахаххахаа. народ наверно жмет кнопку и глаза округляются потиха )).
зделайте "Расчет добычи ресурсов по всей Империи" в Exel'е
kallamish
03.06.2009, 09:37
зделайте "Расчет добычи ресурсов по всей Империи" в Exel'е
уже Зделали *) смотри в начале ветки
есть такой вариант
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. Добавил учет естественного производства.
Мод. для работе в гугл хроме Калк ресов с мод для хрома (http://file.ya1.ru/ab9d9c59556ca6983f0b48a2e9094de5)
а нельзя ли просто производство в день поделить на 24? 0о
vBulletin® v3.6.3, Copyright ©2000-2024, Якутск-Online. Перевод: zCarot