Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

EVE Character Price Check - оценка стоимости персонажа

EVECharPriceCheck pc price check

  • Авторизуйтесь для ответа в теме
25 ответов в теме

#1
shmupsik

shmupsik

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 78 сообщений
52
  • EVE Ingame:shmupsik
  • Corp:Killing Intent
  • Ally:OOS
  • Client:Eng

*
Одобрено
сообществом!

Доброго дня.

Небольшая утилита для оценки стоимости персонажа.
Сделана по мотивам обсуждений на этом форуме.
Расчет ведется либо на основании общего количества SP персонажа когда конкретные скилы не учитываются, либо по данным с сайта eveboard.com, что позволяет учесть стоимость книг навыков, изученных данным персонажем.

Комментарии к каждому полю постарался дать подробные.
Необходимые для расчета цены можно получить по данным eve-central, доступны 4 основные хаба.


- Для работы необходим NetFramework 3.5
- Исходный код открыт


Внешний вид окна:
screen.jpg

Последний релиз (GitHub): EVECharPriceCheck

Прямая ссылка на скачивание: EVECharPriceCheck.zip
Тоже самое, но пакетом msi: EVECharPriceCheck_setup.msi


Upd 24.07.16: добавил локализацию

Upd 06.08.16: добавил парсинг скилов по данным с eveboard.com

Upd 14.08.16: небольшие изменения внешнего вида. При парсинге с eveboard.com теперь также учитываются нераспределенные СП.


 

Замечания по переводу, сообщения об ошибках приветствуются.


Сообщение отредактировал Denadan: 17 February 2018 - 15:47

  • 38

#2
Realism

Realism

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 216 сообщений
103
  • EVE Ingame:Realism
  • Client:Eng

Запиливай приложение в виде сайта, если хочешь, чтобы оно набирало успех.


  • 0

#3
Никхерпоймикулус

Никхерпоймикулус

    Clone Grade Iota

  • Tech III Pilots
  • PipPipPipPipPip
  • 1623 сообщений
424
  • EVE Ingame:Nephalemus
  • Corp:Подарен, кек
  • Client:Рус

Смотрим планетарщика. У него 2,5 кк сп (выдрать из него что-то в банки невозможно), но приблуда говорит 

It calculated as one can buy 5 Skill Injectors 628kk ISK each

Профит 3.1ккк? Нет.

?!?

:trololo:


  • 0

 

Чтобы банка тушенки из холодильника диктовала условия шеф-повару - это нонсенс! Ты еда, твое место на кб, ты летаешь в долг на чужих исках
 

 

 

 


#4
shmupsik

shmupsik

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 78 сообщений
52
  • EVE Ingame:shmupsik
  • Corp:Killing Intent
  • Ally:OOS
  • Client:Eng

Смотрим планетарщика. У него 2,5 кк сп (выдрать из него что-то в банки невозможно), но приблуда говорит 
Профит 3.1ккк? Нет.
?!?
:trololo:

Ты возможно не правильно понимаешь. Выдрать из него действительно ничего не возможно, поэтому нижняя цена и указана = 0.
Однако это персонаж с 2,5 кк СП. Если покупателю нужен такой персонаж у него 2 варианта: или купить на рынке или вкачать самому. Вкачивая - ему понадобится 5 инжекторов, чтобы нового персонажа довести до 2,5кк. Они стоят 3,1 ккк в указанных тобой ценах. Выше этой суммы покупателю нет смысла платить. Это и есть верхняя планка цены.
О том, какой будет профит продавца же здесь ничего не говорится. Продавец может либо трэшнуть чара (профит = 0) либо попытаться продать его, но сумму выше 3,1 ккк ему никто не даст.

Сообщение отредактировал shmupsik: 23 July 2016 - 21:30

  • 1

#5
Никхерпоймикулус

Никхерпоймикулус

    Clone Grade Iota

  • Tech III Pilots
  • PipPipPipPipPip
  • 1623 сообщений
424
  • EVE Ingame:Nephalemus
  • Corp:Подарен, кек
  • Client:Рус
Точно, меа кульпа.
  • 0

 

Чтобы банка тушенки из холодильника диктовала условия шеф-повару - это нонсенс! Ты еда, твое место на кб, ты летаешь в долг на чужих исках
 

 

 

 


