Jump to content
Alloder.pro: about Allods with love
Search In
  • More options...
Find results that contain...
Find results in...

New program for writers

We turn from quantity to quality and tell you how we will supplement the Allods Team program with rewards in rubles.

More

The new Updater

Let us to introduce the new addon updater software and to share the details

Read more

Alloder 2.0

We have started the process of project evolve, and this relates not only, and not even primarily of the site's view

Read more

Avatar Info Export


Guest Abagor
 Share

Recommended Posts

Guest Abagor

Коротко о главном.

Avatar Info Export - программа для экспорта данных, собранных различного рода аддонами в user.cfg, на сайт, заданный в настройках программы самим пользователем. На данный момент поддерживает только экспорт данных аддона aGAI, исключая информацию по вещам персонажа.

Как это работает.

1. Конечный пользователь скачивает программу один раз. Обновление программы до последней версии происходит автоматически. Для внедрения своих настроек (например, адреса вашего сайта) в архив с программой можно включить config.cfg, который создается автоматически после сохранения настроек программы.

2. После конфигурации (настройки) программы о программе можно забыть. Она сама способна обновлять себя, аддон aGAI, а так же экспортировать данные на сайт каждый день, в заданное пользователем время.

Безопасность.

Для исключения сообщений о багах в разных версиях программы - возможность отключения ее автоматического обновления не предусмотрена. Соответственно, теоретически, без вашего ведома программа может обновить себя в качестве вируса или другой вредоносной программы. Без моего ведома, это практически невозможно, но вы то меня не знаете. Поэтому программу можно использовать только на свой страх и риск.

Где скачать.

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

Скачать саму программу можно здесь.

Скачать примеры PHP-скрипта для приема данных можно здесь.

P.S. Решил все-таки выложить сырую версию программы, ибо сам в ближайшее время буду углубляться в создание "сайта-сервиса" для своей гильдии. Программу буду дописывать по мере обнаружения багов / неудобств или поступления сообщений о оных от других пользователей программы. Целенаправленного тестирования, включая краш-тест (прогон программы по возможным исключениям) в ближайшее время (несколько недель) не будет.

Link to comment
Share on other sites

Guest neFAST

Hi, your addon has a great potential.

I see you provide an exe + php script, but is there an online website where I could see it working?

Also, do you export talent tree and rubies as well?

Thanks a lot.

Привет, ваш аддон имеет большой потенциал.

Я вижу, вы предоставляете EXE-скрипт +, но есть интернет сайт, где я мог видеть это работает?

Кроме того, вы экспорт дерево талантов и рубинами, а?

Спасибо большое.

Link to comment
Share on other sites

Guest Abagor

По-русски.

Реализовать экспорт навыков (талантов и вех) стандартными средствами возможно (насколько я в теме, на практике не пробовал). Но в ближайшие приоритеты это не входит. Возможно я займусь этим месяца через два. А пока с этим в достаточной степени справляются подобного рода сайты.

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

In english.

Quote:
Also, do you export talent tree and rubies as well?

It is possible. But it does not enter into the nearest priorities. Probably I will start to do it in 2 months. For now I recommend to look this.

Quote:
I see you provide an exe + php script, but is there an online website where I could see it working?

Online sites with public access, where it would be possible to export the characters to give the reference to them to friends are not created yet. But I think that they necessarily will appear. In my nearest priorities to make similar service for my guild. Probably after this I will work over a site for all with wider functionality...

Sorry for my english :)

Link to comment
Share on other sites

Guest neFAST

Thanks for your answer.

I think I did not understand what "avatar export info" does.

All the info are already in user.cfg thanks to aGAI, then the exe take this information and then ...?

Link to comment
Share on other sites

Guest Abagor

1. aGAI (Get Avatar Info) save the information to user.cfg

2. AIE (Avatar Info Export) converts this information in more convenient format (for example XML) and sends it to site (set by user).

3. Examples PHP scripts show how to receive this information.

Today AIE is a beta-version program for developers of sites-services. AIE it is not intended yet for the end user, especially english-speaking. To a regret now I do not have time for writing manual in English, and the knowledge of language is far from perfect.

Link to comment
Share on other sites

Guest neFAST

Ok thanks for the clarification.

I'm actually working as a developer but in C++. I've done some PHP in the past, but a long time ago.

If you think I could help, tell me. (english strings for AIE interface could be good)

Link to comment
Share on other sites

Guest ashkir

This has amazing potential dude. I wish I was epic enough to code an awesome interface to make an armory or something.

Link to comment
Share on other sites

  • 1 month later...
Guest Abagor

Обновил PHP-примеры для новой версии программы. Теперь с поддержкой импорта всех данных по экипировке. Пример работы сайта можно посмотреть здесь (сайт все еще в разработке).

Has updated PHP-examples for the new version of the program. Now with support of import of all data on equipment. To look at an example of work of a site it is possible here (the site still under construction).

Link to comment
Share on other sites

Guest Abagor

Zip with php examples is already updated today.

This examples demonstrate how to get the data from the program.

PHP sources of the site will not be published.

Link to comment
Share on other sites

