Донат На хостинг |
ISK за переводы до 75kk за 1000зн. |
Хроники EVE Сборник |
Новичкам Полезная информация |
Новая версия API
#63
Отправлено 14 January 2008 - 12:18
Ждем с нетерпением
Space Plague - стань членом лучшей команды!
История холдинга. 4 года через огонь и воду.
Сначала надо ввязаться в серьезный бой, а там уже видно будет. /Наполеон I/
Тот, кто сомневается в победе, уже проиграл битву. /Сунь Цзы/
Just burn them all
#65
Отправлено 14 January 2008 - 16:21
#66
Отправлено 14 January 2008 - 17:21
Хотя в C# c xml все очень просто, не понимаю какие могут быть проблемы.
#67
Отправлено 14 January 2008 - 17:57
фигня в том, что надо тащить за собой 2 относительно больших файла - названия систем/лун + имена типов (это не обязательно, я для сило и корп ангаров тащу это)
Творю зло в промышленных масштабах
#68
Отправлено 16 January 2008 - 0:42
http://www.modeltwoz...ulent-1.0.3.zip
Софтина - менеджер по заправке посов использует Eve api 2.0
#69
Отправлено 16 January 2008 - 21:12
Работать так:
Распаковать файлы mdb и exe в один каталог, запустить прогу.
Нажать "Настройка", ввести UserId и ApiKey, выбрать чара, снять галочку "Загружать изображения" если необходимо, вернуться на первую страницу (кнопкой "Назад").
Выбрать "Assets", "Corp Assets", "Обновить данные". Загрузка может идти долго, как загрузиться и отобразится - назад на первую страницу.
Аналогично MapSovereignty и Alliances, если эти таблицы будут пустые.
Далее выбрать "ПОСы", "Обновить данные", загрузятся данные о ПОСах корпорации и топливе на них.
Нажать кнопку "Конфигурация" (таблица Corp Assets должна быть уже загружена заранее). Далее "Инициализировать список структур". Если в солнечной системе один ПОС, ему назначится возможный набор структур, ошибочно назначенные можно перетащить мышью в таблицу неиспользуемых, либо снять галочку online. Если несколько ПОСов в одной системе, нужно будет назначить (перетащить мышью) структуры из таблицы неиспользуемых в таблицу конкретного ПОСа. Это всё требуется для определения загрузки CPU/Power и расхода топлива (чтобы не брать по максимуму расхода башни).
Что, собственно, показывается...
Окно "ПОСы":
Краткий перечень посов: луна, типа башни, онлайн/реинфорс до какой даты и сколько до неё осталось, количество структур, загрузка cpu/power в %
Клик на любом из них открывает окно "Информация":
Инфа о выбранном в предыдущем окне посе: количество оставшегося топлива, когда оно кончится и сколько до этого времени осталось, количество и объем (м3) топлива, необходимого для заправки поса до указанной даты (с учётом уже имеющегося там топлива), либо на указанный период (без учёта), суммарный объём расчётного топлива (исключая стронций, т.к. он заправляется редко). Топливо для cpu/power учитывает загрузку этих cpu/power, а не берёт максимальную.
p.s. тестится и фиксится...
Сообщение отредактировал Rius: 16 January 2008 - 22:25
#70
Отправлено 16 January 2008 - 23:05
При попытке проинициализировать обвес ПОСов, задумался на 15 мин и почти все раскидав (одно деление прогрессбара осталось) выдал:
Речь идет о более чем 20-ти ПОСах...Исключение: Размер поля недостаточен, чтобы принять добавляемые данные. Попробуйте вставить меньшее количество данных.
Модуль: CommitCorpStarbaseStructures
Стек:
at System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
at System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)
at System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable dataTable, DataTableMapping tableMapping)
at System.Data.Common.DbDataAdapter.Update(DataTable dataTable)
at Accounting.DataClass.CommitCorpStarbaseStructures()
В целом симпатишно, но сыровато...
Софтина по линку RodeoSа тоже сырая, но там есть несколько очень интересных идей, которые неплохо бы было заюзать и в твоей.
С нетерпением ждем патчей и апгрейдов
Space Plague - стань членом лучшей команды!
История холдинга. 4 года через огонь и воду.
Сначала надо ввязаться в серьезный бой, а там уже видно будет. /Наполеон I/
Тот, кто сомневается в победе, уже проиграл битву. /Сунь Цзы/
Just burn them all
#71
Отправлено 17 January 2008 - 20:08
Над идеями подумаю когда будет много времени. Не загружая данные в corpulent вижу там расчёт стоимости заправки.. Что там ещё есть?
Сообщение отредактировал Rius: 17 January 2008 - 20:08
#72
Отправлено 17 January 2008 - 23:05
Ну давай рассуждать, что нам понадобится когда мы на все это смотрим...
Интеллектуальный загрузчик. Либо общая педаль "грузить все" либо гасить кнопки которые не стоит жать до закачки того-то и того-то. А лучше и то и то. Это будет "Защита от дурака".
Отчеты:
1. Сколько нужно топлива для данного ПОСа если заправить на N-дней/до упора карго, с общим объемом и стоимостью всего этого.
Объем и стоимость стоит разбить на [общая][без льда]. Не забываем, что педалька аля "кинь в клипбоард" для дальнейшего вставления текста в пм/контракт/форум/ексель маст-хэв иначе все эти труды почти бесполезны.
2. То-же но для выбранных ПОСов
3. То-же для всех ПОСов
4. Дежурная напоминалка в трей и посылалка писем
Это программа минимум для ПОСов.
А там на горизонте и планировщик ПОСов аля EFT. Типа набросать конфиг и сохранить.
...
Много чего еще. Но пока и этого за глаза
Space Plague - стань членом лучшей команды!
История холдинга. 4 года через огонь и воду.
Сначала надо ввязаться в серьезный бой, а там уже видно будет. /Наполеон I/
Тот, кто сомневается в победе, уже проиграл битву. /Сунь Цзы/
Just burn them all
#73
Отправлено 24 January 2008 - 22:50
А исходный код выкладываться случаем не будет?Обновил. /Ошибка видимо из-за многочисленного содержимого какого-то ангара и малого места под него./
Над идеями подумаю когда будет много времени. Не загружая данные в corpulent вижу там расчёт стоимости заправки.. Что там ещё есть?
#74
Отправлено 30 January 2008 - 19:34
#76
Отправлено 30 January 2008 - 21:52
Добавлено:
Они и пилоту не приходят. Это идиотизем.Ничего, они директорам не приходят.
#78
Отправлено 30 January 2008 - 23:55
#79
Отправлено 31 January 2008 - 4:21
То, что привычно, не значит нормально, имхо. Понятно, что каждому рассылать письма необоснованная трата ресурсов, а вот хотя бы директорам каждой корпы, которая в килле участвовала можно было быПочему? они приходят тому, кто сделал последний выстрел, всё нормально, так и должно быть.
[
Сообщение отредактировал VolCh: 31 January 2008 - 4:21
Собираем команду единомышленников
Приглашаем новичков и опытных пилотов, ПвП и агентран 4-5 лвл
#80
Отправлено 31 January 2008 - 9:19
То, что привычно, не значит нормально, имхо. Понятно, что каждому рассылать письма необоснованная трата ресурсов, а вот хотя бы директорам каждой корпы, которая в килле участвовала можно было бы
[
вообще говоря странно...
ведь killmail - этоне письмо в чистом виде
это сформированная выборка из БД сервера
так что мешает сделать напрямую интерфейс ?
типа - покажи ка мне, в кого я стрелял за такой-то период. И ввести ограничение на операцию - делать такой запрос можно не чаще 1 раза в 10 минут.
Все.
В результате участвующими-в-битве оказываются все, кто воздействовал на уничтоженный корабль в определенный период времени - скажем, в течении 1 часа.
0 посетителей читают тему
0 members, 0 guests, 0 anonymous users