#6
Fine

Fine

    Clone Grade Iota

  • Tech III Pilots
  • PipPipPipPipPip
  • 1796 сообщений
359
  • EVE Ingame:Vinegarroon
  • Client:Eng

Во-во, сайт пили.


  • 0

#7
fxea

fxea

    Damage control

  • Faction pilots
  • PipPipPipPipPip
  • 2877 сообщений
755
  • EVE Ingame:^^
  • EVE Alt:Xeata
  • Corp:-D.G-
  • Ally:WarDogs
  • Channel:X-Tea
  • Client:Eng

эээ... много текста, можно локализировать? ;)


  • 0

Сущности, игнор которых делает форум лучше: massdriver , Jerome Higs , КотМэн , anknown , Smoketriada , Likon , Corpse
<url=fitting:17843:2048;1:33896;3:1335;23:2488;5:2185;5:2446;5::>VNI ULTIMATE HULL TANK</url>
"Еще неизвестно запасы чего исчерпаются в этой игре раньше. Минералов или... игроков." © Art1st


#8
shmupsik

shmupsik

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 78 сообщений
52
  • EVE Ingame:shmupsik
  • Corp:Killing Intent
  • Ally:OOS
  • Client:Eng

эээ... много текста, можно локализировать? ;)

Ну так то можно. Поработать просто надо будет, чтобы приделать локализацию + на русском не совсем удобно слова склонять (с точки зрения вывода результата). Постараюсь по мере возможности.
  • 0

#9
fxea

fxea

    Damage control

  • Faction pilots
  • PipPipPipPipPip
  • 2877 сообщений
755
  • EVE Ingame:^^
  • EVE Alt:Xeata
  • Corp:-D.G-
  • Ally:WarDogs
  • Channel:X-Tea
  • Client:Eng

del


Сообщение отредактировал fxea: 24 July 2016 - 2:06

  • 0

Сущности, игнор которых делает форум лучше: massdriver , Jerome Higs , КотМэн , anknown , Smoketriada , Likon , Corpse
<url=fitting:17843:2048;1:33896;3:1335;23:2488;5:2185;5:2446;5::>VNI ULTIMATE HULL TANK</url>
"Еще неизвестно запасы чего исчерпаются в этой игре раньше. Минералов или... игроков." © Art1st


#10
shmupsik

shmupsik

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 78 сообщений
52
  • EVE Ingame:shmupsik
  • Corp:Killing Intent
  • Ally:OOS
  • Client:Eng

Запиливай приложение в виде сайта, если хочешь, чтобы оно набирало успех.

Во-во, сайт пили.

Ребят, боюсь моих познаний в веб программировании (пхп, или на чем там сейчас модно писать) недостаточно, чтобы запилить это в виде сайта.

эээ... много текста, можно локализировать? ;)

добавил локализацию.
  • 0

#11
voiddancer

voiddancer

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 561 сообщений
60
  • EVE Ingame:Voiddancer
  • EVE Alt:Chemax Void
  • Corp:SIBSQ
  • Channel:Yarsk
  • Client:Рус

Сделай подсчет стоимости книжек - будет шикарно!

Вообще клево, лови +


  • 0
Никогда не спорьте с дебилами - так вы опускаетесь до их уровня. А тут они задавят вас опытом.

#12
Dav

Dav

    Истина где-то рядом...

  • Tech III Pilots
  • PipPipPipPipPip
  • 3136 сообщений
1048
  • EVE Ingame:Davader
  • Corp:SPACL
  • Ally:-GE-
  • Client:Eng

Да, можно же веб-реквестами получить примерную цену книг на скилы и прибавлять её к обеим (мин и макс) расчетным ценам. Будет чуть ближе к реальности - ведь скилы в любом случае надо покупать: не важно сам ты качаешь или через инжекторы.


  • 0

#13
fxea

fxea

    Damage control

  • Faction pilots
  • PipPipPipPipPip
  • 2877 сообщений
755
  • EVE Ingame:^^
  • EVE Alt:Xeata
  • Corp:-D.G-
  • Ally:WarDogs
  • Channel:X-Tea
  • Client:Eng

СПС. Оперативно



Сделай подсчет стоимости книжек - будет шикарно!