Эту тему и инфу по аддону покуда оставляю в сумбурном виде до запуска ОБТ сайта. Ну а пока: приглашаю всех желающих игроков (желательно лигийских) русскоязычных серверов Аллодов Онлайн к ЗБТ сайта. На данный момент на сайте можно пощупать информацию о персонаже (пример) + автопостроение списка согильдийцев и мастеров гильдии (пример). Данные обновляются ежедневно в 4 ночи по Москве. Адрес сайта будет изменен в начале ОБТ. Остальные подробности можно узнать, написав мне в ЛС этого форума или в аську 476909451.

Link to comment
Share on other sites

  • 4 weeks later...

Приношу извинения, но панда выдает вирус и блокирует при попытке разархивипровать. Также вопрос, можно ли попросить исходники для некоторых доработок?

Link to comment
Share on other sites

А можно узнать какой именно вирус находит панда? Потому как проверяю здесь и ни чего не находит. Я думал, это самый продвинутый сервис :) Кстати, в их списке Panda 10.0.2.7 с базой от 2010.09.26 так же присутствует.

Насчет исходников: ответ скорее нет, чем да; за подробностями прошу в аську: 476909451

Link to comment
Share on other sites

  • 2 weeks later...
Guest Abagor

neFAST, not in the near future. That service that already is I don't consider unique and claimed. If the service is turned into something more - it made sense to translate it into other languages. If you think otherwise - write to ICQ: 476909451

Denai, от тебя я не ожидал такого рода вопросов. Не уж то могла возникнуть проблема в замене кода по сохранению файла на код по сохранению данных в базу? Или о каком примере какой обработки данных идет речь?

P.S. Завал в реале, завал в игре по вопросам гильдии - пока не когда привести эту тему в порядок. Работы над сайтом так же приостановлены.

Link to comment
Share on other sites

Не, в файлы писать умеем.

непонятно как эта штука сохраняет инфу о вещах и собственно где предел её возможностей — т.е. что конкретно она экспортирует щас.. Имена характеристик и репутаций всяких там где в аддоне переменные тоже угадывать прикольно, но как-то было б веселее если бы был один большой и полный пример использования этого дела.

Хотя может моя беда в том что я юзал старый agai и может форматы разные, но уопщем бяда с репутациями и бяда со статами почему-то и возможно не только у меня проблемы с отдельынми мелочами =(

Link to comment
Share on other sites

Guest Abagor

Экспортирует ВСЕ, что сохраняет aGAI. То, что он сохраняет можно посмотреть в файле Personal\user.txt между строками table_begin ScriptUserMods_aGAI и table_end ScriptUserMods_aGAI Переменные те же, что и файле. То есть, если в файле написано Fairy_RuneName = L"Золото", то и на сайт придет переменная Fairy_RuneName со значением L"Золото".

Что до конкретных ошибок или непоняток - пиши в аську, обсудим.

Link to comment
Share on other sites

Ну смотри: есть такая штука

-- получаем репутации аватара

Code:
local repList = avatar.GetReputationsList()

for i = 0, GetTableSize(repList)-1 do if repList   then

if repList  .sysFactionName~="" then data.AVA ["Rep_"..repList .sysFactionName] = repList  .rep end

НА выходе она даёт

Code:
   Rep_Empire_Crafters = 4500

         Rep_Empire_Getherers = 25000

         Rep_Empire_Keepers = 25000

         Rep_EventFebruary_Empire = 2500

         Rep_FolkEscort = 2500

         Rep_Forest_Folks = 14411

         Rep_Freeman = 25000

         Rep_GipatGhost = 25000

         Rep_Hadagan = 25000

         Rep_Historicans = 17850

         Rep_League = -25000

         Rep_Militia = 25000

         Rep_MindFlyers = 25000

         Rep_Myr…

Как узнать все возможные такие переменные?

Link to comment
Share on other sites

Не совсем понимаю твоего вопроса (смотря на каком этапе), но отвечу.

1. Аддон и прога работают во многом универсально - сохраняется и пересылается вся соответствующая информация. Например, если разработчики добавят новые репутации - обновлять аддон или программу не придется, они сразу же смогут сохранять и высылать данные по всем репутациям.

2. Чтобы не упустить новые данные, принимая их через POST - придется периодически (на самом деле редко - после каждого крупного патча) проверять файл user.cfg на предмет новых переменных.

3. С принятием данных в XML формате придется помахаться (гугл в помощь, способов масса), зато можно будет проверять имя переменной на известность и, если нужно, писать ее в специальную таблицу в бд. Впрочем, при желании на предмет неизвестных переменных можно распарсить и пост-запрос. Но все это уже выходит за рамки обсуждения программы :) Тут уже кто на что горазд - все есть в гугле.

Link to comment
Share on other sites

Hello !

This is the last version of my php application that use the aGAI (with modification for my use). See Screenshot. (Only in french)

Guild Members

rostert.png

Avatar informations + talents

talentn.png

Avatar informations + rubies

rubisa.png

For the moment it's use as a plugin of the phpRaid application.

I'm able to retrieve all spells and abilities and recreate the build of the avatar.

The code is private only for the moment.

Link to comment
Share on other sites

  • 1 month later...
  • 4 months later...
Guest backdrift

Реально ли увидеть исходники программы? Добавил несколько блоков в aGAI, хотелось бы их тоже получать в выгрузке на сайт.

Link to comment
Share on other sites

Guest Abagor

Почти наверняка они уже приходят на сайт. Програ парсит все. Насчет исходников и модернизации проги - стучись в аську.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

By using our site you agree to the Terms of Use