Вообще клево, лови +

Неизвестно какие скилы. Даже примерно. Возьми пачку процессингов в 5 и любой титан. Количество сп одного порядка, стоимость отличается многократно.

Да, можно же веб-реквестами получить примерную цену книг на скилы и прибавлять её к обеим (мин и макс) расчетным ценам. Будет чуть ближе к реальности - ведь скилы в любом случае надо покупать: не важно сам ты качаешь или через инжекторы.

примерную это какую? см. выше


  • 0

Сущности, игнор которых делает форум лучше: massdriver , Jerome Higs , КотМэн , anknown , Smoketriada , Likon , Corpse
<url=fitting:17843:2048;1:33896;3:1335;23:2488;5:2185;5:2446;5::>VNI ULTIMATE HULL TANK</url>
"Еще неизвестно запасы чего исчерпаются в этой игре раньше. Минералов или... игроков." © Art1st


#14
shmupsik

shmupsik

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 78 сообщений
52
  • EVE Ingame:shmupsik
  • Corp:Killing Intent
  • Ally:OOS
  • Client:Eng

Сделай подсчет стоимости книжек - будет шикарно!

на самом деле такие мысли были.
замечание ниже верное.

Неизвестно какие скилы. Даже примерно. Возьми пачку процессингов в 5 и любой титан. Количество сп одного порядка, стоимость отличается многократно.
примерную это какую? см. выше

тут я думал над тем чтобы взять данные с eveboard.com, ведь когда продают чара вставляют ссылку туда. Небольшая проблема в том, что насколько я понимаю у них нет API, т.е. придется просто тупо парсить html страницу.
  • 0

#15
fxea

fxea

    Damage control

  • Faction pilots
  • PipPipPipPipPip
  • 2877 сообщений
755
  • EVE Ingame:^^
  • EVE Alt:Xeata
  • Corp:-D.G-
  • Ally:WarDogs
  • Channel:X-Tea
  • Client:Eng

...

придется просто тупо парсить html страницу.

ну в таком случае с ценой конечно никаких проблем)

но тогда нужно предусмотреть и импорт скилов через АПИ евки, и (может быть) ИВмона(поговаривают что он недавно помер).

 

Тут уж тебе решать где золотая середина между количеством фич и количеством геморроя по их прикручиванию


  • 0

Сущности, игнор которых делает форум лучше: massdriver , Jerome Higs , КотМэн , anknown , Smoketriada , Likon , Corpse
<url=fitting:17843:2048;1:33896;3:1335;23:2488;5:2185;5:2446;5::>VNI ULTIMATE HULL TANK</url>
"Еще неизвестно запасы чего исчерпаются в этой игре раньше. Минералов или... игроков." © Art1st


#16
voiddancer

voiddancer

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 561 сообщений
60
  • EVE Ingame:Voiddancer
  • EVE Alt:Chemax Void
  • Corp:SIBSQ
  • Channel:Yarsk
  • Client:Рус

Так возьми API, получи из него лист скиллов и точное значение. Там дел то не сильно дофига, единственное, они XML отдают, на любителя он :D



инфу по чару брать тут

https://api.eveonlin...racterid=CHARID

названия брать тут

https://api.eveonlin...llTree.xml.aspx

с ценами на книжки, я думаю, ты разберешься по аналогии с инжекторами.

 

Что касается eveboard,  тебя интересуют TD с классом "dotted"  не содержащие внутри тег img. 

<td height="20" class="dotted" style="">Corporation Management / Rank 1 /
                                Level: 1 / SP: 250 of 1,414</td>


Вряд ли тебе это поможет, но чет я упоролся и вот что в баше сделал:

curl http://eveboard.com/pilot/Voiddancer | grep -v img | grep dotted -A 1 | tr -s '\/\r\n' ' ' | sed "s/ -- /\n/g" | grep -i rank | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' > skills.txt

Спойлер


Сообщение отредактировал voiddancer: 25 July 2016 - 7:37

  • 0
Никогда не спорьте с дебилами - так вы опускаетесь до их уровня. А тут они задавят вас опытом.

#17
shmupsik

shmupsik

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 78 сообщений
52
  • EVE Ingame:shmupsik
  • Corp:Killing Intent
  • Ally:OOS
  • Client:Eng

Так возьми API, получи из него лист скиллов и точное значение. Там дел то не сильно дофига, единственное, они XML отдают, на любителя он :D

Ну тут такой момент - по API ты своего чара сможешь оценить. Это конечно интересная инфа, но вряд ли нужная на сколь-нибудь регулярной основе.. :) От чужого чара API то тебе никто не даст.
Думаю оптимальней просто прикрутить eveboard.

с ценами на книжки, я думаю, ты разберешься по аналогии с инжекторами.

Тут я не уверен что есть смысл цены в маркете запрашивать. В хабах они заведомо выше чем NPC + не все книги в наличие, но обычно (за исключением естественно книг типа Neurotoxin Control) купить по NPC цене не проблема. Думаю достаточно статично NPC цену забить. Подумаю.
  • 0

#18
fxea

fxea

    Damage control

  • Faction pilots
  • PipPipPipPipPip
  • 2877 сообщений
755
  • EVE Ingame:^^
  • EVE Alt:Xeata
  • Corp:-D.G-
  • Ally:WarDogs
  • Channel:X-Tea
  • Client:Eng

...
Тут я не уверен что есть смысл цены в маркете запрашивать. В хабах они заведомо выше чем NPC + не все книги в наличие, но обычно (за исключением естественно книг типа Neurotoxin Control) купить по NPC цене не проблема. Думаю достаточно статично NPC цену забить. Подумаю.

Теоретически. На на моей памяти, нпц-ценник менялся, на капиталы точно, может еще на что то. Не факт что в будущем не произойдет то же. Так же есть разница по некоторым позициям на нпц. продажи. На память не скажу что, но сталкивался.
Кроме того вытаскивание списка скилов из ццп (например по кнопке "проверить скилы") и построение списка для опроса маркета будет наверно более универсальным методом, чем добавлять скилы вручную, если появляются новые.
имхо кнопка оптимальнее. сокращает время старта, количество запросов. даже не кнопка а пункт меню например. Update SkillTree.
Далее сохраняется список с ценами в файл , который используется в дальнейшем. Пока не будет снова нажат апдейт. Еще можно запросить версию транка и в случае несовпадения, делать апдейт автоматом.

Сообщение отредактировал fxea: 25 July 2016 - 12:44

  • 0

Сущности, игнор которых делает форум лучше: massdriver , Jerome Higs , КотМэн , anknown , Smoketriada , Likon , Corpse
<url=fitting:17843:2048;1:33896;3:1335;23:2488;5:2185;5:2446;5::>VNI ULTIMATE HULL TANK</url>
"Еще неизвестно запасы чего исчерпаются в этой игре раньше. Минералов или... игроков." © Art1st


#19
shmupsik

shmupsik

    Clone Grade Beta

  • Tech III Pilots
  • Pip
  • 78 сообщений
52
  • EVE Ingame:shmupsik
  • Corp:Killing Intent
  • Ally:OOS
  • Client:Eng

даже не кнопка а пункт меню например. Update SkillTree.
Далее сохраняется список с ценами в файл , который используется в дальнейшем. Пока не будет снова нажат апдейт. Еще можно запросить версию транка и в случае несовпадения, делать апдейт автоматом.

/me выдохнул.. :)
можно и так... Но это чуть позже.. за день, не успею, а послезавтра улетаю на недельку..
ок, подумаю.
  • 0

#20
fxea

fxea

    Damage control

  • Faction pilots
  • PipPipPipPipPip
  • 2877 сообщений
755
  • EVE Ingame:^^
  • EVE Alt:Xeata
  • Corp:-D.G-
  • Ally:WarDogs
  • Channel:X-Tea
  • Client:Eng

/me выдохнул.. :)
...

обращайтесь)))


  • 0

Сущности, игнор которых делает форум лучше: massdriver , Jerome Higs , КотМэн , anknown , Smoketriada , Likon , Corpse
<url=fitting:17843:2048;1:33896;3:1335;23:2488;5:2185;5:2446;5::>VNI ULTIMATE HULL TANK</url>
"Еще неизвестно запасы чего исчерпаются в этой игре раньше. Минералов или... игроков." © Art1st





2 посетителей читают тему

0 members, 2 guests, 0 anonymous users